摘要: 重要性采样的方法有多种,这里我们介绍其中一种,你的实现也可以使用其他方法。我们将通过 GGX 采样来完成 E(µ)的预计算工作。先从理论上讨论 GGX 采样算法,对于给定出射方向 o 的 GGX采样,目标是采样生成入射方向 i 以计算 \(\frac{f r (i,o,h)(i,n)}{pdf i 阅读全文
posted @ 2024-01-22 21:47 bluebean 阅读(125) 评论(0) 推荐(0) 编辑
摘要: question: brdf中的几何因子考虑了微表面的自遮挡,当表面粗糙度较大或者与法线夹角越大时,这个因子越小,导致颜色越暗。这部分能量相等于直接忽略掉了,实际上被遮挡的光线会被反射,然后经过若干次反射,从另一点以另一角度重新进入视线。因此需要将缺失的能量重新补回来。 Kulla-Conty近似 阅读全文
posted @ 2024-01-22 21:42 bluebean 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 本轮作业中,我们需要在一个光源为方向光,材质为漫反射 (Diffuse) 的场景 中,完成屏幕空间下的全局光照效果(两次反射)。 为了在作业框架中实现上述效果,基于我们需要的信息不同我们会分三阶段 着色,每个阶段都有相对应的任务。第一次着色负责计算 Shadow Map 所需的深 度值并保存到贴图中 阅读全文
posted @ 2024-01-22 21:31 bluebean 阅读(31) 评论(0) 推荐(0) 编辑
摘要: PRT(Precomputed Radiance Transfer)技术是一种用于实时渲染全局光照的方法。它通过预计算光照传输来节省时间,并能够实时重现面积光源下3D模型的全局光照效果。 由于PRT方法的局限,它不能计算随机动态场景的全局光照,场景中物体也不可变动。 Basic Idea 光的传输与 阅读全文
posted @ 2024-01-22 21:27 bluebean 阅读(176) 评论(0) 推荐(0) 编辑