unity3d - 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 但我得到了这些错误(在将立方体贴图纹理应用于相机之后)
我怎样才能剪掉远处的物体,使剪裁不那么锐利,并且雾的强度不会把它剪掉?
解决方案
推荐阅读
- nlp - 使用最相似的方法比较文档
- android - Appium Android驱动程序错误:线程“main”java.lang.NoSuchFieldError中的异常:INSTANCE
- android - 如何在Android中执行张量流模型的推理
- c++ - iomanip 设置小数点后最多 4 位
- java - java - 如何避免在java中使用硬代码来获取可以让其他人在其他设备上看到的文件地址?
- css - 媒体查询高度在 Mozilla 中不起作用
- firebase - Firebase FireStore 复杂的安全规则
- python - 为时间序列数据生成说明
- html - Razor-pages - 动态切换 css 背景/主题
- sql - MS Access SQL 连接只显示额外的记录