Hi!
tl;dr: How to import a model with many meshes so that each have their own pivot at the center of the mesh?
I am trying to figure how I could import a model from Blender while maintaining each objects location while having their own pivot. I would need to achieve this in order to have a system, where I can import a top down Blender map model where the objects would be replaced in Unreal through automatized script with different models. There are hundreds of objects so I cannot start to place them manually. This would require that the model retains the pivot for each object AND that they would be in their correct locations when imported. These two requirements however seem to be impossible to achieve:
In order to import model with several meshes, each having own pivot, I import a model with ‘Bake Pivot in Vertex’ enabled. However, this makes all the models lose their relation to one another, so when the objects are added to level, they are all dropped on the same location.
I am asking is there any way to import a mesh from Blender, where each mesh would have its own pivot but they can all be dropped on the level without loosing their location to one another. One way to sort this would be to differentiate location between location of the pivot and the actual location of the mesh model but UE does not seem to have any way of doing this (get locations always return the location of the pivot).
Only solution I can think is to export the location data of each separate object and then somehow add them to the level via script but I would like to ask if there is another way.