2020
09-28
09-28
Unity Shader实现动态雾效果
UnityShader学习:动态雾,供大家参考,具体内容如下先将相机近裁面四个角向量传给shader,再通过观察空间下的深度值和相机位置算出像素在世界坐标系的位置,通过世界空间高度值来设定雾的范围和浓度,然后通过噪声和uv偏移实现扰动效果。得到了类似寂静岭或恶灵附身1的效果。C#部分:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;[ExecuteInEditMode]publicclassRayMarchingCamera:MonoBeh...
继续阅读 >