URP GPU Instanced Grass & Vegetation – Fast Instanced Renderer 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

by Ragnox (opens in new tab)

5.0 / 5 · 3 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 0

Unity 6 + URP GPU instancing for vegetation, grass & foliage on terrain/meshes, with GPU frustum/occlusion culling, wind animation and masks.

Price $79.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for URP GPU Instanced Grass & Vegetation – Fast Instanced Renderer, 6 months Current $79.99; lowest $79.99; highest $79.99 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

URP GPU Instanced Grass & Vegetation – Fast Instanced Renderer screenshot 1

URP GPU Instanced Grass & Vegetation – Fast Instanced Renderer screenshot 1

About this asset

Discord Support

Documentation

This package helps you achieve peak performance where it counts most with near-zero effort. It works in two steps:

  1. Set parameters about how the object looks and behave
  2. 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

Render pipelines supported in each Unity version
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.