屏幕空间全局照明

使用屏幕空间效果的动态全局照明概述。

Windows
MacOS
Linux

屏幕空间全局照明 (SSGI)是虚幻引擎的一项功能,旨在通过向屏幕视图内的对象添加动态间接光照来创建自然光照。利用SSGI,还可从自发光表面(例如霓虹灯或其他明亮表面)获得动态光照。

屏幕空间全局照明最适合作为全局照明 中的预计算光照的补充间接光照方法。

SSGI Disabled with Baked Lighting

SSGI Enabled with Baked Lighting

启用SSGI

项目设置(Project Settings)> 引擎(Engine)> 渲染(Rendering) 中的 光照(Lighting) 类别下,启用 屏幕空间全局照明(Screen Space Global Illumination)

SSGI_ProjectSettings.png

使用SSGI

使用SSGI时,利用以下属性和控制台变量。

控制质量

SSGI有多个质量设置,可借助以下命令启用此类设置:

r.SSGI.Quality

用介于1到4之间的值更改质量:

拖动滑块将显示1到4的SSGI质量级别。

  • 1 - 光线步数:8;光线计数:4

  • 2 - 光线步数:8;光线计数:8

  • 3 - 光线步数:8;光线计数:16

  • 4 - 光线步数:12;光线计数:32

其他控制台命令

还可使用以下命令来控制SSGI:

  • HalfRes命令,用于以一半分辨率渲染SSGI。

    r.SSGI.HalfRes
  • 无泄漏项目使用上一帧的场景颜色来获得更好的质量效果。

    r.SSGI.MinimumLuminance

其他说明

  • 大型遮挡物和退却技术,例如预计算光照。

    与其他屏幕空间效果一样,SSGI最好与其他间接光照技术结合使用,例如全局光照中的预计算光照 。有大型物体遮挡部分屏幕时,SSGI被用作场景的唯一间接光照时,会将变得明显。例如,在可能存在明亮物体的大型遮挡物后面进行过渡时,使用烘焙光照可减少屏幕空间瑕疵。建议将SSGI用来改善场景中的间接光照,而不是用作唯一的间接光照。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见