Character Controller doesn't like RigidStatic slopes? - PhysX 3


Quick question regarding character controllers:

I just upgraded working code from PhysX 2.8 to 3.2.4 and character controllers no longer move up rigidstatic mesh ‘slopes’ anymore (for example stairs)

  • If I cook a mesh and create it as a RigidDynamic, the controller can move up its slope as expected. So the stepoffset, etc. works fine.

  • If I cook that exact same mesh but instead create it as a RigidStatic, the controller just stops when it hits the mesh. So it does collide with it but stops, as if the slope is a wall.

Obviously I want to use a triangle static mesh as a level collision mesh. Anyone knows why the character controller doesn’t move across static slopes like it did in 2.8.x? And why does the same slope work fine if it’s a rigiddynamic?

Do I need to set some collision filter?

Maybe I’m missing something obvious, please let me know, thanks in advance!