View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 6000.7.0 or later
- Package size
- 321.1 MB
- Files
- 464
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $49.99 on
Keywords
Substratum
Substratum is a Unity Render Feature that uses screen space extrusion mapping to achieve infinite surface detail.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 15
Substratum screenshot 1
About this asset
Substratum was created as a way to create scenes with silhouette edges.
It uses a screen space extrusion mapping to create amazing surface detail from heightmap and noise functions.
Substratum is a starting point for new projects, not a replacement for your existing renderer since it may not support the features you are already using. Substrum completely replaces the opaque and lighting passes with an optimized MRT and PBR solution to achieve this effect.
Requires Unity 6.7 Beta (6000.7.0a2 or later) since it uses built in screen space reflections. Please read the documentation as there are a few required steps in the editor after importing the package.
Demo link
From the publisher's Asset Store listing.
Technical details
- Per pixel silhouettes on all surfaces using geometry instead of POM
- Custom PBR texture/material system
- Custom opaque and lighting passes
- Tile based optimization using compute shaders
- Distance attenuation for extrusion means the effect drops back to no extra polygons for distant objects
- Render target padding used to hide edge artifacts where screen information doesn't exist, allowing geometry that is "off screen" to be extruded
- Variety of surface noise functions to add detail higher than heightmap resolution (Perlin, Gabor, Worley, Simplex, Squares, Cellular, White, Radial Waves, and more
- 4 Detail textures allow adding extra detail at different distances
- Integrated with screen space reflections
- Raymarched screen space shadows
- Per pixel environmental reflections based on PBR properties
- Includes custom sun-rays pass
- Fog support
- Screen space ambient occlusion support
- Flat and displaced projected decal support for adding more details to specific areas
- Per pixel 3D distortion effects, such as shockwaves included
- Additional useful shaders for animated trees, leaves, ocean simulation
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.7.0a2 | Not listed | Compatible | Not listed |
Requires Unity 6.7 Beta (6000.7.0a2 or later) since it uses built in screen space reflections. Please read the documentation as there are a few required steps in the editor after importing the package.
As listed on the Asset Store.