Material surface properties

From Valve Developer Community

Jump to: navigation, search
Français 日本語 한국어

Contents

This is the list of physical surface types that Source recognises, as defined by the files referenced in \scripts\surfaceproperties_manifest.txt.

Surface types define the physical properties of an object including friction and density, collision/footstep sounds, the effect of bullet impacts and, if the object is destructible, health and gib type.

Both materials and models define their surfaces with the $surfaceprop command.

See also

Types

Special

  • default
  • default_silent
  • floatingstandable
  • item
  • ladder
  • no_decal
  • player
  • player_control_clip

Concrete / Rock

  • baserock (missing?)
  • boulder (Will cause material glitches if used in models)
  • brick
  • concrete
  • concrete_block
  • gravel
  • rock

Metal

  • canister
  • chain
  • chainlink
  • combine_metal
  • crowbar
  • floating_metal_barrel
  • grenade
  • gunship
  • metal
  • metal_barrel
  • metal_bouncy
  • Metal_Box
  • metal_seafloorcar
  • metalgrate
  • metalpanel
  • metalvent
  • metalvehicle
  • paintcan
  • popcan
  • roller
  • slipperymetal
  • solidmetal
  • strider
  • weapon

Wood

  • wood
  • Wood_Box
  • Wood_Crate (Doesn´t work in EP2) todo: check if it actually works in any game.
  • Wood_Furniture
  • Wood_lowdensity (Doesn´t work in EP2) todo: check if it actually works in any game.
  • Wood_Plank
  • Wood_Panel
  • Wood_Solid

Terrain

  • dirt
  • grass
  • gravel
  • mud
  • quicksand
  • sand
  • slipperyslime
  • antlionsand

Liquid

  • slime
  • water
  • wade

Frozen

  • ice
  • snow

Organic

  • alienflesh
  • antlion
  • armorflesh
  • bloodyflesh
  • flesh
  • foliage
  • watermelon
  • zombieflesh

Manufactured

  • asphalt (missing?)
  • glass
  • glassbottle
  • combine_glass
  • tile
  • paper
  • papercup
  • cardboard
  • plaster
  • plastic_barrel
  • plastic_barrel_buoyant
  • Plastic_Box
  • plastic
  • rubber
  • rubbertire
  • slidingrubbertire
  • slidingrubbertire_front
  • slidingrubbertire_rear
  • jeeptire
  • brakingrubbertire

Miscellaneous

  • carpet
  • ceiling_tile
  • computer
  • pottery
Personal tools
Namespaces
Variants
Actions