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
mNo edit summary
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 3: Line 3:
{{map compile pipeline|source2}}
{{map compile pipeline|source2}}
{{stub}}
{{stub}}
'''VRAD3''' 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]].
{{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.


Earlier Source 2 games use '''VRAD2''' to preview baked lighting in Hammer using CPU to bake lighting.
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.


In {{cs2|4}}, VRAD3 requires a GPU with ray tracing support to both preview and bake lighting. VRAD2 and the old CPU lighting compiler have been removed as of the Armory Update.
'''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.
Older versions of the engine, such as {{hla|4}} and {{Svrh|4}}, use CPU light baking.
 
 
For newer versions of the engine, such as {{cs2|4}}, VRAD3 requires NVIDIA RTX, AMD RX 6000 series (or later/other RDNA2) cards or Intel Arc (since Jan 2025) graphics card. Older versions, such as {{hla|4}} and {{Svrh|4}}, use CPU light baking.


{{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.}}
{{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 ==
== Games with VRAD2 ==
* All {{src2|4}} games except {{Cs2|4}}, and newer versions of {{Dota2|4}} (since 2023/2024).
* All {{src2|4}} games except {{Cs2|4}}, and newer versions of {{Dota2|4}} (since 2023/2024).
Line 45: Line 41:
*[[QRAD]] - {{gldsrc|4}} counterpart.
*[[QRAD]] - {{gldsrc|4}} counterpart.
{{SDKTools/source2}}
{{SDKTools/source2}}
 
{{source 2 topicon}}
[[Category:Tools]]
[[Category:Source 2 compilers]]
[[Category:Level Design]]
[[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