LightmappedGeneric

From Valve Developer Community
Revision as of 08:24, 9 August 2019 by RandomCatDude (talk | contribs) (added the new csgo vmt param page to here, since it's compatible with this shader)
Jump to: navigation, search

LightmappedGeneric is a material shader available in all Source games. It is the shader most commonly used to render brushes, displacements and lightmapped surfaces.

Supported Parameters

$bumpmap
Bumpmapping.
$ssbump

(in all games since Half-Life 2: Episode TwoHalf-Life 2: Episode Two)

Self-shadowing bumpmapping.
$color
Color tinting.
$decal
Use this material as a decal.
$detail
Detail texturing.
$distancealpha

(in all games since Half-Life 2: Episode TwoHalf-Life 2: Episode Two)

Vector-like edge filtering.
$envmap
Specular reflections.
$lightwarptexture

(in all games since Half-Life 2: Episode OneHalf-Life 2: Episode One)

Per-texel color modification via a warp texture.
$seamless_scale

(in all games since Half-Life 2: Episode TwoHalf-Life 2: Episode Two)

Mitigation for displacement texture stretching.
$selfillum
Self-illumination.
$translucent
$alpha
Expensive and cheap transparency.
$phong

(only in Counter-Strike: Global Offensive)

Diffuse reflections.
$PointSampleMagFilter

(only in Counter-Strike: Global Offensive)

Disables texture filtering.

See also