I wanted to take on a challenge:
Developing logic To rebuild a Lego set consisting of thousands of parts.
The animation should start inside-out.
Parts Overlapping is strictly prohibited😁
like always, there is no custom collision or pre-defined layers, and there is no naming convention.
To fix the collision, I applied the default convex hull to each part. It was not feasible to create custom collisions for Lego parts due to the number of holes.
To avoid undesired behavior, parts needed to detach from their locked position before simulating physics.
A considerable amount of data preparation was carried out inside the engine, thanks to its robust editor blueprint.
Data were organized into layers for smoother animation.
Original Assets with STL Format:
Lego set: https://grabcad.com/library/lego-technic-land-rover-defender-42110-1