Unity ยท Terrain toolkit

Landscape Auto Material
for Unity

A flexible multi-component terrain toolkit for Unity. Sculpt your terrain and the proper material layers are drawn automatically — no complex shader systems to edit.

Overview

Automatic terrain, the Unity way

Landscape Auto Material (LAM) is a flexible multi-component toolkit for Unity. When you draw the topology of your landscape, the proper material layers are drawn automatically.

You can paint these and additional landscape layers by hand, or apply masks from World Machine (or any other terrain generator). You don't need to edit complex shader systems — just link the textures and start making your awesome levels.

The package includes production-quality assets: realistic grass, 7 tree types, 6 types of bushes, 5 types of flowers, 3 different stones and a blowball effect. A sample scene to get started is also included.

Terrain shader

  • A set of custom physically-based terrain shaders
  • Automated terrain texturing based on slope and height, with full override ability
  • Height-based layer mixing
  • Triplanar texturing support, eliminating stretching on slopes
  • Multi-UV mixing to reduce repetitive tiling in the distance
  • DX11 tessellation support
  • Additional coloring map to reduce repetitiveness
  • Paintable coloring layer — paint color directly onto terrain

Foliage shaders

  • Custom tree shaders with wind animation and leaf translucency, working with both built-in and prefab-based trees
  • Custom grass shader with translucency and texture-based wind animation

Advanced foliage painting

  • Multi-foliage brush tool that paints several foliage types simultaneously — including mixing grass and trees
  • Auto-painter system that intelligently places foliage based on terrain textures, slope and a noise mask, with almost-realtime updates

Custom foliage system — FoliagePainter Pro

  • Fully custom system for painting meshes on terrain
  • Supports any shader, not just the ones included in the package
  • Automatically batches foliage instances to reduce draw calls
  • Supports fully-static and runtime batching
  • Can paint ANY prefab on terrain — lights, particle effects and more
  • Fully supported by the advanced painting tools in the package
In motion

See it in action

Build terrain faster in Unity

Get Landscape Auto Material on the Unity Asset Store.