$lightmap
Jump to navigation
Jump to search
$lightmap is a material shader parameter available in Source 2013 Multiplayer and
Garry's Mod for
VertexLitGeneric
. It defines a lightmap to be used to light the MDL model's material, instead of the per-vertex lighting used by prop_static or point lighting used by other models.
This parameter does not usually need to be added manually, as VRAD will generate model lightmaps automatically if generatelightmaps is enabled for the prop_static and -StaticPropLighting is enabled in VRAD. Nonetheless, it can still be added manually, such as for using a lightmap on a prop_dynamic, or if a prop_static has multiple materials (as VRAD can only generate lightmaps for the first material.


Todo: What about converting static prop lightmaps from already-compiled maps? They are stored as PPL files, which have a slightly different header from VTF or TGA.
VMT syntax
$lightmap <texture>
Limitations and caveats

