I have a big question about the serialization. Why the split between saving (serializer) & loading (bulletWorldImporter)?
If I'm not mistaken, only a very small part that is being serialized is being used by the bulletWorldImporter.
Settings like friction, restitution, kinematic (collisionflags), velocities, damping, ... are not being used?
For rigidbodies only mass/shape/name/startTransform/name is used
In other words, if I save my bullet scene and reload it with the worldimporter, it's not the same state anymore and no bodies are kinematic anymore.
Is this normal? Or am I doing something terribly wrong here?