Procedural Terrain Painter | FREE - Automatic Terrain Texturing

Procedural Terrain Painter | FREE - Automatic Terrain Texturing

LaunchedFeb 20215.3y

UpdatedJun 202512.1moModerate

Staggart Creations

5.0/5 · 11 recent reviews · rating rising
5.0
82 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+776 views
Recent Sentiment
5.0/5 · 11 recent reviews · rating rising
Package size11.38 MB

AI Reviews Analysis

Editor's Cut

Pros

This asset is widely praised for its exceptional ease of use, intuitive interface, and ability to drastically reduce terrain development time from hours to minutes. It offers a powerful, procedural approach to texture painting based on slope, height, and noise, making it an essential tool for both beginners and experienced developers looking to prototype or finalize terrain bases quickly. The fact that it is free, highly efficient, and integrates well into complex projects makes it a standout utility that frequently outperforms paid alternatives in terms of workflow speed and accessibility.
Despite minor technical maintenance requirements, this tool is an indispensable, high-value utility that every Unity developer should have in their pipeline for rapid, professional-grade terrain texturing.

Cons

The asset is not without technical friction, as some users report compilation errors related to static methods that require manual code intervention or AI assistance to resolve. Documentation is occasionally described as too succinct, leading to potential project-breaking issues if assets are removed improperly, and there are isolated reports of compatibility failures in specific Unity versions resulting in visual glitches. Additionally, some users desire more advanced features, such as a robust API for programmatic invocation and fixes for specific filters like curvature.

Render pipelines

URP

Description

—————————————— 💖 FREE ASSET ———————————————

🎁 This asset is offered entirely free of charge! Donations are accepted to support development.


If you found this tool helpful, please consider leaving a review or checking out my other assets.

—————————————————————————————————————


📄 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.


> If you were asked to pay for this tool by YouTube content creators, please report this immediately!

Key features

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.