首页/动画制作

Unity设置光晕效果为什么看不见?

发布于:2024-03-13 16:00:02
1575人 分享

腿腿教学网-Unity设置光晕效果为什么看不见?


Unity的光晕效果一般是使用Rendering > Image Effects > Bloom来实现的,但是有时候在调整好参数后,看不到明显的效果,这个问题比较常见,解决方式如下: 

腿腿教学网-Unity设置光晕效果为什么看不见?

 一、检查当前的Render Path 

 首先要检查当前场景的渲染路径。

 Image Effect插件所支持的渲染路径只有Forward,Deffered,Legacy Deferred & Legacy Vertex Lit,而不支持正常渲染路径。

 因此,需要切换到支持的渲染路径后才能看到光晕效果。可以在“Project Setting”-“Graphics” 界面中检查并修改当前的渲染路径。

 二、调整透明度 

 在“Project Setting”-“Lighting”界面中,有一个“Bloom Intensity”字段,用来调整光晕的强度,建议将该字段设置为1.5-2.0之间,有利于调节光晕效果。 

 三、调整像素尺寸 

 Image Effect插件可以通过缩小Image Effect的像素尺寸来提升性能,相应地,会影响到光晕效果的明显程度。

 可以在“Rendering”-“Image Effects”界面中进行设置,建议采用“Low Resolution”,以达到最佳的性能和光晕效果。 

 四、隐藏遮挡物 

 在Unity中,物体有多种隐藏方式,如把物体的meshrenderer组件禁用,或者把rendertype设置为Alphatest,这种物体会被隐藏,但仍然会影响到光晕效果,使得光晕效果看不见了。

 因此,在调整光晕效果时,一定要确保只有需要显示的物体才可以显示出来,其他没有被遮挡的部分也要保持透明。 

 五、关闭大气层 

 在“Rendering”-“Atmospheric scattering”界面中,可以把大气层关闭。大气层也会影响到光晕效果的明显程度。

 因此,在调整光晕效果时,一定要关闭大气层的影响。 

 六、调整背景颜色 

 在“Rendering” - “Background”界面中,也可以修改背景颜色,来决定光晕明暗的范围。

 如果背景颜色太暗,则会把光晕所产生的高光效果提升得太淡,从而使得光晕效果看不见。

 因此,使用新背景颜色来调整光晕效果也是一个很好的方式,例如将背景颜色改为白色或其他浅色。 

 上面介绍了unity光晕效果看不见的原因和解决方法,其实,有时候还要考虑场景光照、相机距离,代玛支持等,每个情况都不一样,但是结论是一样的:

 光晕效果在Unity上的调节需要结合着画面细节、视角长短、场景光照、Camera参数等多个方面来考虑。只有动态的改变各项参数,才能有效的得到理想的效果。

转载请注明来源本文地址:https://m.tuituisoft/donghua/30079.html

上一篇:没有了 下一篇:没有了