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

High-performance GPU Particle System for Unity/VRChat.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors