Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.

Similar presentations


Presentation on theme: "1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics."— Presentation transcript:

1 1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics

2 2 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 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 3 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Contact Information Ye Duan Office EBW 209 Office hours: Wednesday 11am-12pm (573) 882-3951 duanye@missouri.edu www.cs.missouri.edu/~duanye www.cs.missouri.edu/~duanye/cs4610.html

4 Contact Information Co-Instructor Brittany Morago Office hours: TBA Email: bagth5@mail.missouri.edubagth5@mail.missouri.edu Room: 242 EBW 4 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009

5 Contact Information Teaching Assistant Xu Wang Office hours: TBA Email: xwf32@mail.missouri.eduxwf32@mail.missouri.edu Room: 242 EBW 5 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009

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

7 7 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Prerequisites Good programming skills in C (or C++) Basic Data Structures ­Linked lists ­Arrays Geometry Simple Linear Algebra

8 8 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Requirements 3 Assigned Projects ­Simple ­Interactive ­3D Course Project ­You pick

9 9 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Resources Can run OpenGL on any system ­Windows ­Linux ­Mac Get GLUT from web if needed

10 10 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 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

11 11 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Web Resources www.opengl.org www.fltk.org

12 12 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 1 Part 1: Introduction Text: Chapter 1 Lectures 1-3 ­What is Computer Graphics? ­Applications Areas ­History ­Image formation ­Basic Architecture

13 13 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 2 Part 2: Basic OpenGL Text: Chapters 2-3 Lectures 4-9 ­Architecture ­GLUT ­Simple programs in two and three dimensions ­Interaction

14 14 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 3 Part 3: Three-Dimensional Graphics Text: Chapters 4-6 Lectures 10-20 ­Geometry ­Transformations ­Homogeneous Coordinates ­Viewing ­Shading

15 15 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 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)

16 16 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 5 Part 5: Discrete Methods Text: Chapter 8 Lectures 24-27 ­Buffers ­Bitmaps and Pixel Maps ­Texture Mapping ­Compositing and Transparency

17 17 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 6 Part 6: Programmable Pipelines Text: Chapter 9 Lectures 28-30 ­Shading Languages ­GLSL ­Vertex Shaders ­Fragment Shaders

18 18 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 7 Part 7: Hierarchy and Procedural Methods Text: Chapters 10-11 Lectures: 31-34 Tree Structured Models ­Traversal Methods ­Scene Graphs ­Particle Systems

19 19 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 8 Part 8: Curves and Surfaces Text: Chapter 12 Lectures: 35-39

20 20 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 9 Part 9: Advanced Rendering Text: Chapter 13 Lectures: 40-42

21 21 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Extra Lectures Marching Squares Virtual Trackball Display Issues Fractals Sampling and Aliasing Bump Mapping Environment Mapping Reflection and Transmission


Download ppt "1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics."

Similar presentations


Ads by Google