我正在开发一个小型生存游戏,画面采用一Quarter视角,世界每次运行都有一个程序化生成。

由于摄像头的角度,太阳几乎很少出现在屏幕上,所以我选择了使用后处理光柱光效果来代替缺点的Default光柱雾效。

我尝试将时间的方向光(太阳/月亮)生成与其相关的光深度纹理,然后在后处理层次中使用它来产生光柱。

第一次尝试居然结果不错,让我对结果很满意。暂时没发现帧掉数现象。

但是还有很多地方需要改进,但看起来这是个不错开头。

接下来就是让直接光和间接光有机地融合在一起,依照光柱和云层的密度变化而使效应更自然。