首页 > 解决方案 > unity 雾裁剪

问题描述

这看起来相当简单,但我试图统一做雾来切断距离项目,并且

在此处输入图像描述

设置(来自 Javascript,但想法相同,为上下文留下注释部分,Achdus 是库的一部分,要点是剪切平面)

UnityEngine.RenderSettings.fog = true
//UnityEngine.RenderSettings.fogMode = UnityEngine.FogMode.Linear
UnityEngine.RenderSettings.fogColor = new UnityEngine.Color(0.2,0.2,0.2)
UnityEngine.RenderSettings.fogMode = UnityEngine.FogMode.ExponentialSquared
//UnityEngine.RenderSettings.fogMode = UnityEngine.FogMode.Exponential
UnityEngine.RenderSettings.fogStartDistance = 40
UnityEngine.RenderSettings.fogEndDistance = 79
UnityEngine.RenderSettings.fogDensity = .05
UnityEngine.Camera.main.farClipPlane = 
Achdus.Yaakov.mainCoby.shneeuh.farClipPlan = 120

似乎应该是一个简单的功能来消除远处的雾气?

尝试使用 kinofog 但我得到了这些错误(在将立方体贴图纹理应用于相机之后)

在此处输入图像描述

我怎样才能剪掉远处的物体,使剪裁不那么锐利,并且雾的强度不会把它剪掉?

标签: unity3d

解决方案


推荐阅读