homework 6

a,b,c) Create 3 compositions using the vector field. These can be interactive or static (meaning, the VF can change or not based on user input) based on input from the mouse, keyboard, or video / camera (as shows in the last example). Think about drawing and using the particles in an interesting way (not just circles, but how do draw images, use atan2, etc). Play with the damping forces inside of the particles. Make an interesting and unique field for the particles to move on. Be sure to experiment with turning off the drawing of the field. If you want to, think of a "game" based on this.

I wanted to see if I could make multiple particle systems in the same sketch. I put each one in a different color. All three systems use the same particle field, but they are only visable when you are in a specific drawing mode. I loaded three different sound files to correspond to each system. As the particles move, they play the related sound and their pitch changes based on the average velocity of each particle. I also created a drawing mode that plays a prerecorded drum beat when you drag and release the mouse. The speed and direction of the mouse drag determines the speed and direction of the sound file playback. I also adapted the vector field fade to also include a volume fade.

CODE ZIPPED

I made a second sketch where I seperated the multiple particle systems into four quandrants. This way I could have all of them working at the same time. I also wanted to see if I could keep the particles in their own quadrants.



CODE ZIPPED