Skip to content

aiczk/GPUParticleSystem

Repository files navigation

GPU Particle System

A stateless GPU particle system shader for Unity / VRChat.

Unity 2022.3+ License: MIT

Overview

GPUParticle recreates Unity Shuriken particle features entirely in the vertex shader, eliminating CPU overhead. Each frame recalculates particle state from deterministic seeds—no texture read/write required.

Most Shuriken modules supported. VR compatible.

Properties 1 Properties 2

Limitations:

  • World Space only
  • Constant values only
  • Not supported: Collision, Triggers, Sub Emitters, Lights, Trails ...

Usage

  1. Generate Mesh Tools → GPU Particle System → Generate Mesh

  2. Create Material Create material with GekikaraStore/GPUParticleSystem shader

  3. Setup GameObject Add MeshFilter (generated mesh) + MeshRenderer (material) or SkinnedMeshRenderer (material)

Requires Thry ShaderEditor for the inspector UI.

License

MIT License - see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors