unity实时光的阴影问题
1.实时光下的条纹斑:一个平面模型在实时光下,有条纹状的斑纹。

解决方式:调整灯光属性面板中的阴影参数Bias和Normal Bias可以消除这种现象。
但是要注意调整幅度,微调就可以解决这个显示问题,如果幅度过大,可能会引起其他的实时光阴影问题。

2.实时阴影偏移:阴影的位置产生了偏移,影子和物体对不上。

解决方式:是因为Bias参数数值过高导致的,可以还原到默认参数(0.05)。
3.漏光现象:两个物体挨在一起,但是有光在两个物体的阴影中间。

这种情况是因为normal bias数值过高导致的。
解决方式:降低normal bias参数。
4.阴影形状不匹配。
Normal Bias数值过大,还会导致阴影的缩小,看起来影子的某些位置看起来会比物体本身要窄

解决方式:降低normal bias参数。
5.没有阴影产生。
当物体没有正常的产生阴影时,要检查以下的条件是否都具备:
灯光的设置是不是选了 no shadow
模型的mesh renderer中有没有打开cast shadow
有些模型是单面的,空的一面是不会产生阴影的,这样的情况下要检查模型是否要双面显示。
接收投影的物体的mesh renderer中有没有打开receive shadow,材质是否会接收阴影的材质。
项目的quality setting中有没有开启阴影。
shadow distence的数值是不是过小,导致相机中看不到。