摘要:
最近做了Ward BRDF的实现,相对于之前的lambert,phong来说,Ward是一个真正意义上的各向异性BRDF,但同样的,Ward模型也是一个基于经验的模型,并不是物理上正确的。它由ward本人于1992年在《Measuring and modeling anisotropic reflection》一文中首次提出,到目前为止它已经是图形学中广泛应用的一种BRDF了。有不少文章专门讲述了Ward的理论与实现,其中比较著名的是Bruce Walter在2005年写的《Notes on the Ward BRDF》,该文章从理论到实现都讲了一遍。我在做Ward实现的时候就主要参考了这篇. 阅读全文
摘要:
在前一篇文章中提到了光子映射算法具有高效,扩展性好,能轻易捕捉到各种光照效果(比如Monte Carlo ray tracing不易捕捉到的SDS路径),但是它也存在很多问题,比如它本身是一个有偏的算法,boundary bias和topological bias通常能造成肉眼可见的artifact,这主要表现为灰暗的墙角,错误的颜色辉映以及漏光等现象。 针对这一问题,Havran等人在05年提出了以搜集光子射线代替搜集光子本身来解决boundary bias,该方法在采样点切平面上创建一个圆形区域,经过此区域的photon ray将被搜集到,但是为了高效地进行photon ray gath. 阅读全文