Compatible Assets – Terrain Shaders

Terrain Shaders

While most assets should be compatible with Vegetation Studio, some assets have functionality that integrates more directly. If you know an asset that should be on the list, please let us know!

Vegetation Studio will work with any terrain shader. If you are using a shader that manages the textures in external texture arrays it is recommended to create a Vegetation Package with no textures.


CTS – Complete Terrain Shader

A collaboration between Bartlomiej Galas and Adam Goodrich, CTS combines our collective expertise to create a terrain shading system that is both Powerful and Easy to Use!

CTS comes with a professional texture library that can be applied with a click to instantly change the look and feel of your scenes, and works much like the Unity Post Processing profile system and can be tweaked at run time to get your environment just right.

MegaSplat

MegaSplat allows you to splat map up to 256 different textures onto Unity Terrains or Meshes. Unlike other splat mapping techniques, MegaSplat has a consistent shader cost regardless of how many textures you use, and can actually be more efficient than traditional techniques which only allow a few textures to be painted! Textures are blended using a height resolve, giving the transitions a natural look.

Vegetation Studio Integration
MEGASPLAT PARAM MASK
2 layers are available from this mask. puddles and streams. Documentation
MEGASPLAT CONTROL MASK
The mega splat control mask lets you select one of the 256 mega splats layers. The coverage value for each location is returned. Documentation

MicroSplat

MicroSplat is a replacement shader system for Unity Terrains.

Simply add the MicroSplatTerrain component to your terrains and with a single button press your terrain shading is significantly improved.

MicroSplat is unbelievably fast, often several times faster than competing shaders with the same feature set turned on, and is optimized for both high end and low end hardware. MicroSplat uses the shader generation system designed for MegaSplat, so all features compile out and have no cost when not in use.

Vegetation Studio Integration
Vegetation Color Mask
Render a ‘Grass Map’ texture form Vegetation Studio. When enabled, grass will be rendered well beyond the normal distance because it becomes part of the actual terrain texturing. Documentation
Distance Shadowmask
Render a distant shadow map from Vegetation Studio, which MicroSplat uses to render fully dynamic show approximations for tree’s and other objects well beyond the distance in which Unity’s cascaded shadows can render. Documentation