Material surface properties: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(wood_crate and wood_lowdensity are also in tf2. removed glassfloor since it is already in the csgo article)
(→‎Types: Copied all descriptions from L4D2's Surfaceproperties file)
Line 20: Line 20:
|-
|-
|default_silent
|default_silent
|
|For invisible collision materials, like sky.
|-
|-
|floatingstandable
|floatingstandable
|
|This one is used for puzzles where we want something that floats but the player can stand on without it sinking beneath the water.
|-
|-
|item
|item
|
|Small med kit, smaller tech items, battery.
|-
|-
|ladder
|ladder
|
|Ladder is a fake material for walking on ladders.
|-
|-
|no_decal
|no_decal
Line 35: Line 35:
|-
|-
|player
|player
|
|Special materials for player controller.
|-
|-
|player_control_clip
|player_control_clip
|
|Special materials for player controller.
|-
|-
!
!
Line 57: Line 57:
|-
|-
|concrete_block
|concrete_block
|
|9x12 prefabricated concrete cinder blocks.
|-
|-
|gravel
|gravel
Line 63: Line 63:
|-
|-
|rock
|rock
|
|Solid rock (small sounds).
|-
|-
!
!
Line 70: Line 70:
|-
|-
|canister
|canister
|
|Large oxygen tank, propane tank, welding tank.
|-
|-
|chain
|chain
|
|Metal chain.
|-
|-
|chainlink
|chainlink
|
|Chainlink fencing material.
|-
|-
|combine_metal
|combine_metal
Line 88: Line 88:
|-
|-
|grenade
|grenade
|
|Solid hand grenade.
|-
|-
|gunship
|gunship
Line 97: Line 97:
|-
|-
|metal_barrel
|metal_barrel
|
|Larger metal barrel, metal oil drum.
|-
|-
|metal_bouncy
|metal_bouncy
Line 103: Line 103:
|-
|-
|Metal_Box
|Metal_Box
|
|Smaller metal box (< 2' width/height/depth)
|-
|-
|metal_seafloorcar
|metal_seafloorcar
Line 109: Line 109:
|-
|-
|metalgrate
|metalgrate
|
|Metal grating, used for decking
|-
|-
|metalpanel
|metalpanel
|
|Thick solid steel panel - used for solid wall, floor, machine construction.
|-
|-
|metalvent
|metalvent
|
|~1mm thick metal
|-
|-
|metalvehicle
|metalvehicle
Line 121: Line 121:
|-
|-
|paintcan
|paintcan
|
|Smaller metal can
|-
|-
|popcan
|popcan
|
|Small aluminum can, full.
|-
|-
|roller
|roller
|
|Roller NPC
|-
|-
|slipperymetal
|slipperymetal
Line 133: Line 133:
|-
|-
|solidmetal
|solidmetal
|
|{{ModernNote|Almost nothing is solid metal - so metal is sheet metal}}
|-
|-
|strider
|strider
Line 139: Line 139:
|-
|-
|weapon
|weapon
|
|Sounds for when weapons drop.
|-
|-
!
!
Line 146: Line 146:
|-
|-
|Wood
|Wood
|
|Generic wood {{ModernNote|materials should use wood_box, wood_crate, wood_plank, wood_panel etc.}}
|-
|-
|Wood_Box
|Wood_Box
Line 152: Line 152:
|-
|-
|Wood_Crate
|Wood_Crate
|{{portal2|since}} {{l4dseries|also}} {{tf2|also}}
|Large crate, large wood furniture (bookcases, tables).{{portal2|since}} {{l4dseries|also}} {{tf2|also}}
|-
|-
|Wood_Furniture
|Wood_Furniture
|
|small wood furniture - chairs, small tables.
|-
|-
|Wood_LowDensity
|Wood_LowDensity
|{{portal2|since}} {{l4dseries|also}} {{tf2|also}}
|Small crate.{{portal2|since}} {{l4dseries|also}} {{tf2|also}}
|-
|-
|Wood_Plank
|Wood_Plank
|
|Wood board, floorboard, plank.
|-
|-
|Wood_Panel
|Wood_Panel
|
|Plywood panel, wood door panel.
|-
|-
|Wood_Solid
|Wood_Solid
|
|Solid 6x6 or greater block, post or tree.
|-
|-
!
!
Line 208: Line 208:
|-
|-
|wade
|wade
|
|Wade is a water material for walking in/on water at knee height.
|-
|-
|puddle
|puddle
Line 234: Line 234:
|-
|-
|armorflesh
|armorflesh
|
|Flesh for physics, metal for bullet fx.
|-
|-
|bloodyflesh
|bloodyflesh
Line 240: Line 240:
|-
|-
|flesh
|flesh
|
|Medium sized body.
|-
|-
|foliage
|foliage
Line 259: Line 259:
|-
|-
|glass
|glass
|
|Pane of glass, computer screen, window, glass door...
|-
|-
|glassbottle
|glassbottle
|
|Glass soda bottle, cup, plate, jar...
|-
|-
|combine_glass
|combine_glass
Line 280: Line 280:
|-
|-
|plaster
|plaster
|
|Drywall, office wall material, sheetrock.
|-
|-
|plastic_barrel
|plastic_barrel
|
|Larger plastic barrel, hollow, soft plastic.
|-
|-
|plastic_barrel_buoyant
|plastic_barrel_buoyant
Line 289: Line 289:
|-
|-
|Plastic_Box
|Plastic_Box
|
|Small - Medium plastic box, hard plastic.
|-
|-
|plastic
|plastic
|
|Smaller generic hard plastic.
|-
|-
|rubber
|rubber
|
|Solid rubber floor mat, solid rubber tire.
|-
|-
|rubbertire
|rubbertire
|
|Hollow rubber tire
|-
|-
|slidingrubbertire
|slidingrubbertire
Line 324: Line 324:
|-
|-
|ceiling_tile
|ceiling_tile
|
|Accoustic ceiling tiles, sound baffles, crumbly plaster.
|-
|-
|computer
|computer
|
|Computer case, tech equipment case.
|-
|-
|pottery
|pottery

Revision as of 07:18, 17 April 2023

English (en)Deutsch (de)Français (fr)日本語 (ja)Русский (ru)Translate (Translate)

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.

Template:ModernNote

Types

Special

Description
default
default_silent For invisible collision materials, like sky.
floatingstandable This one is used for puzzles where we want something that floats but the player can stand on without it sinking beneath the water.
item Small med kit, smaller tech items, battery.
ladder Ladder is a fake material for walking on ladders.
no_decal
player Special materials for player controller.
player_control_clip Special materials for player controller.

Concrete/Rock

Description
baserock missing?
boulder Will cause material glitches if used in models
brick
concrete
concrete_block 9x12 prefabricated concrete cinder blocks.
gravel
rock Solid rock (small sounds).

Metal

Description
canister Large oxygen tank, propane tank, welding tank.
chain Metal chain.
chainlink Chainlink fencing material.
combine_metal
crowbar
floating_metal_barrel
grenade Solid hand grenade.
gunship
metal
metal_barrel Larger metal barrel, metal oil drum.
metal_bouncy
Metal_Box Smaller metal box (< 2' width/height/depth)
metal_seafloorcar
metalgrate Metal grating, used for decking
metalpanel Thick solid steel panel - used for solid wall, floor, machine construction.
metalvent ~1mm thick metal
metalvehicle
paintcan Smaller metal can
popcan Small aluminum can, full.
roller Roller NPC
slipperymetal
solidmetal Template:ModernNote
strider
weapon Sounds for when weapons drop.

Wood

Description
Wood Generic wood Template:ModernNote
Wood_Box
Wood_Crate Large crate, large wood furniture (bookcases, tables).(in all games since Portal 2) (also in Left 4 Dead seriesLeft 4 Dead series) (also in Team Fortress 2)
Wood_Furniture small wood furniture - chairs, small tables.
Wood_LowDensity Small crate.(in all games since Portal 2) (also in Left 4 Dead seriesLeft 4 Dead series) (also in Team Fortress 2)
Wood_Plank Wood board, floorboard, plank.
Wood_Panel Plywood panel, wood door panel.
Wood_Solid Solid 6x6 or greater block, post or tree.

Terrain

Description
dirt
grass
gravel
mud
quicksand
sand
slipperyslime
antlionsand

Liquid

Description
slime
water
wade Wade is a water material for walking in/on water at knee height.
puddle

Frozen

Description
ice
snow

Organic

Description
alienflesh
antlion
armorflesh Flesh for physics, metal for bullet fx.
bloodyflesh
flesh Medium sized body.
foliage
watermelon
zombieflesh

Manufactured

Description
asphalt missing?
glass Pane of glass, computer screen, window, glass door...
glassbottle Glass soda bottle, cup, plate, jar...
combine_glass
tile
paper
papercup
cardboard
plaster Drywall, office wall material, sheetrock.
plastic_barrel Larger plastic barrel, hollow, soft plastic.
plastic_barrel_buoyant
Plastic_Box Small - Medium plastic box, hard plastic.
plastic Smaller generic hard plastic.
rubber Solid rubber floor mat, solid rubber tire.
rubbertire Hollow rubber tire
slidingrubbertire
slidingrubbertire_front
slidingrubbertire_rear
jeeptire
brakingrubbertire

Miscellaneous

Description
carpet
ceiling_tile Accoustic ceiling tiles, sound baffles, crumbly plaster.
computer Computer case, tech equipment case.
pottery

See also