技术演示项目

Vite 的主要演示项目。包含四个场景,涵盖了动态全局光照、Apex 破坏(Apex Destruction)和 Apex 布料(Apex Cloth)技术。这是用于验证构建版本是否正常运行的参考项目。 技术演示项目场景在虚幻引擎 Vite 中渲染,用于验证新构建版本是否能够正确渲染和模拟的参考项目。

内容

场景 演示
NVIDIA DDGI Cornell Box 办公室样本 受控参考环境下的动态 DDGI
PhysX Apex Destruction 测试平台 Apex Destruction
PhysX Apex Cloth 示例 Apex Cloth
“高端” DDGI + SSGI Deep Elder Caves 生产级场景中 DDGISSGI 的结合应用

“康奈尔盒”(Cornell Box)是理解 DDGI 的有力工具。它之所以成为标准的全局光照参考场景,正是因为其正确结果已知;这使得人们能够对照“基准真值”(ground truth),直观地评估探针布局、漏光现象以及响应时间等表现。

“Deep Elder Caves”场景则代表了另一种情况:这是一个具有生产级规模的几何场景,采用了 DDGI 与 SSGI 叠加使用的方案。其中,DDGI 负责提供低频的间接光反射(bounce),而 SSGI 则补充了 DDGI 探针网格无法解析的接触级细节。关于为何将两者结合使用,请参阅全局光照相关内容。

下载

技术演示项目

用作验证项目

Vite 的贡献指南明确提及了该项目:对引擎的修改不得导致启动、关闭或运行“技术展示”项目时发生崩溃。如果您正在修改引擎,请在提交 Pull Request 之前先运行此项目。

它涵盖了具有代表性的关键功能:动态全局光照(GI)、光线追踪、PhysX 破坏效果以及布料模拟。任何导致上述功能失效的改动,通常都会在此项目中引发问题。

要求

动态 DDGI 需要支持 DXR 的 GPU 以及 DirectX 12 环境。Apex Destruction 和 Apex Cloth 需要相应的插件,这些是 4.27 版本内置并由 Vite 保留的插件。请参阅平台系统要求

另请参阅