FINAL PROJECT- Math 155B - Student: ANNIE TSAI
The original intent of this project was to make snoopy do a dance routine. However due time constraints, I had to settle for interpolating Snoopy between three positions. You can, however, move his head, body, legs and arms individually into desired positions. Then the program will interpolate snoopy through those three positions. I also implemented moving spotlights--an attempt to simulate the lighting on a dance floor. The program runs with a wav file--"Yeah" by Usher and starts off with Snoopy bouncing to the music.
|
Control Keys: "p" = Switching between wireframe and solid state. "f" = smooth and flat shading. "i" = to interpolate. "1","2","3" = Select the Snoopy to move. "h" = Move selected Snoopy's head. "b" = Move selected Snoopy's body. "r" = Move selected Snoopy's right arm "l" = Move selected Snoopy's left arm "z" = Move selected Snoopy's right leg "x" = Move selected Snoopy's left leg Solid.
|
This is the start state of the program. Snoopy bounces with the music Below shows manipulated Snoopies. The following three images show how Snoopy is interpolated from position 1 to 3 then back to 1.
|