Procedural Low-Poly Mountain Shader View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.0.34 or later
Package size
6.7 MB
Files
15
Favorites
4
Views in the past week
7

Price tracking

Last checked
Tracked since
Lowest recorded
$6.00 on

Keywords

Procedural Low-Poly Mountain Shader

by SchrimpSchrimpSchrimp Game Studio (opens in new tab)

No ratings yet

Procedural low-poly mountain URP shader using precise vertex displacement. Ideal for background terrain. Includes two shading styles and layered color, sun angle, and complexity control.

Price $6.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Procedural Low-Poly Mountain Shader, 6 months Current $6.00; lowest $6.00; highest $6.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 13

Procedural Low-Poly Mountain Shader screenshot 1

Procedural Low-Poly Mountain Shader screenshot 1

About this asset

-> Web-Demo

Procedural Low-Poly Mountain Shader (URP)

Generate stylized mountains directly from flat ground planes – no 3D modeling required. This shader uses controlled vertex displacement to shape a mountain profile with fully adjustable parameters:

  • Size (width, height, depth)
  • Steepness (controls the angle of slopes)
  • Complexity (number and scale of peaks)
  • Roughness (height variation between peaks and valleys)

Advanced features:

  • Color layering to simulate elevation or temperature zones
  • Sun rotation for stylized lighting based on time-of-day
  • Underground offset to avoid floating geometry on uneven terrain
  • Invisible proxy mesh ensures rendering even if the source plane is off-screen

Two shading styles are included:

  1. Organic Layering Shader: Smooth transitions between elevation-based colors
  2. Face-Based Shader: Sharp transitions per polygon for a stronger low-poly look

A demo scene is included with live controls:

  • Adaptable parameters from inspector
  • Realtime sliders for all key parameters
  • Randomize button with seed control
  • WebGL-export ready, including responsive layout

This shader is optimized for background terrain and visual atmosphere. It is not a complete 3D-Object and does not support:

  • Collision
  • Physical geometry
  • Real-time shadows (on itself or other objects)
  • Backside (only visible from the front)

Perfect for low-poly scenes, stylized world backgrounds, procedural environments, and lightweight simulations.

From the publisher's Asset Store listing.

Technical details

Procedural low-poly mountain generation via Shader Graph

  • Not an 3D-Object, but a shader
  • Built for URP (Universal Render Pipeline)
  • Seed-based randomizer and adjustable parameters (as listed above)
  • Elevation-based color layers (e.g. for temperature simulation)
  • Two included shading styles: Organic shader for smooth color-transitions between height-elevations and face-based Shader for hard color segmentation
  • Sun rotation input to simulate shadows and color shift at sunrise/sunset (does not support real-time-shadows or multiple light-sources)
  • Underground vertex offset to prevent floating on uneven terrain
  • Invisible proxy mesh to maintain rendering when base object is off-screen
  • Demo scene with runtime controls: Real-time sliders
  • Unity version: created in Unity 6000.0.34f1, should work with recent URP versions

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.34f1 Not listed Compatible Not listed

As listed on the Asset Store.