Texture shadows

From Valve Developer Community
Revision as of 21:05, 28 November 2021 by Tewan (talk | contribs) (Created page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Texture shadows in Portal 2

Texture shadows allow transparent surfaces to cast baked lightmap shadows.

To enable texture shadows, add -TextureShadows to the VRAD parameters.


Models

In QC

Add $casttextureshadows to the model's QC file to enable texture shadows.

Example:

$modelname "props_grate/metal_grate_64.mdl"
$model body "metal_grate_64.smd"
$staticprop

$cdmaterials "metal/"

$surfaceprop "metal"
$contents "grate"

$casttextureshadows

lights.rad

Textureshadows can be enabled on any prop without editing and recompiling the QC through the lights.rad file

Example

forcetextureshadow props_underground/walkway_128a.mdl
forcetextureshadow props_underground/walkway_128b.mdl