Home     Current Work     Modeling     Rendering     Animation     Dynamics     Programs     Resume  

Particle System, Spring System, Heirarchical Animation - Apr '04



This was one of my first projects with OpenGL. The character was created from simple primitives with transformations applied to them, and the animation was done by setting up a heirarchy and hardcoding joint angle keyframes. The animation looks pretty bad, so I didn't bother to post the video, no one actually animates like this. But it was a good study to go through. The particle system runs inside the 6 walls of this cubic room. After the ball is struck by the club (although not really...) it takes off, and on each impact with a wall it splits into two balls. One ball is reflected at the proper angle and damped velocity, and the other is given a random speed and direction. The balls eventually settle on the floor and roll (although not really) around. The flag is a simple array of springs, something like 5x3, with a horizontal force applied to simulate wind. Very old school, but very cool to me at the time and part of my graphics heritage... But lets not dwell on it.