Guide to Terrains in Unity
Setting Up
- Unity Version used in this project: 2020.3.19f1
- Unity New Project → 3D
Download the Following Assets and import them into your Project.
Console Issue with Standard Assets. Open the error and do the following.
- Add
Using UnityEngine.UI;
- Change
GUI.Text
→Text
Editor Set-Up:
SCALE
Terrain
Create Terrain Neighbor
Paint Terrain
Note that you will spend the majority of your time in this tab.
Paint Texture 1: Making Plain look
Brushes are used on how textures are painted onto the Terrain — Example: Don’t add a new brush if you want to pain grass. Instead, do the following.
Add a couple of textures and try it out. Example of Grass, Dirt, and Snow below. Make sure you try the different brushes, opacity, and brush sizes.
Raise and Lower Terrain:
Creating Mountains → pick stamps and Raise and Lower the Terrain until you are happy.
Smooth Height:
Got carried away and made the mountains too sharp? All good, use Smooth Height to take the edge off. Make sure to adjust your brush, brush size, and opacity for the results you want.
Paint Texture 2: Making Mountains and Pathways
Add a couple more textures, and paint away. Create that abstract look you want!
Paint Detail: Adding Grass, Rocks, Bushes, and Flowers.
Add Texture Example for Grass:
- Detail Texture: GrassFrond02AlbedoAlpha
- Left on Default: But play around with it
Tint can help add cool or warm tones to your environment without post-processing.
- Billboard: Check — So it always faces the player
Paint Trees:
You can use the Trees in Standard Assets or other assets.