Course Objectives
CSCI-B 481 Interactive Graphics (4 cr.)
CASE N&M
P: CSCI-C 343 and MATH-M 301 or M 303.
Computer graphics techniques.
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 481 and B 581.
Course Goals
B481 is the main course in computer graphics for Computer Science undergraduate 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
|
|
|
|
|