Project information

  • Engine: Custom OpenGL Framework
  • Team: Adam Rhoades
  • Project date: February 2022

Particle Simulation - Vortex, Spiral, Bounce.

Project 1 from CS 561 - Advanced Animation and Modeling II. In this project, I implemented a non-interacting particle system, that uses three scalable, and dynamic operators. The first operator is the vortex operator, which causes particles to spin around an axis at a fixed speed. The second operator is the spiral operator, which causes particles to rotate along an axis. The third operator is the bounce operator, which causes particles to bounce when they hit a defined surface. In this example, we have a plane. This project is a force-based simulation which can be easily extended to include more forces such as wind, waves, and more.