GPU2DFX — GPU‑Driven 2D Flipbook VFX for URP
A professional‑grade 2D VFX acceleration solution for Unity.
By selecting flipbook frames on the GPU via a compute shader and drawing with instanced‑indirect, it removes per‑instance CPU overhead and enables massive batching with stable FPS on mobile, PC, and consoles.
One‑click bake
drop‑in prefabs
and a lightweight runtime—no Animator graphs,
no CPU tick per instance.
Use Cases
2D flipbook VFX: explosions, smoke, hits, spells, loops
Action/platformers and shooters with many on‑screen effects
UI and live 2D effect sequences
Mobile titles needing stable frame time
Projects targeting URP with Texture2D flipbooks
Core Features
One‑click Baker: Create material + prefab from a spritesheet
Runtime Component: Loop counts, duration, billboard, random scale/delay, restart
GPU Culling & Frames: Compute‑driven frustum culling and per‑instance frame selection
Instanced Rendering: DrawMeshInstancedIndirect with minimal per‑instance data
Clean Assets: Auto instancing, render queue offset, sensible texture import
Production Shader: IGD/GPU2DFXShader
Compute Pipeline: IGD/GPU2DFX/Shader/GPU2DFXCompute.compute
Cross‑Platform Optimization
Consistent performance on mobile, PC, and consoles
Stable FPS with large numbers of simultaneous effects
Low CPU usage by offloading to GPU
Website: https://kop098.github.io/igdmaster/
Discord: igdmaster
Technical Support: https://discord.gg/dzJzhaCeUg