Dirk Krause #1 As a totally different approach: couldn't you implement a set of ghost triangles 'under your feet' that closely resembles the terrain, is not visible but does the collision detection?