Language:
Page Info
Engine Version:
Share

4.3 - 间接光照

4.3 - 间接光照

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

由于存在_间接照明缓存样本网格_,静态照明也会影响动态对象。这是烘焙到场景中的照明样本的3D网格,渲染引擎用这个网格来确定静态照明对动态对象的影响通过在编辑器右上角的控制台栏中输入以下命令,可以在视口中将这个网格显示出来:

r.Cache.DrawLightingSamples 1

您会看到样本分散在场景中的效果,如:

IndirectLightingCache.png

为了能够存在间接照明缓存样本,场景必须有 Lightmass重要体积,并且必须已经由Lightmass构建照明。

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