Particle Fireworks System with C++/OpenGL/Houdini

Particle System Demo

Fireworks System Demo

Fireworks made in Houdini

Particle Fireworks System with C++/OpenGL/Houdini

This is a class project for a computer animation course I took Fall of 2024. I implemented a particle dynamics system with physical simulations, and customizable parameters (see video for more detail), then I used the particle system to create fireworks. I supported both Euler and 2nd Order Runge Kutta integration for force calculation. Finally I tried to utilize some knowledge I learned in the process to create a fireworks animation in Houdini.

It was a really fun project! Especially when I was able to see the differential equations and physics related contents I learned in other classes come to life in computer animation.

More artwork