|
Jan 15, 2025
|
|
|
|
CS 421 - 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-2852) 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)
|
|