Computer Graphics II Project Proposal
Computer Graphics II: 4003-571 or 4005-762
Instructor: Reynold Bailey
Siu Choi Kevin Cheng
Title: Billiards with Ray Tracer
Website URL: http://kvnchgcgiiproject.blogspot.com/
Summary
The goal of my project is to implement a simply billiards game that follows Newtonian physics and rendered by the ray tracer I will implement throughout the length of this course. This project will focus on the 3D modeling and transformation aspect of the rendering pipeline.
Objectives
1. Gain a better understanding on animation and physics engine.
2. Create an interactive GUI that can affect 3D objects in an 3D environment
3. Gain a better understanding on how to animate things using a ray tracer.
System and Software
I plan on only using my laptop and Visual Studio to complete this project. I plan on using C++ and OpenGL for my code.
Project Components
Physics engine:
create an physics engine that will animate the ball collision as realistic as possible.
GUI:
create an easy to use and intuitive interface for the user to play billiards.
Ray Tracer:
I am still unsure how animation really works with ray tracing but judging from the previous projects that I have seem, I believe it is possible to use ray tracing to implement a billiard game.
I will try to render the objects in the game as realistic as possible.
Project Timeline
Week 3 – 4: Research on Physics engine and Ray tracer animation
Week 5 – 6: Implement framework for the project
Week 7 – 8: Implement physics engine into the ray tracer
Week 9 – 10: Complete physics engine and ray tracer and effects
Week 11: Prepare and give presentation
Final Presentation
I plan on doing a PowerPoint presentation on my project follow by a demonstration of my work.
Sunday, March 29, 2009
Subscribe to:
Comments (Atom)