unity踩坑填坑集——消除光源光晕导致的绿点

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 18:02   1489   0

背景

在VR驾驶的项目中,偶然发现了这样一个问题:视野中总有一个很小的绿点,并且跟随视野移动;抬头看天空时,发现居然一共有三个这样的小绿点(如下图)。我们的项目不允许这样的绿点存在,因此寻找到了问题根源和解决方案。

问题原因

场景中我们使用了四个四个点光源,每个点光源的Light->Flare都使用了50mm Zoom的光晕。而这个光晕材质中带有小绿点。

解决方案

一步步找到小绿点,并把它删掉。首先点击场景中的点光源,找到Light->Flare,如下图所示。

点击50mm Zoom,就能在project视图中找到它,并且可以在Inspector中看到它的详细属性。如下图。

点开这个elements,可以发现它有19个元素,把每个元素展开看,发现有一个元素的颜色是绿的。如下图所示:

就是它了。把size调到0,就解决了问题。暂时没有发现副作用。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP