particles_lgAnother Guildhall@SMU project was to create a particle system. Using functions as arguments to determine how the particles would react, I spent a portion of the time studying cache coherency and data alignment issues. At the time, I was able to process 100,000 particles before the CPU usage adversely affected framerate.

The demo has controls for gravity, wind, particle count, and emission rate.

Back to Projects