This article's documentation is for Source 2. Click here for more information.

VRAD (Source 2): Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
 
(29 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{language subpage}}
{{LanguageBar}}
'''VRAD2''' and '''VRAD3''' {{only|{{cs2}}}} are the [[command-line]] tools that calculate and embed lighting data into compiled maps. It is the {{source2|4}} counterpart of {{source|4|nt=3}}'s [[VRAD]].
{{Tabs|VRAD|source=1|source2=1|main=source}}
{{map compile pipeline|source2}}
{{stub}}
{{vrads2|4|nt=3}} (and its predecessor, {{vrads2|3|nt=2}}) is the [[command-line]] tool that calculates and embeds lighting data into compiled maps, using a graphics card (GPU) with ray tracing support (or CPU on older engine versions). It is the {{source2|4}} counterpart of {{source|4|nt=3}}'s [[VRAD]], and like Source 1, VRAD3's static and pre-compiled light is bounced around the world with a {{Wikipedia|Radiosity (3D computer graphics)|radiosity}} algorithm.


In {{cs2|4}}, which introduced {{code|VRAD3}}, a GPU with ray tracing support (NVIDIA RTX, Intel Arc or AMD Radeon 6xxx+ series) is required to both preview and bake lighting{{confirm}}. The old deprecated CPU lighting compiler and {{code|VRAD2}} has been removed.
Source 2 originally ships with '''VRAD2''', which are used in earlier Source 2 titles such as {{hla|4}} and {{Svrh|4}}. VRAD2 are still shipped with some older Source 2 games to preview baked lighting in Hammer using CPU.


{{todo|Add more information about the Source 2's VRAD2/VRAD3 lighting.}}
'''VRAD3''' was later shipped with all Source 2 games, including older Source 2 titles that are still being supported. {{cs2|1}} ships with newer version of VRAD3 which requires a GPU with ray tracing support, such as NVIDIA RTX series, AMD RX 6000 series (or later/other RDNA2) cards or Intel Arc (since Jan 2025) graphics cards, while VRAD2 and the old CPU lighting compiler have been removed in {{cs2|name}} as of the Armory Update.


== See Also ==
{{Bug|tested={{cs2}}|Systems with the latest NVIDIA (and possibly AMD) drivers may have issues with VRAD3, causing it to crash (with {{code|VK_ERROR_DEVICE_LOST}}) while baking lighting during map compilation.}}
{{Note|VRAD3 in all Source 2 games before {{cs2|1}} are CPU-only. After {{Cs2|1}}, VRAD requires GPU with ray-tracing support.}}
== Games with VRAD2 ==
* All {{src2|4}} games except {{Cs2|4}}, and newer versions of {{Dota2|4}} (since 2023/2024).
 
== Games with VRAD3 ==
=== Valve ===
* {{cs2|4}}
* {{Dota2|4}} (later version)
* {{hla|4}}
* {{Svrh|4}} (later version)
=== Third-party ===
* {{Sbox|4}}
 
{{todo|Add more information about Source 2's VRAD2/VRAD3 lighting.}}
 
== Command line options ==
{{Todo|List more command line options.}}
=== VRAD2 ===
{{todo}}
=== VRAD3 ===
{| class="wikitable sortable"
! Argument !! Description
|-
| '''-script''' || Specify VRAD3 script file.
|-
|}
 
== See also ==
*[[VRAD]] - {{source|4|nt=3}} counterpart.
*[[VRAD]] - {{source|4|nt=3}} counterpart.
*[[QRAD]] - {{goldsrc|4}} counterpart.
*[[QRAD]] - {{gldsrc|4}} counterpart.
{{SDKTools/source2}}
{{source 2 topicon}}
[[Category:Tools]]
[[Category:Source 2 compilers]]
[[Category:Level Design]]
[[Category:RAD]]

Latest revision as of 06:24, 28 July 2025

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

ResourcecompilerVRAD2/VRAD3

Stub

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

VRAD2 VRAD3 (and its predecessor, VRAD2) is the command-line tool that calculates and embeds lighting data into compiled maps, using a graphics card (GPU) with ray tracing support (or CPU on older engine versions). It is the Source 2 Source 2 counterpart of Source Source 1's VRAD, and like Source 1, VRAD3's static and pre-compiled light is bounced around the world with a Wikipedia icon radiosity algorithm.

Source 2 originally ships with VRAD2, which are used in earlier Source 2 titles such as Half-Life: Alyx Half-Life: Alyx and SteamVR Home SteamVR Home. VRAD2 are still shipped with some older Source 2 games to preview baked lighting in Hammer using CPU.

VRAD3 was later shipped with all Source 2 games, including older Source 2 titles that are still being supported. Counter-Strike 2 ships with newer version of VRAD3 which requires a GPU with ray tracing support, such as NVIDIA RTX series, AMD RX 6000 series (or later/other RDNA2) cards or Intel Arc (since Jan 2025) graphics cards, while VRAD2 and the old CPU lighting compiler have been removed in Counter-Strike 2 as of the Armory Update.

Icon-Bug.pngBug:Systems with the latest NVIDIA (and possibly AMD) drivers may have issues with VRAD3, causing it to crash (with VK_ERROR_DEVICE_LOST) while baking lighting during map compilation.  (tested in: Counter-Strike 2)
Note.pngNote:VRAD3 in all Source 2 games before Counter-Strike 2 are CPU-only. After Counter-Strike 2, VRAD requires GPU with ray-tracing support.

Games with VRAD2

Games with VRAD3

Valve

Third-party

Todo: Add more information about Source 2's VRAD2/VRAD3 lighting.

Command line options

Todo: List more command line options.

VRAD2

[Todo]

VRAD3

Argument Description
-script Specify VRAD3 script file.

See also