Questions about Datasmith SDK

Hi,

I’ve written a plugin to enable loading of OpenFlight models into UE5 and have some snags that I could do with help to resolve.

  • Articulation/DOF nodes: What exactly is meant in the Datasmith SDK Export Guidelines by “baking pivots” into the Mesh? Should the mesh be set to a relevant position against the world origin? Is there a way to limit articulations?
  • Switch nodes: Is there a way to process Mesh switching within the export process?
  • Plugin/Texture Interference: Created the plugin using a UFactory derived class to recognise “.flt” files and convert, then call DatasmithImporter to import the mesh. This seems to somehow conflict with the importing of most texture files (.rgb & .png) from the model. NOTE: When importing the .udatasmith file without the plugin enabled, it works without any texture importing issues. I assume the issue is with the UFactory causing conflicts, since it also works if I comment the code out. The only file format I specified for the UFactory is “.flt”, so what could be the cause of this?

Thanks,

Mark