{"repo":"mustache-dev/Three-VFX","free":true,"listed":false,"github":"https://github.com/mustache-dev/Three-VFX","clone":"git clone https://github.com/mustache-dev/Three-VFX.git","description":"High-performance particle system for Three.js WebGPU, with support for React Three Fiber, TresJS, and Threlte","language":"TypeScript","stars":136,"topics":["creative","particles","r3f","react","reactjs","svelte","threejs","vfx","vue"],"license":"MIT","category":"game-templates","readme_excerpt":"✨ Three VFX ✨ High-performance GPU-accelerated particle system for Three.js WebGPU. Available for React Three Fiber (R3F), and experimentally for vanilla Three.js, TresJS (Vue), and Threlte (Svelte). Features - 🚀 GPU Compute Shaders - All particle simulation runs on the GPU for maximum performance - 🎨 Flexible Appearance - Sprites, custom geometry, materials, and shaders - 🌀 Advanced Physics - Gravity, turbulence, attractors, collisions, and more - 🎯 Multiple Emitter Shapes - Point, Box, Sphere, Cone, Disk, and Edge emitters - 📊 Curve-based Control - Bezier curves for size, opacity, velocity, and rotation over lifetime - 🔗 Emitter System - Decoupled emitters that can share particle systems - ⚡ WebGPU Native - Built specifically for Three.js WebGPU renderer - 🐢 WebGL fallback – Three VFX targets WebGPU (79% global support) but provides a CPU fallback Quick Start React Three Fiber Add it to your React Three Fiber project with: Vanilla Three.js (Experimental) Add it to your vanilla Three.js project with: TresJS / Vue (Experimental) Add it to your TresJS project with: Threlte / Svelte (Experimental) Add it to your Threlte project with: How to use Use the debug panel to design your effect, then copy the generated code and replace it in your code. API Reference VFXParticles The main particle system component. Basic Props Prop Type Default Description -------------- ----------- ----------- ----------------------------------------------- name string - Register system for use w","default_branch":null,"files":null,"tree":[],"storefront":"/r/mustache-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mustache-dev/Three-VFX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}