Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Terrain
1/7
Paints terrain layers through a procedural rules. Making it easy to quickly, and non-destructively, texture entire terrains. Achieve natural results, without any manual painting.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.28f1
Compatible
Compatible
Compatible
2019.4.31f1
Compatible
Compatible
Compatible
Additional compatibility information

No render pipeline specific functionality is being used, so will work in any SRP.


[Unity <=2023.2] Demo scene is set up for the built-in RP, but the used terrain material can simply be converted to another RP (see docs!).

[Unity 6+] Demo scene is set up for the Universal Render Pipeline

Description

📄 Documentation | 🟣 Discord | 💬 Forum thread


Core features

• GPU-accelerated, parameter changes are instantly visible, no baking required.

• Stackable and re-orderable modifiers, with blend modes

• Heatmap visualizer to highlight the areas where a layer takes effect.

• Auto repainting whenever terrain height is modified through scultping or stamping.


Modifiers:

• Height range

• Slope range

• Curvature range

• Noise

• RGBA Texture mask


Limitations:

• Manual texture painting will be overridden when respawning

• Only supports square terrains, laid out in a grid.

• Component can't be prefabbed (serialization limitation)


Included terrain layers are for demo purposes and fall under the CC0 license. Text file includes source links.


Note: The OpenGL and Vulkan graphics API's are not compatible with this asset.

Technical details

This is not a terrain shader, but modifies the terrain's splatmap data directly. As a result, this'll work with any asset store or custom terrain shader. MicroSplat (3.8.1+) integration is included, to sync the terrain layers to its texture array (some limitations!)


Uses the expiremental TerrainAPI, there is one related bug, mentioned in the documentation. It's a little annoying, but ultimately not harmful.

Procedural Terrain Painter

(65)
1453 users have favourite this asset
(1453)
FREE
License type
File size
11.4 MB
Latest version
1.0.5
Latest release date
Nov 27, 2024
Original Unity version
2019.4.31
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR