UCLA Syllabus - 3D

advertisement
3D Graphics and Game Engines
X 418.107A, Class Syllabus
UCLA Extension, Engineering Department
INSTRUCTOR: Mitch Williams
SCHEDULE (subject to change)
Week 1:
Introduction, 3D Graphics Overview, X3D and Scene Graphs, 3D Graphics Pipeline
Week 2:
3D Graphics Pipeline – Transformations, Viewpoints, Culling/Clipping, Perspective View
Week 3:
Shading and Lighting, Materials
Week 4
Textures and Texture Transformations. Game Level Design
Week 5:
Animation. Multi-user game engines, 3D modeling programs for 3D objects
Week 6:
Drawing into the buffer, Interactivity and Object Collision
ACTIVITIES, ASSIGNMENTS and GRADING CRITERIA
Weekly homework, either uploaded to a web site then email URL or handed in. Grading: Homeworks 80%;
Attendance, Participation, Software and Web Site Design 20%. There is no final exam.
OVERVIEW OF COURSE:
This course is an introduction to 3D graphics engineering used to create video games; animated films; and other
business applications, such as on wireless devices, computer-aided design, and data visualization.
Topics include the 3D graphics pipeline, from reading an artist's 3D file to producing an image on the screen, as well
as the algorithms and structure of 3D graphics; game engines, including rotation and position of objects in 3D space;
camera controls, including perspective and field-of-view; lighting and shading calculations; animations; and
interactivity.
Students also learn the spectrum of 3D graphics media and the trade-offs between detailed rendered scenes in film
versus real-time image-generation in games. This course provides an excellent foundation for students entering or
advancing into video games, animated films, or wireless technologies.
INSTRUCTOR CONTACT INFORMATION:
Phone: 310-406-1169 Monday-Fri from 10:00 am to 4 pm; Email: Mitch.Williams@3D-Online.com
COURSE WEB SITE: : http://www.virtualbeach.com/3d graphics and game engines/ or
http://www.3d-online.com/3d graphics and game engines/
BOOKS:
Recommended:
“Computer Graphics, Principles and Practice”, 2nd Edition. Authors: James Foley, Andries van Dam, Steve
Feiner, John Hughes; Publishers: Addision-Wesley. ISBN 0-201-84840-6
“Game Level Design”, Ed Byrne, Charles River Media ISBN-13; 978-1-58450-369-9
3D-Online , 2007
http://www.3D-Online.com
Page 1 of 1
Download