About GPU2DFX
- Art & Visuals > VFX
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
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