Skip to content

High-performance GPU particle system (WebGL2 FBO) with CPU fallback, real-time shader visuals, and legacy parity post-FX (FXAA, Bloom, Motion Blur).

License

Notifications You must be signed in to change notification settings

Kevinparra535/creativedev.particles

Repository files navigation

"Particles cover"

R3F WebGL2 GLSL3 License: MIT Tested @ 1080p · 60FPS (65k)

Creative Labs: Particles Live demo

GPU particle lab with React Three Fiber. This README keeps only the essentials; extended content lives in docs/.

Stack (brief)

  • React 19 + TypeScript + Vite 7
  • Three.js with React Three Fiber (@react-three/fiber, @react-three/drei)
  • PostFX (FXAA, Bloom, Motion Blur) with a custom pipeline

Quick start

  • Dev: npm run dev
  • Build: npm run build
  • Preview: npm run preview

Note: Vite warns if the full process.env is defined. Avoid exposing the entire environment.

Documentation

  • Docs index: docs/README.md
  • Vision: docs/VISION.md
  • Creative process: docs/CREATIVE_PROCESS.md
  • PoC: docs/POC.md
  • MVP: docs/MVP.md
  • Architecture: ARCHITECTURE.md
  • Style guide: docs/STYLE_GUIDE.md

Credits

About

High-performance GPU particle system (WebGL2 FBO) with CPU fallback, real-time shader visuals, and legacy parity post-FX (FXAA, Bloom, Motion Blur).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published