VRAD (Source 2)

From Valve Developer Community
Jump to navigation Jump to search
English (en)中文 (zh)Translate (Translate)

ResourcecompilerVRAD2/VRAD3

Stub

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

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 Source 2 Source 2 counterpart of Source Source 1's VRAD.

Earlier Source 2 games use VRAD2 to preview baked lighting in Hammer using CPU to bake lighting.

In Counter-Strike 2 Counter-Strike 2, 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. Older versions of the engine, such as Half-Life: Alyx Half-Life: Alyx and SteamVR Home SteamVR Home, use CPU light baking.


For newer versions of the engine, such as Counter-Strike 2 Counter-Strike 2, 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 Half-Life: Alyx Half-Life: Alyx and SteamVR Home SteamVR Home, use CPU light baking.

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)

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