3D渲染中的BRDF

时间:2016-05-05 14:18:40

标签: graphics 3d rendering shader

我正在阅读this着名文章,我似乎无法理解BRDF概念,尤其是大胆的部分:

  

表面对光的响应由称为的函数量化   BRDF(双向反射分布函数),我们将   表示为f(l,v)。 每个方向(传入和传出)都可以   用两个数字(例如极坐标)参数化,所以   BRDF的整体维度为四。

作者指的是哪个方向?另外,如果这是3d,那么如何使用两个数字而不是三个参数化方向?

1 个答案:

答案 0 :(得分:1)

BRDF描述了表面的光反射特性。对于每对传入(l)和传出(v)方向,BRDF告诉您沿v反射多少光。由于我们处于表面空间,两个极坐标足以在反射点上定义整个半球。 anu.edu.au中的以下图片说明了这一概念:

Illustration of the parameterization of a BRDF