Apologies if this is already covered somewhere. I’d like to use Packed Level Actors as the final output in an archviz pipeline. For context, my setup starts with Datasmith then goes into Dataprep, which yields an intermediate Level+Scene result. I only use Dataprep for some tagging across the hierarchy, then continue processing via an Editor Function Blueprint, using Geometry Script to edit meshes, merging meshes etc.
I already export entirely separate static mesh data suitable for my needs as part of this process, and I want to generate PLAs (completely decoupled from any Datasmith/Dataprep files) as a final step in that pipeline blueprint.
I can’t find a way to create PLAs from editor blueprint. I bet it’s a matter of having to import some sort of a subsystem node first: I had a similar problem finding an existing implementation of static mesh merging, where a node only appears in the Blueprint editor list if you first create a static mesh editor subsystem node. Perhaps there’s some sort of a PLA editor system node I can put into my blueprint to build PLAs.
Or perhaps I’m totally misunderstanding how bespoke of an object type PLAs are. Maybe all you need to create them is a “Create Blueprint Asset With Parent” node set to “Packed Level Actor” as “Parent Class”? This looks a bit off to me as it doesn’t let you pass in the root actor reference.
The code sample for creating them looked pretty straightforward so I hope this functionality is exposed to editor blueprints:
I’d appreciate any help!