Unity Compute Shader Experiments: GPU Particle System
Описание
In this video I'm showing my implementation of a GPU particle system and comparing it to Unity's Shuriken particle system.
The GPU particle system is implemented using compute shaders with DirectX 11 in Unity. With this implementation 1 million particles are simulated and drawn as quads at rates above 80 fps on a GeForce GTX 750 Ti.
This custom implementation can also be used with animated mesh emitters as seen in the second part of the video. In this technique, the vertices of a skinned mesh are used to spawn the particles.
Unfortunately YouTube's video compression results into visual artifacts.
The GPU particle system is implemented using compute shaders with DirectX 11 in Unity. With this implementation 1 million particles are simulated and drawn as quads at rates above 80 fps on a GeForce GTX 750 Ti.
This custom implementation can also be used with animated mesh emitters as seen in the second part of the video. In this technique, the vertices of a skinned mesh are used to spawn the particles.
Unfortunately YouTube's video compression results into visual artifacts.
