Hi there,
This is an explorative question that blocks the planning stage of a current project.
I have a bespoke file format that I would like to import into the editor.
I will extend The Interchange Framework to do this.
The file format needs to create two assets: An Actor Blueprint, and a Geometry Collection - The latter of which must be configured using the final form of the first.
This picture
[Image Removed](from https://www.youtube.com/watch?v=M3FcAXyTapE)
Would suggest that the way to do this is as follows:
- Assuming our file uses the .abba extension…
- Have a UInterchangeAbbaTranslator create a UInterchangeActorBlueprintNode and a UInterchangeGeometryCollectionNode
- Have a UInterchangeAbbaPipeline create a UInterchangeActorBlueprintFactoryNode and a UInterchangeGeometryCollectionFactoryNode
- Have a UInterchangeActorBlueprintFactory create a BP_AbbaActorBlueprint
- Have a UInterchangeGeometryCollectionFactory create a GC_AbbaActorGeometryCollection and a DF_AbbaActorDataFlow
- Have the UInterchangeAbbaPipeline, during the PostImport stage, configure the GC_AbbaActorGeometryCollection (by virtue of the DF_AbbaActorDataFlow) using the BP_AbbaActorBlueprint
Is this how the Interchange Framework dev team would approach this, or is there a better way I’m not seeing?
Cheers,
Josh.