Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS4610/7610: Introduction to Computer Graphics

Similar presentations


Presentation on theme: "CS4610/7610: Introduction to Computer Graphics"— Presentation transcript:

1 CS4610/7610: Introduction to Computer Graphics

2 Overview Ed Angel, Interactive Computer Graphics, A Top-down Approach with OpenGL (Fifth Edition), Addison-Wesley These lectures cover Chapters 1-6 in detail and part of Chapter 8

3 Contact Information Instructor Ye Duan Office Naka Hall 209 Office hours: Thursday12:15-1:15PM Tel: (573) Web:

4 Contact Information Teaching Assistant Xu Wang Office hours: Tuesday 12:15-1:15PM Room: 242 Naka Hall

5 Objectives Broad introduction to Computer Graphics Top-down approach
Software Hardware Applications Top-down approach OpenGL

6 Prerequisites Good programming skills in C (or C++)
Basic Data Structures Linked lists Arrays Geometry Simple Linear Algebra

7 Requirements 5 Assigned Programming Projects Course Project Simple
Interactive 3D Course Project You pick Groups of 1-3 members

8 Resources Can run OpenGL on any system Windows
Linux Mac Get GLUT from web if needed

9 References Other helpful references
OpenGL: A Primer, Ed Angel, Addison-Wesley, (Third Edition), 2008 Designed for students who need more programming information The OpenGL Programmer’s Guide (the Redbook) and the OpenGL Reference Manual (The Blue book), Addison-Wesley, The definitive references

10 Web Resources

11 Outline: Part 1 Part 1: Introduction Text: Chapter 1 Lectures 1-3
What is Computer Graphics? Applications Areas History Image formation Basic Architecture

12 Outline: Part 2 Part 2: Basic OpenGL Text: Chapters 2-3 Lectures 4-9
Architecture GLUT Simple programs in two and three dimensions Interaction

13 Outline: Part 3 Part 3: Three-Dimensional Graphics Text: Chapters 4-6
Lectures 10-20 Geometry Transformations Homogeneous Coordinates Viewing Shading

14 Outline: Part 4 Part 4: Implementation Text: Chapter 7 Lectures: 21-23
Approaches (object vs image space) Implementing the pipeline Clipping Line drawing Polygon Fill Display issues (color)

15 Outline: Part 5 Part 5: Discrete Methods Text: Chapter 8
Lectures 24-27 Buffers Bitmaps and Pixel Maps Texture Mapping Compositing and Transparency


Download ppt "CS4610/7610: Introduction to Computer Graphics"

Similar presentations


Ads by Google