Bouncing Ball

Bouncing Ball
  • Running Status

    Running with Macbook pro retina 13 at constant 60 fps.

  • Implementation Details

    Ball Bouncing Off is implemented in 3D. The ball has a fixed initial position and velocity. The ball's velocity is then effected by gravity. The ball is able to bounce around freely in the box. This animation has a user controled camera system that operates as following, click and drag to change view angle, scroll to make animation closer and further, right click and drag to change animation location.

  • Problem Faces

Fire Simulation

Fire Simulation
  • Running Status

    Running with Macbook pro retina 13 at around 15~20 fps.

  • Implementation Details

    Fire is a 3D particle system that simulates fire. The spawn rate for particles is 2000 per sec and there are drawn as 2D circles in the animation. The particles are given random velocity at first, but as time pass they eventually come to middle and create a fire that looks like real. The circles drawn are transparent so we can have a 3D feel. After the particle dies, it became a new particle that now simulates smoke. And this creates a smoke like feeling at the top of the fire. This animation has implemented a simpler camera control system then the bouncing ball. It uses keyboard 'WASD' to move camera and arrow keys to move the view angle.

  • Problem Faces

Fireworks

Fireworks
  • Running Status

    Running with Macbook pro retina 13 at around 30 fps.

  • Implementation Details

    Fireworks is a 3D particle system that simulates fireworks. The animation first creates a firework at fixed position and then the user can click the screen and there will be a new firework at the point where the user clicks. Each batch of firework is 500 circles in 3D. And each particle is effected by gravity. Audio is also implemented in this animation, everytime a new firework appear a firework sound is made. To check the audio in live go to: Youtube

  • Problem Faces

Fountain

Fountain
  • Running Status

    Running with Dell Inspire at around 32 fps.

  • Implementation Details

    The fountain is a partical system that simulates a fountain in 3D. The generate rate is set to 3000 per sec and the particles are drawn as spheres with decresed sphere detail.The fountain has the same camera control as the bouncing ball.

  • Problem Faces