Wednesday, January 7, 2009

Project Proposal

Computer Animation – Algorithms and Techniques

Project Proposal

Siu Choi Kevin Cheng, Emmet Coakley, Michael Stec


Summary:


For our project, we intend to create a basic physics engine for Newtonian physics in a zero gravity environment. To demonstrate this, we will create a basic simulation that will showcase the engine using a user-controlled spaceship and have an environment populated by both the spaceship and several objects with differing mass, velocity, and other physical properties. If time permits us to do so, we all also attempt to go beyond basic Newtonian physics and attempt to implement some more advanced laws. Time permitted, we plan to add graphical bells and whistles, pixel and vertex shading using HLSL. The project will be created using C++ and DirectX 9.


Work Plan:


Week 3: Complete Proposal

Week 4: Begin research into which laws to implement and which to leave out

Week 5: Design program framework

Week 6: Implementation

Week 7: Implementation

Week 8: Implementation

Week 9: Debug

Week 10: Presentation


As far as project roles goal, we will divide roles up as follows:


Kevin Cheng: Physics research, physics engine implementation, and art

Emmett Coakley: Physics engine implementation, Debug lead, miscellaneous

Michael Stec: Simulation implementation, physics engine implementation, miscellaneous


Final Presentation:


We will present our project in the “traditional” way graphics projects are presented. This means we'll do a PowerPoint explaining what we did and how we did it and then we will demo.



Website is (tentatively) at: http://newtonslawsofanimation.blogspot.com/

No comments:

Post a Comment