渲染方程及BSDFs
光传播方程(The Light Transport Equation, LTE)
\[ L_o(p,\omega_o)=L_e(p,\omega_o)+\int_{s^2}f(p,\omega_o,\omega_i)|\cos\theta_i|d\omega_i \]
\[ L_o(p,\omega_o)=L_e(p,\omega_o)+\int_{s^2}f(p,\omega_o,\omega_i)|\cos\theta_i|d\omega_i \]
本来想写BSDF的推导,但是发现基础知识很多,正好整理一下作为复习。部分内容参考Physically Based Rendering, Third Edition,非常推荐阅读。
从相机发出一条光线,穿过与相机距离为1的屏幕上的某点,已知相机参数和点在屏幕空间上的位置(sx,sy)
,计算世界空间中投影到该点的对应点的坐标的公式为:
\[
P = ViewMat^{-1} * ProjMat^{-1} * ((sx, sy, 1, 1) * farClip).
\]