View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.0.5 or later
- Package size
- 2.4 MB
- Files
- 111
- Favorites
- 42
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $18.75 on
Keywords
Particle Optimizer Pro
Easily convert your Built-in particle systems (Shuriken) to GPU-particles to offload computation from the CPU to the GPU and enhance performance.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Particle Optimizer Pro screenshot 1
About this asset
This tool converts your familiar Built-in "Shuriken" particle systems to GPU-based particle systems with a simple click. The generated particles use the vertex shader to compute positions instead of compute shaders, making it compatible with Mobile and VR devices. The tool also provides settings to further tweak converted particle results.
Perfect for static environmental particle systems (weather, falling leaves, pollen, dust, fire, etc)
From the publisher's Asset Store listing.
Technical details
- Creates a Shader-based particle similar to the Shuriken particle system (Build-in particle system).
- Uses the Vertex shader to compute the position of the particles.
- Does not use Compute Shaders.
- Particles are all computed on the GPU.
- Nothing is computed on the CPU and no data is send to the CPU from the GPU.
- SRP batchable.
- Compatible with Unity DOTS.
Not all shuriken features are supported:
- Supported modules: Main, Emission, Shape, Velocity over lifetime, Color over lifetime, Color by speed, Size over lifetime, Size by speed, Rotation over lifetime, Rotation by speed, Noise, Texture Sheet Animations, Renderer.
- Partially supported modules: Limit velocity over lifetime, Force over lifetime.
- Unsupported modules: Inherit velocity, Lifetime by emitter speed, External forces, Collision, Triggers, Sub Emitters, Lights, Trails, Custom Data.
Curves are not supported and will instead be converted to a second degree polynomial to approximate the values.
Custom meshes are supported but require more memory. Only simple meshes should be used.
Custom Materials are not supported. Only textures and animated textures can be used as visuals.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.5f1 | Not listed | Compatible | Not listed |
Only compatible with URP.
Particles created with this tool are SRP batchable.
As listed on the Asset Store.