View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.2
- Last updated
- First released
- Unity version
- 6000.3.1 or later
- Package size
- 4.7 MB
- Files
- 135
- Favorites
- 13
- Views in the past week
- 24
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $39.99 on
Keywords
URP GPU Instanced Grass & Vegetation – Fast Instanced Renderer
Unity 6 + URP GPU instancing for vegetation, grass & foliage on terrain/meshes, with GPU frustum/occlusion culling, wind animation and masks.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
URP GPU Instanced Grass & Vegetation – Fast Instanced Renderer screenshot 1
About this asset
This package helps you achieve peak performance where it counts most with near-zero effort. It works in two steps:
- Set parameters about how the object looks and behave
- Provide a ground mesh (Mesh, Terrain, or SkinnedMesh) on which the instances are placed
Works with procedural or handcrafted terrain/meshes.
You can split this asset roughly into two parts:
parameters that affect looks and behaviour,
and parameters that optimize for performance.
Looks and behaviour
- Control where instances are placed (height, steepness)
- Orient instances along ground-surface normals
- Size variation (noise parameters)
- Extensive wind parameters for vertex animations
- Lighting, color, texture, transparency, alpha cutout
- Placement mask (place instances only in painted regions)
- Interaction (blending instances away from a volume)
- ...
Optimizations
- GPU frustum culling
- Dynamic GPU occlusion culling (hierarchical Z-culling)
- Distance-based culling with fade-in
- Backface rendering
- Partial billboarding for increased foliage density
- Culling based on ground-mesh backfaces
- Shadow sampling parameters
- Custom cull volumes
- Advanced GPU algorithms and bit-packing
- Use of Unity’s Native Mesh Buffers
- ...
From the publisher's Asset Store listing.
Technical details
Supported Platforms: Windows (others might work, but its not tested and guaranteed)
Supported Graphics APIs: D3D11, D3D12, Vulkan
Requires URP
Requires Unity 6.0 or above
Requires Compute Shaders
Limitations
- This Asset is intended for very high instance counts. For very low instance counts (roughly 10-100 instances) this asset might not improve performance by much or even slightly decrease it
- "Compatibility Mode (Render Graph Disabled)" cannot be turned on in the Project Settings under "Graphics"
- No lightmaps
- No shadow casting (can be solved using shadow cards or SSAO)
- No support for deferred rendering; only Forward and Forward+
- Global Illumination (GI) is not supported. Fast Instanced Renderer relies on Unity Environment Lighting only
- No motion vectors
- Using Unity’s Native Mesh Buffers does not work for "Terrain" due to Unity limitations
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.1f1 | Not listed | Compatible | Not listed |
Unity 6.0 or above
URP
"Compatibility Mode (Render Graph Disabled)" must be disabled
As listed on the Asset Store.