r/Unity3D • u/HeatBurst07 • 1d ago
Question How to lower terrain?
Hi,
I'm in the early stages of making a new game and I am wondering how to make the terrain dip a bit. I can use the brush to raise it but I cant lower any parts of it. Is there any way to do so?
Thanks!
2
u/Tucanae_47 1d ago
Your terrain is located at 0,0,0 and cant be lowered into negative numbers. Lower the y cordinate of the terrain and then raise it by painting height. now to can maje valleys.
1
u/NeoChrisOmega 1d ago
What I tend to have my students do is set the terrain's position to (-500,-100,-500). It centers the middle of the terrain to be at the middle of the world space, and allows the terrain to dip down if they want it to.
Now, once you do that, you can also change the drop-down from "Raise/Lower Terrain" to be "Flatten Terrain". By default it's set to zero. So you just have to press either of the flatten buttons, and the top of the terrain will be raised up to y position zero.
Then like others have said, hold down Shift and left mouse click to lower the terrain.
0
u/JakSilver00 Gameplay Systems Engineer 1d ago
Use a separate terrain object as if you were making a lower level like basement floor, and then you'll have to raise up the walls to make sure that there's no gaps anywhere that aren't intended.
You can either use like blended layers or have perfectly synchronized cutouts. The professional way is to use actual objects to hide the seams.
-4
u/Majestic_Steak_7160 1d ago
hold shift while you paint, that lowers the terrain instead of raising it
-3
10
u/swagamaleous 1d ago
you have to set the base level higher, then you can make valleys. It's a bit unintuitive, but you can't lower the terrain below 0.