Procedural Terrain Shader Suite

The Procedural Terrain Shader Suite is a collection of high-performance, stylized systems designed for mobile, VR, and stylized environments. It includes a Procedural Terrain Shader, Full Opaque Grass Physics & Wind, and Full Opaque Interactive Water and Waterfall. These systems are optimized for large-scale, open-world environments and provide dynamic blending of terrain types, customizable materials, and seamless interaction with the environment.

The Procedural Terrain Shader dynamically blends terrain types like snow, dirt, cliffs, grass, and sand based on slope, height, and customizable values. It is fully customizable through Unity's material inspector and includes compatible opaque grass and water shaders for consistent visual quality.

The Full Opaque Grass Physics & Wind system provides high-performance grass rendering effects with a customizable wind system, optional dynamic grass physics, and ambient grass/firefly particles. The Full Opaque Interactive Water and Waterfall system is a high-performance, stylized water FX pack with customizable water shaders, a vertex paint tool, and a dynamic trail system.

These systems are designed to work together seamlessly, providing a realistic and immersive experience for your players. They are optimized for low-poly, mobile, and VR applications and are compatible with Unity's Universal Render Pipeline (URP).

Render Pipeline: URP (Universal Render Pipeline) Only

Unity Version: Developed and tested on Unity 2022.3.59f1

Performance: Optimized for low-poly, mobile, and VR applications

Opacity: Fully opaque shaders, no alpha blending used

Shader: Custom Shader Graph (Water, Waterfall, Grass, and Terrain materials), editable via Inspector

Scene Compatibility: Compatible with Unity URP 2022.3.59f1 and newer

Procedural Terrain Shader:

  • Terrain Types: Snow, dirt, cliffs, grass, sand (all dynamically blended based on slope and height)
  • Customization: Fully customizable material parameters for fine-tuning terrain appearance
  • Integration: Compatible with the Full Opaque Grass and Water shaders for seamless visual consistency
  • Usage: Ideal for large-scale, open-world environments, offering dynamic landscape transitions
  • Material System: Supports Unity's terrain layer system for painting and blending terrain textures
  • Performance: Optimized for large terrains with an emphasis on performance across mobile and VR platforms

Full Opaque Grass Physics & Wind:

  • Dynamic Grass Physics (Beta): Three shader options available for different performance levels
  • Mesh Display Tool: Manually paint grass directly on 3D mesh surfaces
  • Wind Manager: Controls global wind direction and strength affecting all grass elements and VFX (like fireflies and floating grass)
  • Customizable Parameters: Wind Direction (Vector2), Wind Size (Float), Wind Strength (Float), Wind Speed (Float)

Full Opaque Interactive Water and Waterfall:

  • Vertex Paint Tool: Manually define foam placement on water meshes using vertex color painting
  • TargetPosition Script: Allows your player (or any game object) to generate trail turbulence and dynamic interactions in the water
  • Customization: All material parameters are adjustable via the Unity Inspector for fine-tuning water behavior and appearance

Procedural Terrain Shader Suite - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Procedural Grass and Terrain Tessellation Tools

Procedural Grass and Terrain Tessellation Tools Thumbnail

ProTerra: Procedural Terrain Generator

ProTerra: Procedural Terrain Generator Thumbnail

Procedural Eye Shader for Unity

Procedural Eye Shader for Unity Thumbnail

Easy Procedural Flag Shader

Easy Procedural Flag Shader Thumbnail

Procedural Shader Pack for Unity

Procedural Shader Pack for Unity Thumbnail

Realistic Rainy Terrain Shader

Realistic Rainy Terrain Shader Thumbnail