本文主要是介绍光影篇:CSM-Scrolling,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果两帧绘制的东西一模一样,直接重用上一帧的shadowmap就好了。
确定两帧之间发生变化的物体,并重新绘制。这里感觉不是很好,因为大地图经常发生物体的删除。
这里还挺有意思的,假设有一个物体刚好位于远平面,然后我们摄像机靠近这个物体,理论上这个物体就深度就变小了,但实际过程中,我们并不希望这样。因为如果物体的深度超出了1.0,那么它也是1.0,那么超出far plane的物体也会被改到1.0以下。
这里提到了为了保证阴影的稳定性,滚动需要以像素为单位。
说实话,我感觉不会有啥提升。。。。
这篇关于光影篇:CSM-Scrolling的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!