Collision detection of convex shapes on voxel terrain
        Posted  
        
            by 
                Dave
            
        on Game Development
        
        See other posts from Game Development
        
            or by Dave
        
        
        
        Published on 2011-02-01T17:04:32Z
        Indexed on 
            2011/02/01
            23:35 UTC
        
        
        Read the original article
        Hit count: 454
        
I have some standard convex shapes (cubes, capsules) on a voxel terrain. It is very easy to detect single vertex collisions. However, it becomes computationally expensive when many vertices are involved.
To clarify, currently my algorithm represents a cube as multiple vertices covering every face of the cube, not just the corners. This is because the cubes can be much bigger than the voxels, so multiple sample points (vertices) are required (the distance between sample points must be at least the width of a voxel). This very rapidly becomes intractable.
It would be great if there were some standard algorithm(s) for collision detection between convex shapes and arbitrary voxel based terrain (like there is with OBB's and seperating axis theorem etc).
Any help much appreciated.
© Game Development or respective owner