Originally Posted By: jcl
because the engine only loads the first group of the model

I'm afraid that this is not right. I used this feature (which is accessable via MED) a long time now and apparently all groups are properly rendered. Here is a model with 3 groups and if you open it in the engine, everything is shown and rendered nicely: mdl_groups.rar

In addition, I see a lot of good things that come with that:
  • If a mesh is organized in groups, they can be edited more easily, like, when assigning bones in MED.
  • Groups are created for nodes in imported FBX files for instance. This is a valueable feature, when explicitely deleting stuff.
So, in my engine plugin, I have to take care of all groups during loading and during saving. If I would throw away for instance all other groups than the first, only one of the two primitives would make it into the saved model.