![]() | ||||||||||
Physical Simulation for Computer Animation | ||||||||||
| ||||||||||
Assignment 1This assignment is intentionally vague and open-ended to allow you to be creative. Particle systems are a simple and powerful tool for creating interesting motion and visual effects. The goal of this assignement is to experiment (I expect you to spend 2-3 days on this) with particle systems to see what you can do. Think of it as a challenge to produce a video thats cooler than the other students. The end product here is not the code you write, but the video (roughly 1-2 minutes, feel free to go longer if you've got something really cool, but don't bore me) you generate (and also the 1-2 page write up describing what you did/learned). Definitely plan to spend some time tweaking the parameters to generate an interesting video. For the simple example I generated, most of my time was spent tweaking parameters.You must implement a basic particle system. Your particle system must contain particles. These particles can be mass-less or, better yet, they can have mass. The particles must react to something (like bouncing off a plane). The example system below does this. You must do something more. What that something more is, is totally up to you. Some suggestions: You may work alone or in pairs. You may share/borrow code with/from anyone. You must produce your own video and writeup. We will watch all the videos in class the day they are due.
Example Code is here and my lame movie is here.
| Update: A bmp alternative to libtiff. |