I have made my level in Blender (buildings) and I would like to import it into UE but when I do the buildings are not aligned in altitude with the terrain. I mean after I position the buildings on the place they should be they do not adapt to the terrain’s shape well. How could I make the landscape snap to the altitude of the buildings? I do not want to have to use the landscape mode to elevate all the terrain manually since it would take forever, is there any better way of doing it?
Definitely not out of the box afaik, but this would be first thing to look into: Landscape Blueprint Brushes in Unreal Engine | Unreal Engine 5.0 Documentation
You basically want the landscape to be aware what is above it, so maybe some line trace per some defined element to check if there is anything and if yes and it’s a building change accordingly. Just an idea though.
Hi carmanfer,
If you’re in 5.2 or above you can use Landscape Patches - a component you add to your house blueprint (you’ll need to embed the meshes into a BP) - it then flattens the ground under the blueprint:
Will this have any negative effect on performance? Would it be better to manually elevate the terrain using the landscape tools?
If you use a lot of them then it may - another way to do it (I recently did this for work) is to create a spline that spirals out from the center to the extent of the area you want - and apply a landscape deform to that - this way you only need it during creation of the house section and has no performance impact during play.