GPU Particle is a technical term that is extremely important in rendering and optimizing game graphics (technical art). The core technology of VFX Graph makes full use of the massively parallel computing power of the GPU rather than the CPU to control and simulate an extremely large number of particles, ranging from hundreds of thousands to millions, in real time.

Real-world analogy: Should you entrust 10,000 calculations to one super-serious office worker (CPU), or have 10,000 workers (GPUs) each do it one at a time?

GPU Particle is a ultra-high-level shared work that mobilizes 10,000 workers (GPU threads) to the graphics arena and allows each worker to calculate only the position calculation of one particle in parallel and in complete synchronization.'' In the conventional (CPU-driven) system, a single genius office worker (CPU) uses a calculator to calculate the positions of the 1st particle to the 10,000th particle one by one at ultra-high speed, so no matter how hard you try, you reach a limit. If everyone uses Seno to perform calculations at the same time (GPU parallel calculation), the simulation will be completed in an instant without even a millimeter of delay, even with 10,000 or even millions of light particles.

GPU Particle concept infographic diagram

Figure: Infographic that clearly illustrates the basic processing flow and mechanism of GPU Particles in Japanese.

Detailed mechanism and operating principle

Using VFX Graph, all particle simulation and drawing processing can be performed simultaneously using the GPU calculation stage (Compute Shader)" to drive tens of thousands to millions of particles with almost zero CPU load.