4.3 - 间接光照

光照示例关卡概述,示例4.3:间接光照

Choose your operating system:

Windows

macOS

Linux

4.3 - 间接光照

此示例介绍 间接光照(Indirect Lighting) 会对场景中的物体产生何种影响。此处有一道在封闭狭小空间中的红色光,光线投射到墙壁上,又反弹并投射到静态和动态物体上。间接光照为预计算,并烘焙到静态光照贴图中,所以静态物体的光照和阴影将更加精确。然而对动态物体而言,光照则依赖于间接光照缓存。

由于存在 间接光照缓存样本网格(Indirect Lighting Cache Sample Grid) ,静态光源也会影响动态对象。这是光照示例的3D网格,且已经烘焙至场景中,渲染引擎用这个网格来确定静态光源对动态对象的影响。如果想要在视口中显示这个网格,你可以在编辑器右上角的控制栏中输入以下命令:

r.Cache.DrawLightingSamples 1

在下图中,你可以看到示例地图分散在场景中的效果:

IndirectLightingCache.png

为了能够运行间接光照缓存示例,场景必须有 Lightmass重要体积 ,并且光照必须由Lightmass构建完成。

由于动态对象利用该间接光照缓存,它们无从得知光源的实际位置,因此在该示例中的动态对象上缺少阴影。

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消