让任意设备随时随地访问您的3D/XR应用!
Unity:Radiant Global Illumination系统详解
Radiant Global Illumination是Unity中一款模拟UE5 Lumen实时光照系统的插件,能让Unity在URP的离线光照模式下,通过此插件升级为类似Lumen实时光照模式,可以快速的自动计算间接光并与常规的Unity照明相结合,从而产生更好的照明和更自然的场景,下面3DCAT实时渲染小编为您分享详细操作流程。
首先下载插件:https://pan.baidu.com/s/1MeAq8lX1RARV6-d4YPElAg?pwd=yrkd
提取码:yrkd
一、新建Unity项目并导入,插件分为默认光照模式和URP光照模式,可以在第一次导入时选择,也可以在第二次导入时选择模式。
二、打开项目示例关卡,在关卡中直接运行场景,可以看到左边是正常的URP的环境,在右边是启用了Radiant Global Illumination的效果,能产生跟UE5中Lumen类似的光照效果了。
三、层级面板中Radiant GI Volume是调整效果的后期盒子,可以根据自己的项目来进行参数的调整。
在第一条 General中
1.Indirect Light Intensity是间接关的强度,值越高,灯光或是自发光所产生的亮度就越亮。
2.Distance Attenuation是灯光衰减距离,开启后,值越高,那么镜头离远灯光也不会衰减,但是会消耗性能。
3.One Extra Bounce 和下面的Max source Brightness是调整反弹次数的,默认为一次反弹,当开启属性后可以调整反弹次数,反弹次数越多,灯光效果会更好,但是会产生一些噪点,一般控制在3-5左右。
4.Normal Map Influence 是控制法线贴图的影响,增强法线贴图表面上的照明。
5.Luma Influence是亮度影响在前向渲染模式中使用补偿丢失的反照率数据。
6.Near Field Obscurance是控制近距离的光照遮挡,一般为3。
四、第二条的Quality中是需要配合调试模式使用,需要先在Debug把预览调整为Raycast。
1. 射线数是光线的投射数量,值越高,场景噪点越少。
2. Max Distance和Max Samples 是最大追踪距离和最大采样,这个可以根据场景是室内还是室外的情况,设置覆盖值,这个值越高越消耗性能。
3. 厚度值是用来细化灯光反弹命中的位置,产生更准确的结果。
4. Smoothing是平滑模糊的量,可以在一定程度上减少噪点。
后续的参数基本上就没有
五、Fallbacks
1. Intensity是深度距离值,值越大,灯光效果越好,性能消耗越高
2. Use Reflection Probes是开启反射盒子,开启后可以调节下方的Probes Intensity值进行混合,将实时光照跟反射效果混合后再呈现出来,正常使用在室内。
其他未提到的数值一般保持默认即可常用的就是上面提及的数字,在制作自己的场景时,只需要将示例关卡中的相机和后期盒子复制到自己的场景中,然后根据效果实时调整即可。
以上,就是Radiant Global Illumination系统的详细介绍和使用流程了,有需要的小伙伴们可以参考3DCAT小编分享的详细教程尝试起来。
本文《Unity:Radiant Global Illumination系统详解》内容由3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/news/post-id-247/