|
Apr 18, 2024
|
|
|
|
CS 4210 - Advanced Computer Graphics2 lecture hours 2 lab hours 3 credits Course Description In this course, students explore the field of interactive 3-D computer graphics. Lecture topics provide theoretical and practical knowledge of common 3-D graphics algorithms and techniques. Laboratory exercises focus on the creation of interactive 3-D applications using existing software libraries. The course culminates in a student-chosen design project implementing various aspects of 3-D graphics. (prereq: SE 2811 or CS321X) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Understand and apply 3D graphics algorithms related to transformations, illumination, texturing, etc. with the aid of software libraries
- Understand the issues relevant to computer animation
- Develop interactive applications using 3D graphics
- Investigate and apply software libraries for 3D graphics and related software needs
Prerequisites by Topic
- Basic 2-D and 3-D graphics algorithms and concepts
- Object-oriented language programming
Course Topics
- Tests and reviews (1 classes)
- OpenGL, programmable pipeline, vertex and fragment shaders (3 class)
- Transformations (2 classes)
- Illumination (2 classes)
- Optimization (1 class)
- Animation (2 classes)
- Texture (2 classes)
- Shading (2 classes)
- Ray Tracing (2 classes)
- Curves (1 class)
- Fractals (1 class)
- Student Presentations (1 class)
Laboratory Topics
- Software Library Introduction
- Interactive Presentation Graphics
- Illumination
- Animation
- Term Project
- Project Presentations
Coordinator Jay Urbain
Add to Portfolio (opens a new window)
|
|