Rendering

算法过程

  • 设置晶格点,如以整数位置为晶格点

  • 为每个晶格点设定一个梯度值

  • 计算当前采样点位于哪些晶格点内部

  • 计算晶格点到采样点的向量,并与晶格点的梯度点乘

  • 将与各个晶格点的计算结果做插值,二维噪声就做个双线性插值

Read More

Lambert Model

$$I_o = D * I_i\cos(\theta)$$

$$D = \frac{\rho_d}{\pi}$$

Read More

可见光

人眼的可见光波谱范围约为370nm~730nm

蓝光:400nm,绿光:550nm,红光:650nm

Read More

Disney Diffuse BRDF

该模型为经验模型,目的是根据材质的roughness表现的不同,平滑的表面更暗一些,粗糙的表面亮一些

Read More

Reflectance equation

这里采用的反射模型如下:
$$L_o(p,\omega_o) = \int_\Omega (k_d \frac{c}{\pi} + k_s \frac{DFG}{4(\omega_o \cdot n)(\omega_i \cdot n)})L_i(p,\omega_i)(n \cdot \omega_i) d\omega_i$$

Read More

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×