Zh/VRAD (Source 2): Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
No edit summary
m (Multipage removal)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{langsp}}
{{LanguageBar}}
'''VRAD2''' 和 '''VRAD3'''是将照明数据嵌入地图中的[[command-line|命令行]]工具。它是{{source2|4}} 相较于 {{source|4|nt=3}} [[VRAD]]的升级版本。
{{stub}}


{{cs2|4}} 中,预览和烘焙光照都需要支持光线追踪的 GPU(英伟达 RTX、英特尔 Arc 或 AMD Radeon 6xxx+ 系列){{confirm}}。如果您的 GPU 不符合要求,也可以使用旧版过时的 CPU 光照编译器,但请注意它不支持{{cs2|4}}中使用的任何新光照类型。
'''VRAD2''' 和 '''VRAD3'''是将照明数据嵌入地图中的{{L|command-line|命令行}}工具。它是{{source2|4}} 相较于 {{source|4|nt=3}} {{L|VRAD}}的升级版本。


{{todo|添加有关 Source 2 的 VRAD2/VRAD3 照明的更多信息。}}
{{cs2|4}} 中,预览和烘焙光照都需要支持光线追踪的 GPU(英伟达 RTX、英特尔 Arc 或 AMD Radeon 6xxx+ 系列){{confirm}}。如果您的 GPU 不符合要求,也可以使用旧版过时的 CPU 光照编译器。


与以往的 VRAD 大不相同的是,Source 2 的 VRAD 使用了全新的光照算法。


与以往的 VRAD 大不相同的是,Source 2 的 VRAD 使用了全新的光照解决方案。
{{source|4|nt=3}} 的 {{L|VRAD}} 以及 {{gldsrc|4}} 的 {{L|QRAD}} 使用了较为古早的光能传输方案,也就是“辐射度”(Radiosity),它的一个重大缺陷就是难以编译出精细光照。而 {{source2|4}} 的 VRAD 则致力于解决这样的问题。
{{source2|4}} 的 VRAD 对光传输框架进行了彻底的重构,使用了基于随机采样的光线追踪(Ray Tracing)算法,并配合 [https://www.openimagedenoise.org/ Intel OIDN] 降噪库对光照贴图进行去噪,得到高质量的光照烘焙。
值得注意的是,我们发现在 {{cs2|4}} 的 GPU Path Tracing 更新 Vulkan 光线追踪管线前,{{source2|4}} 的 VRAD 一直在使用 [https://www.embree.org/ Intel Embree] 光线追踪框架,这是一种针对 CPU 的光追实现。
Vulkan GPU 光追和旧版的 CPU 光追编译器有着很大的差异。Vulkan 光追管线利用具有光线追踪加速单元的 GPU 进行加速,得益于 GPU 超高效率的并行计算,Vulkan GPU 光追编译能比 CPU 编译最高快上数百倍。
需要注意的是,由于采样算法的差异,CPU 光追编译不支持 {{cs2|4}} 的一些新的光源类型。


== 参见 ==
== 参见 ==
*[[VRAD]] - 对应{{source|4|nt=3}}
*{{L|VRAD}} - 对应{{source|4|nt=3}}
*[[QRAD]] - 对应{{gldsrc|4}}
*{{L|QRAD}} - 对应{{gldsrc|4}}
{{SDKTools/source2}}
 
{{ACategory|Level Design}}

Latest revision as of 12:03, 12 July 2024

English (en)中文 (zh)Translate (Translate)

小作品

This article or section is a stub. You can help by expanding it.

VRAD2VRAD3是将照明数据嵌入地图中的命令行(en)工具。它是起源2 起源2 相较于 起源 起源1 VRAD(en)的升级版本。

反恐精英2 反恐精英2 中,预览和烘焙光照都需要支持光线追踪的 GPU(英伟达 RTX、英特尔 Arc 或 AMD Radeon 6xxx+ 系列)[证实]。如果您的 GPU 不符合要求,也可以使用旧版过时的 CPU 光照编译器。


与以往的 VRAD 大不相同的是,Source 2 的 VRAD 使用了全新的光照解决方案。

起源 起源1VRAD(en) 以及 金源 金源QRAD(en) 使用了较为古早的光能传输方案,也就是“辐射度”(Radiosity),它的一个重大缺陷就是难以编译出精细光照。而 起源2 起源2 的 VRAD 则致力于解决这样的问题。

起源2 起源2 的 VRAD 对光传输框架进行了彻底的重构,使用了基于随机采样的光线追踪(Ray Tracing)算法,并配合 Intel OIDN 降噪库对光照贴图进行去噪,得到高质量的光照烘焙。

值得注意的是,我们发现在 反恐精英2 反恐精英2 的 GPU Path Tracing 更新 Vulkan 光线追踪管线前,起源2 起源2 的 VRAD 一直在使用 Intel Embree 光线追踪框架,这是一种针对 CPU 的光追实现。

Vulkan GPU 光追和旧版的 CPU 光追编译器有着很大的差异。Vulkan 光追管线利用具有光线追踪加速单元的 GPU 进行加速,得益于 GPU 超高效率的并行计算,Vulkan GPU 光追编译能比 CPU 编译最高快上数百倍。

需要注意的是,由于采样算法的差异,CPU 光追编译不支持 反恐精英2 反恐精英2 的一些新的光源类型。

参见