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