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
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 13
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:
- Organic Layering Shader: Smooth transitions between elevation-based colors
- 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
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.34f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.