体积光在现实场景中都是非常常见的效果,例如,黑暗房间中打开的窗户或黑暗洞穴中天花板上的洞。在 Unity 中使用粒子引擎可以很容易地实现它。
要达到这个效果,只需要很少的步骤
- 默认粒子材质和纹理
- 拉长粒子寿命,取决于需要多长时间的光束
- 高粒子速度
- 粒径大,看起来不锋利
- 生命周期内平滑的 alpha 变化 0 -> 255 -> 0
- 拉伸的广告牌渲染
- 形状为圆锥。如果是阳光,角度 0 或非常低,否则根据需要设置
安装下面步骤设置粒子
在Unity中实现体积光还有其他的方式,比如Volume Shadow体积阴影沿光方向挤出顶点,Radial Blur PostProcessing径向模糊后处理,Ray-Marching光线追踪体积光。
相关链接:https://blog.csdn.net/puppet_master/article/details/79859678