mypro334 发表于 2022-5-4 09:53

Unity3D CustomSRP[译].4.平行光阴影[Directional Shadows]

Directional Shadows(平行光阴影)

——级联阴影贴图



本节内容

渲染和采样阴影贴图支持多个平行光阴影使用级联阴影贴图混合、淡出和过滤阴影


这是一个关于如何创建一个Custom SRP的系列教程的第四个部分,它添加了对级联阴影贴图的支持。

这个教程使用的是Unity版本是2019.2.6f1.


阻止光线到达不该到达的地方

1. 渲染阴影(Rendering Shadows)


当绘制一些东西时,表面和光的信息就足以计算光照了。但可能在两者之间有某种物体挡住了光线,在我们绘制的物体上投下阴影。为了使阴影成为可能,我们必须以某种方式让着色器意识到阴影投射到了对象。有多种方法可以做到这一点。最常见的方法是生成一个阴影贴图,它可以存储光在到达表面之前从光源位置前进的距离。同一方向上更远处的任何东西都不应该被同一束光照亮。Unity的渲染管线使用了这种方法,我们也将如此。

1.1 阴影设置(Shadow Settings)


................
未完待续,爆肝中 (﹃)
页: [1]
查看完整版本: Unity3D CustomSRP[译].4.平行光阴影[Directional Shadows]