Pour ton probleme de raideur de pente :
Si tu peux avoir le vecteur normal au triangle sur lequel tu es (pour voir si le triangle est "en pente")
Tu fais un produit scalaire entre ce vecteur N, et le vecteur (0,0,1)
Si ce produit scalaire vaut 1 : c´est que tu es sur un sol parfaitement plat.
Plus tu t´approches de 0, plus la pente est raide, jusqu´au cas extreme 0, ou ton sol est vertical.
Apres, je ne sais pas comment mettre ça en place dans Blender...