Blueprint & reference of actor (mesh, light, etc.)

Hello, beginner in blueprint, I have several questions

  • I thought I saw in a tutorial that a keyboard shortcut allows you to take an actor from the outliner and do a drag & drop in a blueprint which automatically creates a reference.

When we go through “convert selection to a blueprint”
The problem is that it encapsulates the actors in the blueprint, and when we place the BP on the stage, they no longer have their position.

Last question, if we create a BP after a selection, can we go back (undo the BP).

Thank you in advance

Only in Level Blueprint.

When we go through “convert selection to a blueprint” […] it encapsulates the actors in the blueprint, and when we place the BP on the stage, they no longer have their position.

Any more details on that? Seems to work fine on my end. 3x static mesh actors harvested into a single BP and placed again in the scene:

Immediately after creation, yes with Ctrl+Z undo. Later on - I don’t think so.

Thank you for your explanations :
On the level blueprint.

On the other hand I was hoping to find a way, when we select actors, and we cover them in BP, they inevitably lose their original position, and must be put back in place when we drag the BP onto the stage, there is is there another way?
I don’t know if I’m very clear

Yours sincerely

Do they? How come?

  • select a bunch of stuff:

  • harvest:

image

  • single actor left as it was:


Perhaps you could explain what you’re doing differently?

I’m going to try your way, maybe I’m doing it wrong
Thank you for the help

@Everynone
Good morning,
This is indeed the procedure that I use, but unless I am mistaken, converting a group of actors into blue print preserves their position relative to the others but the whole thing is based on the basic coordinates of the blueprint, and so when you drag and drop the BP into the scene, you have to reposition everything.
Imagine a complex architecture like a certain example of a temple with statues, you will have to be precise to put this set of elements in their place.
Hence my question, is it possible to convert actors into BP and for this to remain in their original place.
Sorry for being so long.
Yours sincerely
Denis

is it possible to convert actors into BP and for this to remain in their original place.

Yes. Again, this is already working as you’ve described.

  • grabbing highlighted pieces:

  • new actor:

and so when you drag and drop the BP into the scene, you have to reposition everything.

  • new actor in the scene with all elements’ transforms preserved - moved the actor up so we can see it better:


Could you please provide an example where it does not work as intended. Without any details and with only a vague description, there’s no way of helping… Pretty please?

@Everynone
Thank you very much, I have just understood my mistake, it seemed to me when we selected a group of actors and converted into a BP, they disappeared from the scene to be included in the BP, and therefore it was necessary to drag the BP on stage.

The tests that I have been able to do show that the objects remain in their position, and that the BP appears in the outliner. Thank you for your attention and patience.

Last question, if I may, suppose, after several manipulations, that I wish for example, to do the opposite approach, that is to say undo the BP and refind the actors in the state of the beginning?
Best regards
Denis

As mentioned in the earlier post - I don’t think this is possible. If there is a way, I do not know it.

Not possible. Actor coordinates are stored directly in the level data. When you manipulate an actor its coordinates are updated.

Prefabbing (what your doing with the convert to BP) creates a new actor and deletes the originals. Thus there’s no longer a reference in the level data. So you lose originals.

Best approach is to drag in the components and place them, overlapping the BP actors. Then remove the BP actor. Painful process. Yet that’s why prefabbing is one of the last processes you do to a map. Same applies to Merge Actors.

1 Like

Thank you @Rev0verDrive, @Everynone for this answer which clarifies my question.
The only solution may be to duplicate the selection of actors, in order to keep a copy after creation of the BP.
Yours sincerely

1 Like