Material surface properties: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(cleanup and categorization)
No edit summary
Line 1: Line 1:
[[Category:Material System]]
[[Category:Material System]]
{{hl2}} This is the list of material types that [[VMT|VMTs]] can recognize. The material type's name should be placed in quotation marks after $surfaceprop. Each material setting has its own unique properties, which affect the gibs they produce (if breakable) and the sound of impacts or footsteps.
{{hl2}} This is the list of material types that [[VMT|VMTs]] can recognize. The material type's name should be placed in quotation marks after $surfaceprop. Each material setting has its own unique properties, which affect the gibs they produce (if breakable) and the sound of impacts or footsteps.
Models also use $surfaceprop to define what they will sound like and decal like.
The surface properties are defined in scripts/surfaceproperties.txt and scripts/surfaceproperties_hl2.txt and are referenced by scripts/surfaceproperties_manifest.txt
All materials and models that do not define their surfaceprop go to default.




Line 18: Line 24:


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


'''MISC TYPES'''
'''MISC TYPES'''
*brakingrubbertire
*cardboard
*carpet
*ceiling_tile
*combine_glass
*computer
*computer
*default
*default
*default_silent
*floatingstandable
*glass
*glass
*glassbottle
*item
*jeeptire
*ladder
*ladder
*no_decal
*paper
*papercup
*plaster
*plastic_barrel
*plastic_barrel_buoyant
*Plastic_Box
*plastic
*player
*player_control_clip
*pottery
*rubber
*rubbertire
*slidingrubbertire
*slidingrubbertire_front
*slidingrubbertire_rear


'''ORGANIC TYPES'''
'''ORGANIC TYPES'''
*alienflesh
*alienflesh
*antlion
*armorflesh
*bloodyflesh
*bloodyflesh
*flesh
*flesh
*foliage
*watermelon
*watermelon
*zombieflesh


'''SNOW TYPES'''
'''SNOW TYPES'''
Line 46: Line 97:
'''TERRAIN TYPES'''
'''TERRAIN TYPES'''
*antlionsand
*antlionsand
*quicksand
*dirt
*dirt
*grass
*gravel
*mud
*mud
*quicksand
*sand
*slipperyslime
*slipperyslime
*grass
*tile
*tile
*gravel


'''WOOD TYPES'''
'''WOOD TYPES'''
*wood
*wood
*woodbox
*Wood_Box
*woodcrate
*Wood_Crate
*wood_furniture
*Wood_Furniture
*wood_lowdensity
*Wood_lowdensity
*wood_plank
*Wood_Plank
*wood_panel
*Wood_Panel
*wood_solid
*Wood_Solid
----
----
''See also''
''See also''


[[Creating Materials]]
[[Creating Materials]]

Revision as of 22:07, 8 July 2005

Half-Life 2 This is the list of material types that VMTs can recognize. The material type's name should be placed in quotation marks after $surfaceprop. Each material setting has its own unique properties, which affect the gibs they produce (if breakable) and the sound of impacts or footsteps.

Models also use $surfaceprop to define what they will sound like and decal like.

The surface properties are defined in scripts/surfaceproperties.txt and scripts/surfaceproperties_hl2.txt and are referenced by scripts/surfaceproperties_manifest.txt

All materials and models that do not define their surfaceprop go to default.


CONCRETE/ROCK TYPES

  • baserock
  • boulder
  • brick
  • concrete
  • concrete_block
  • gravel
  • rock

LIQUID TYPES

  • slime
  • water
  • wade

METAL TYPES

  • 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

MISC TYPES

  • brakingrubbertire
  • cardboard
  • carpet
  • ceiling_tile
  • combine_glass
  • computer
  • default
  • default_silent
  • floatingstandable
  • glass
  • glassbottle
  • item
  • jeeptire
  • ladder
  • no_decal
  • paper
  • papercup
  • plaster
  • plastic_barrel
  • plastic_barrel_buoyant
  • Plastic_Box
  • plastic
  • player
  • player_control_clip
  • pottery
  • rubber
  • rubbertire
  • slidingrubbertire
  • slidingrubbertire_front
  • slidingrubbertire_rear

ORGANIC TYPES

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

SNOW TYPES

  • ice
  • snow

TERRAIN TYPES

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

WOOD TYPES

  • wood
  • Wood_Box
  • Wood_Crate
  • Wood_Furniture
  • Wood_lowdensity
  • Wood_Plank
  • Wood_Panel
  • Wood_Solid

See also

Creating Materials