Course Objectives
CSCI-B 581 Advanced Computer Graphics (3 cr.)
Recommended CSCI-C 343, MATH-M 301, or M 303.
Introduction to graphics hardware and software.
Two-dimensional graphics methods, transformations, and interactive methods.
Three-dimensional graphics, transformations, viewing geometry, object modeling and interactive manipulation methods.
Basic lighting and shading.
Video and animation methods.
Credit not given for both CSCI-B 581 and B 481.
Course Goals
B581 is the main course in computer graphics for Computer Science graduate students.
Graphics is a crucial part of nearly all user interfaces and interactive applications.
This course concentrates on:
• fundamental principles of displaying 2D and 2D information using computer graphics.
• 3D programming for geometry modeling, transformation, viewing, lighting and shading.
• interactive techniques for real-time computer graphics.
For the Spring 2019 semester, we plan to learn Unity (https://unity3d.com/learn) programming for 2D and 3D computer graphics, including GPU programming using vertex shaders and fragment shaders.
|
|
Textbook
Required:
"Interactive Computer Graphics"
(either the 6th or 7th edition is fine),
by Edward Angel and Dave Shreiner
6th edition ISBN13: 9780132545235
7th edition ISBN13: 9780133574845
|
|
|
|
|