I’m trying to animate 3D objects (Collada) using bullet physics. The idea is to have a low poly landscape with objects like trees, rocks, etc. Some objects consist of several sub meshes. By default objects are inactive. Once activated, an object should collapse (i.e. all parts of the object should fall to the ground).
Attached is a setup with a simple tree model. To create the rigid bodies, I import the Collada, then split the meshes, get Indices and Vertices and feed them into the Convex Hull node. So far so good. There are small gaps between the individual parts of the tree so that the rigid bodies don’t intersect on creation. However, when I activate the bodies there seems to be immediate contact and they push each other away rather than fall to the ground. Even when I leave bigger gaps the same thing happens. It seems like the geometry that Convex Hull generates for calculation is quite different to the original mesh.
Does anyone have any suggestions? Am I doing something fundamentally wrong here?
LowPoly_Bullet.zip (121.1 kB)