GPU Particle Converter
Convert Built-in particle systems to GPU-based systems for enhanced performance and compatibility with mobile and VR devices.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $37.50
- Category:
- Tools › Particles-effects
- Developer:
- Centipede Entertainment
- Price:
- $37.50
- Favorites:
- 15
- Supported Unity Versions:
- 6000.0.5 or higher
- Current Version:
- 1.0.1
- Download Size:
- 2.41 MB
- Last Update:
- Feb 28, 2025
- Description:
- This package 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, making it compatible with Mobile and VR devices. The tool is perfect for static environmental particle systems such as weather, falling leaves, pollen, dust, fire, etc.
The converted particles are computed entirely on the GPU, with no data sent to the CPU. This results in improved performance and compatibility with various Unity features, including SRP batchable and Unity DOTS.
Please note that not all Shuriken features are supported, but the package does support a range of key modules, including Main, Emission, Shape, Velocity over lifetime, and more. Custom meshes and textures are also supported, but with some limitations. - Technical Details:
- Key features:
* Creates a Shader-based particle system similar to Shuriken
* Uses Vertex shader to compute particle positions
* Computed entirely on the GPU, with no CPU involvement
* SRP batchable and compatible with Unity DOTS
* 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 converted to second-degree polynomials
* Custom meshes are supported, but require more memory
* Custom Materials are not supported, only textures and animated textures are allowed - Continue »