three-swarm
Version:
A high-performance particle system built on three.js and TypeScript, blending CPU/GPU processing. Supports multiple shape patterns, dynamic effects, and precise lifecycle control with cycle bursts and variable span classes for advanced, customizable WebGL
9 lines (5 loc) • 489 B
Markdown
This is a work-in-progress port of a legacy CPU-based particle system to a hybrid CPU/GPU architecture.
The system is built on top of [three.js](https://threejs.org/) and the port targets TSL (TypeScript Shader Language) for GPU-side logic.
The goal is to leverage GPU compute where possible for improved performance while retaining CPU control where needed.
Current focus: cleaning up the legacy code and setting up the GPU pipeline using TSL.