A robust and modern hierarchy system, with expand all, collapse all, hide/delete subtree, etc. etc.
The hierarchy support in Unreal right now is so rudumentary and volatile that we still prefer to use Unity. Unreal is also really picky about object and file naming, which Unity isn’t, and you get a lot of long and complicated file/part names with CAD importing.
I reported both issues here, with surprisingly little response from the Unreal community:
https://forums.unrealengine.com/unre…ree-operations
https://forums.unrealengine.com/unre…e-object-names
The assembly/feature tree is the core of any parametric CAD software and its very surprising to see that this wasn’t done better with Datasmith.
My suggestion is to not just dump a Datasmith import into the scene, but rather create a Blueprint from it first, and then let the user place it. That blueprint would then contain the hierarchy, which should support all “normal” hierarchy interactions (as mentioned above).