2 overlapping landscapes in the same level?

I ran into an issue. I have 2 landscape in the same level one landscape is over the other, (one is a smaller island over a bigger landscape).

They both use the same auto landscape material from MAWI. The Landscape material has a grass type procedural. The procedural grass only shows up on the big landscape and not the smaller island landscape.

Is there a way to fix this so they both load the grass?

Or is there a new way in UE5.1 that can merge the 2 landscapes together? I feel like there’s got to be some kind of experimental feature for this.

Its an island. Why does it even need 2 landscapes?

Make a material with values going from 0 to 1 in Z. WPO >
Use map range clamped. 0 as the lowest point. 1 as the tallest (make a scalar to adjust in instance if needed).

Apply it to the landacapes.
Take a screenshot of it with something (screencapture2d) in orthogonal at the proper landscape size.
Adjust output to the same size as the biggest map.
Make sure to set the screencapture to 16bit if possible (might not be. If so you’ll need to manually screencap and process in Krita or Gimp or anything supporting 16bit).

Create a new landscape from the screenshot you processed.

Done.

Alternative to screenshot if you arent familiar enough to work with 16bit.

First make sure both landscapes share the same Z. Then make sure a single pint is matched on both maps in height for lowest and tallest (use corners on the small map. No smoothing.
Export both heightmaps as png16.

Import both exported heightmaps into krita.manually place the matched lowest point and tallest points.
Delete the 2 pixels by taking the adjacent pixel with the color sampler (make sure its in 16bit mode).

Save as png16. Import into new landscape.

Alternative 3.
Import both original heightmaps into a GIS program. Work them properly and export a single file.
Alternative 3 is the way to go if you want to minimize time waste, assuming you know how to use any GIS program at all.

2 Likes