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
 
(6 intermediate revisions by 3 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 graphics card (GPU) with ray tracing support. 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.
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.
{{Confirm|Does VRAD3 requires ray-tracing support on {{hla|1}}, {{dota2|1}} and {{svrh|1}} aswell?}}
 
VRAD3 is also available in {{hla|1}} and {{dota2|1}} in later updates.
 
VRAD3 requires NVIDIA RTX, AMD RX 6000 series (or later/other RDNA2) cards or Intel Arc (since Jan 2025) graphics card.
 
{{Bug|tested={{cs2}}|System with latest NVIDIA (and possibly AMD) drivers may have issues with VRAD3, causing it to crash (with {{code|VK_ERROR_DEVICE_LOST}}) while bake lighting during map compiling.}}


{{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 23: Line 18:
* {{cs2|4}}
* {{cs2|4}}
* {{Dota2|4}} (later version)
* {{Dota2|4}} (later version)
* {{hla|4}} (later version)
* {{hla|4}}
* {{Svrh|4}} (later version)
* {{Svrh|4}} (later version)
=== Third-party ===
=== Third-party ===
Line 46: 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