Technically, no, group hierarchy cannot be transferred from SketchUp into the MXS format, because the two formats represent objects in an inherently different way. The old plugin may have exported something which appeared closer, but that would really depend on your style of modeling. At any rate, in the interest of maximizing export performance and reducing memory requirements to a bare minimum, the new plugin uses a completely different export strategy, and this does not allow for emulating the output organization style of the old plugin.
The mismatch between SketchUp and MXS hierarchies will become especially apparent when you are exporting instances; in SketchUp, an instance is an instance of a definition, no matter where or how many times that definition is instanced in the model. In Maxwell, an instance is always an instance of a particular mesh and is always attached to that mesh, with the mesh appearing only once in the Studio object tree.
How the model appears in Studio will be affected mainly by two things:
- enabling Use Instances in Scene Manager > Output
- using the Separate By options in a group's context menu
For example, start a new model in SketchUp 7, with one copy of the
Sang figure. If you make three copies of the
Sang component, and then group them, depending on the plugin's export options, you will obtain one of a few different results (
Separate By being set on the Sang component):
Use Instances disabled:
- Separate By None (the default): in the MXS, under Layer0 Components, you will see the three copies of the Sang component.
- Separate By Face or Material: similar to above, except that each Sang node in the MXS will be an MXS Group, containing individual meshes for each face, or for each material used in the Sang component.
Use Instances enabled:
- Separate By None (the default): in the MXS, under Layer0 Components, you will see the one copy of the Sang component, with two instances.
- Separate By Face or Material: similar to above, except that the Sang node in the MXS will be an MXS Group, containing individual meshes for each face, or for each material used in the Sang component. Each mesh will be instanced two times.
As you may infer from the above, one of the main goals of the new plugin is to make sure that no mesh ever appears more than once in the MXS file. The purpose of this is related to SketchUp's 32-bit nature; by using this strategy, you are able to export models of nearly any complexity without running out of memory.
For a more detailed discussion of these things, and also of how SketchUp layers relate to MXS export, please see chapter 7 in the plugin manual.
I realize this may not be the answer you wanted to hear, but it is how the plugin currently works. I will be doing some deep work here in order to implement the new Maxwell interactive preview feature, and I will keep all of this in mind as I do that; perhaps there is another approach which gets closer to the SketchUp hierarchy, without also defeating the plugin's other, more important, performance and memory goals.