Creating Blueprints with objects from the Scene (World Outliner)

Hi, Is there any way to create a blueprints from objects that are in the scene? Something like Unity does with prefabs when you drag objects from the scene (Hierarchy) to the folders (Project).

I tryed copying the objects from the scene and then paste them into a blank blueprint, its copies the components (mostly MeshComponents in this case), but without any other information.

This would be very helful since it’s very useful to create groups of objects that could be reused in different parts of the maps.

Thank you

1 Like

Yes there is. Select the object in the scene and then go to your blueprint you want to use and right-click on an empty spot … the 3rd or 4th line down should show you a link to the item you have selected previously … clicking on that will add it as a reference to the object in your map.

Thanks for the answer, but I couldn’t find that. Where should I right click to get that option? By the way, what I’m looking for is not a reference for blueprint implementation, but to build a blueprint with multiple objects from the scene, like creating a group of objects so I can have copies of that.

Have you tried this? Set and Get an Actor Reference

I know what you mean … let me see if I can do a screenshot for you … but in the meantime try the above link.

Yes, I knew this, it’s pretty cool but not what I’m looking for.
You see, I need like a bunch of objects in every group (like lot of stones, plants, and many more things), and the idea is to have them in single object (blueprint in UE4) so I can drop them as one in the scene multiple times.

Ah. You should use the Foliage Replicator for stones and trees. If you don’t want to use the foliage replicator then just add meshes to your blueprints from the components tab and then select the desired mesh and place it in the blueprint or programatically.

You would use your construction script in the blueprint to be able to manipulate these when placing them on a map. I do this with my crates to give them a random colour and rotation.

Thanks for the reply and sorry for the delay in responding.
It’s now really what I was looking for, I wanted to make something diynamically, but it’s ok I figured a way to do so by adding automatically the objects to arrays and then duplicating them.

so there is no way of just drag and drop to create blueprints like prefabs in unity?
And I suppose a matinee actor would be even harder to create a blueprint out of then static meshes? ^^

Hey there. Had the same problem. I guess I found it. just click on the object you wanna use for it. Then go to the drop down point blueprints and select “Convert selected actor to blueprint class”. hope thats what you was looking for.

Hey there. Had the same problem. I guess I found it. just click on the object you wanna use for it. Then go to the drop down point blueprints and select “Convert selected actor to blueprint class”. hope thats what you was looking for.

you can just ctrl+c in world viewport with selected objects, and ctrl+v in blueprint viewport

1 Like