Material surface properties
Jump to navigation
Jump to search
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.


sounds/materials.txt
. This file usually has documentation at the top dictating which surface types are available in the given mod.Types
Special |
Description | Availability |
---|---|---|
Blockbullets | Blocks bullets entirely, because the Tools/ToolsBlockBullets doesn't really block bullets
|
(in ![]() |
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. | |
Bat Blade Chainsaw Cricketbat Crowbar Fireaxe Fryingpan Golfclub Guitar Pitchfork Shovel Sword |
Like "Weapon" but used for the melee weapons to give specific sounds when they are dropped. | (in ![]() |
Concrete/Rock |
Description | Availability |
Baserock | missing? | (not in ![]() |
Boulder | Will cause material glitches if used in models | |
Brick | ||
Concrete | ||
Concrete_block | 9x12 prefabricated concrete cinder blocks. | |
Gravel | ||
Rock | Solid rock (small sounds). | |
Sheetrock | (in ![]() ![]() | |
Cavern_rock | (in ![]() | |
Metal |
Description | Availability |
Canister | Large oxygen tank, propane tank, welding tank. | |
Chain | Metal chain. | |
Chainlink | Chainlink fencing material. | |
Combine_metal | (not in ![]() | |
Crowbar | ||
Floating_metal_barrel | ||
Grenade | Solid hand grenade. | |
Gunship | (not in ![]() | |
Metal | ||
Metal_barrel metal_sand_barrel |
Larger metal barrel, metal oil drum. | (in ![]() |
Metal_bouncy | ||
Metal_Box | Smaller metal box (< 2' width/height/depth) | |
Metal_seafloorcar | (not in ![]() | |
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 | ![]() |
|
Strider | (not in ![]() | |
Weapon | Sounds for when weapons drop. | |
Strongman_bell | Sounds like a boxing ring bell when hit. | (in ![]() ![]() |
Slipperyslide | Like SlipperyMetal, but uses SolidMetal sounds. | (in ![]() ![]() |
Metal_shield | Uses weapon sounds. | (in ![]() |
Wood |
Description | Availability |
Wood | Generic wood ![]() |
|
Wood_Box | ||
Wood_Crate | Large crate, large wood furniture (bookcases, tables). | (in all games since ![]() |
Wood_Dense | (in ![]() | |
Wood_Furniture | small wood furniture - chairs, small tables. | |
Wood_LowDensity | Small crate. | (in all games since ![]() |
Wood_Plank | Wood board, floorboard, plank. | |
Wood_Panel | Plywood panel, wood door panel. | |
Wood_Solid | Solid 6x6 or greater block, post or tree. | |
Woodladder | A ladder that makes wood sounds when climbing. | (in ![]() ![]() |
Terrain |
Description | Availability |
Dirt | ||
Grass | ||
Gravel | ||
Mud | ||
Quicksand | ||
Sand | ||
Slipperyslime | ||
Antlionsand | (not in ![]() | |
Sugarcane | (in ![]() ![]() | |
Liquid |
Description | Availability |
Slime | ||
Water | ||
Wade | Wade is a water material for walking in/on water at knee height. | |
Puddle | When shot, spawns refracting water splash particles | |
Wet | Doesn't actually do anything. | (in ![]() ![]() |
Frozen |
Description | Availability |
Ice | ||
Snow | ||
Organic |
Description | Availability |
Alienflesh | (not in ![]() | |
Antlion | (not in ![]() | |
Antlion_eggshell | (in ![]() | |
Armorflesh | Flesh for physics, metal for bullet fx. | |
Bloodyflesh | ||
Flesh | Medium-sized body. | |
Foliage | ||
Foliage_leaf | Same as Foliage, but uses Foliage sounds, instead of Dirt sounds. | (in ![]() |
Hunter | (in ![]() | |
Watermelon | (not in ![]() | |
Zombieflesh | (not in ![]() | |
Manufactured |
Description | Availability |
Advisor_shield | (in ![]() | |
Asphalt | missing? | |
Glass | Pane of glass, computer screen, window, glass door... | |
Glassbottle | Glass soda bottle, cup, plate, jar... | |
Glassfloor | Like Glass, but with a normal friction value. | (in ![]() |
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 | ||
Jalopy | (in ![]() | |
Jalopytire | (in ![]() | |
Slidingrubbertire_jalopyfront | (in ![]() | |
Slidingrubbertire_jalopyrear | (in ![]() | |
Clay | Ceramic jug, mug. | (in ![]() ![]() |
Porcelain | Tubs, urinals, sinks | |
Upholstery | ||
Miscellaneous |
Description | Availability |
Carpet | ||
Ceiling_tile | Acoustic ceiling tiles, sound baffles, crumbly plaster. | |
Computer | Computer case, tech equipment case. | |
Pottery |