Stair Gradients

Based on tutorial by Rhino

This is some common info here for static modellers and the like who are modelling stairs. We need to keep in mind the max gradients players can climb stairs with the normal stair material.   This is useful for reference material to reduce the amount of time testing.

Stairs are visually just steps you walk up and down just like real life, like this one on my container crane:

BF2 stairs1.png

But, in game, a ramp is used so that a player can climb up and down. if we view the player col mesh we can see this:


BF2 stairs2.png


This ramp has a unique material set to it called a stair material that enables players to climb grater gradients than they would otherwise be able to and these materials don’t have to be used just on stairs, they can be used on other gradients too like a small invisible ramp on the edge of a pavement/sidewalk to help them get onto it.

The following are the max gradients a player can climb:


Slope with a Non-Stair Materials like dirt: ("Grass", "Dirt", "Concrete", "Wood", "Sand", etc.) [Results may vary slightly for each material]

  • Can climb "comfortably" upto 40º
  • Can just climb with a slight struggle somewhere between 40º and 45º
  • Can not climb 45º

Stairs with Normal Stair Materials: ("Stairs_concrete", "Stairs_metal", "Stairs_wood")

  • Can climb "comfortably" up to 50º
  • Can just climb with a slight struggle up to 55º
  • Can not climb 60º

Stairs with Special "Stair Steep" Materials: ("Stair_Steep_Metal" {Custom Material})

  • Can climb "comfortably" up to 60º
  • Can just climb with a slight struggle somewhere between 60º and 65º
  • Can not climb 65º

Note: You shouldn't use a gradient on your stairs that a player will struggle to climb up unless 100% necessary.

Community content is available under CC-BY-SA unless otherwise noted.