unity3D中阴影渲染的shadow a…

本文介绍了Unity3D中阴影渲染时遇到的Shadow Ances和Peter Panning问题,详细解释了问题原因及解决办法。通过调整Bias属性可缓解Shadow Ances,而对于Peter Panning,建议使用长方体代替平面以消除该现象。
摘要由CSDN通过智能技术生成
        shadow ance和peter panning是光线下产生阴影的常见问题,问题的产生可以参考 这里,非常详细。因为链接中的例子实在OpenGL上的,这里我记录一下自己在unity3D中两个问题的出现和对应的简单解决办法。
        阴影的生成过程包括两个主要过程:
1)从光源方向对场景进行渲染,通过一个深度系统,渲染出一个shadow map,用于记录那些离光源较近的表面。
2)从正常的角度渲染场景,但是采样的时候必须测试每一个点是否处于阴影区中。
当shadow map的分辨率较低,而且与接收光线的平面有夹角时,就会产生shadow ance,原理可以参考上面的链接,非常详细。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值