Hi again:
It will be interesting to see what impact on run time performance is achieved by reducing an original user-pilotable aircraft to a SimObject consisting of only the 'outer shell', and visible parts of the interior cockpit (if translucent windscreens are used).
Surely, reduction of 3D model complexity by removal of all internal object parts must also reduce cumulative local scene impact on run time rendering.
One might wonder if the MSFS-2020 rendering engine incurs a substantially greater performance hit when reading LODs as discrete glTF's from disk, compared to FSX / P3D reading LODs as hierarchy objects within a single MDL that only needs to be loaded once.
IIRC, the approach of Static Aircraft Model Maker (aka "SAMM") by Don Grovestine (aka "gadgets") is to disable / remove all gauge technology and animations which IIUC, in FSX / P3D, would have a significant impact on performance.
Arno's MCX can output a glTF from the original MDL of a pre-MSFS aircraft, regardless of the 3D import source and/or exported usage 'type' in MSFS.
The MCX Hierarchy Editor may be used to reduce 3D model complexity prior to export.
IIUC, in Blender working with a 'Hierarchy' of a imported original user-pilotable aircraft 3D model, may require distinguishing "collections" from "groups":
You do not see the hierarchy of objects, you should see. {media K6EG}
blender.community
Sketchup uses a visually-oriented approach to working with 3D model hierarchies:
Learning how to effectively use groups is one of the most important things you should know about Sketchup. The Outliner provides a way for you to keep track of all the groups you have made in the model by assigning a name to them, and viewing the hierarchy of how they are organized.
mastersketchup.com
2020 Attention: SketchUp 2020 has changed some words, whenever you see us refer to “objects” that can be either Groups or Components, they still work the same but it’s easier to talk about the two things with clarity now. In SketchUp, the Outliner enables you to view a model's objects (groups...
help.sketchup.com
However, there may be caveats applicable to all above work-flows, if working with glTF format 3D models in Hierarchies as discussed in this Khronos thread:
I have a Sketchup file that has meshes arranged in a hierarchy of components. Each component represents a logical part of my model and has its own coordinate origin set properly (not aligned with t...
github.com
"glTF doesn't allow re-using nodes, but it does allow re-using the same mesh from multiple nodes at different points the scene graph, with different local transforms. This is typically how instancing is done within glTF, when the instances share the same material. For instances with different materials, separate glTF "mesh" objects are used that refer to the same accessors, so that vertex attributes and index lists can be re-used with a different material applied."
GaryGB