Just out of curiosity, why is it that a collision has to be made out of simple shapes, or use complex geometry? Why can’t a low resolution model be added to act as a simple collision? Why can’t concave models be used? Why not planes instead of boxes?
You can create custom collision; there’s the option to export a UCX file from your modelling software, this will typically be a low poly version of your mesh, UE can use this file to generate collision.
You can also add multiple simple collision shapes when setting up your mesh collision to roughly match the mesh’s form.
1 Like
Calculating collisions is quite an expensive thing, and for a game engine, calculation speed is the main task.
The simplest and fastest formula for calculating collisions allows you to determine only whether a point is “inside the volume”. But it “works” only for “convex” objects.
1 Like