屏幕空间阴影
Unity使用屏幕空间阴影映射技术。根据光源的shadowMap和摄像机深度纹理来得到屏幕空间阴影贴图。
CSM技术
大场景方向光的解决方案采用CSM技术(Cascade Shadow Mapping)。
CSM把相机的视锥体按远近划分为几个级别,处于各级别的物体深度信息绘制到各级阴影图中。
项目设置中的阴影距离(Shadow Distance)和CSM一同影响阴影的分辨率质量。
Bias(阴影偏移)
Bias有硬编码的数值,无法将真正的Bias调为零。可以通过脚本代码将Bias值调到零以下。
Bias导致阴影悬浮(Peter-Panning)。但是Bias调小后会出现其他问题,例如阴影痤疮(ShadowAcne)。
(END)