Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 91.427 Computer Graphics I, Fall 2008 Introduction to Computer Graphics.

Similar presentations


Presentation on theme: "1 91.427 Computer Graphics I, Fall 2008 Introduction to Computer Graphics."— Presentation transcript:

1 1 91.427 Computer Graphics I, Fall 2008 Introduction to Computer Graphics

2 2 91.427 Computer Graphics I, Fall 2008 Overview These lectures are for 91.427 Computer Graphics I ­Senior elective Text: E. Angel, Interactive Computer Graphics, A Top-down Approach with OpenGL (Fifth Edition), Addison-Wesley Lectures cover Chapters 1-6 in detail and survey Chapters 7-12 Each ppt file corresponds to one 50 minute lecture (a few require a bit more time)

3 3 91.427 Computer Graphics I, Fall 2008 Contact Information haim@cs.uml.edu www.cs.uml.edu/~haim Office OS214 (978) 934-3654

4 4 91.427 Computer Graphics I, Fall 2008 Objectives Broad introduction to Computer Graphics ­Software ­Hardware ­Applications Top-down approach OpenGL

5 5 91.427 Computer Graphics I, Fall 2008 Prerequisites Good programming skills in C (or C++) Basic Data Structures ­Linked lists ­Arrays Geometry Simple Linear Algebra

6 6 91.427 Computer Graphics I, Fall 2008 Requirements See syllabus at www.cs.uml.edu/~haim/teaching/cg/ 427/2010_fall for details

7 7 91.427 Computer Graphics I, Fall 2008 Resources Can run OpenGL on any system ­Windows ­Linux ­Mac Get GLUT from Web if needed

8 8 91.427 Computer Graphics I, Fall 2008 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

9 9 91.427 Computer Graphics I, Fall 2008 Web Resources www.opengl.org www.cs.unm.edu/~angel Additional materials available to instructors through their Addison- Wesley representatives

10 10 91.427 Computer Graphics I, Fall 2008 Outline: Part 1 Part 1: Introduction Text: Chapter 1 Lectures 1-3 ­What is Computer Graphics? ­Applications Areas ­History ­Image formation ­Basic Architecture

11 11 91.427 Computer Graphics I, Fall 2008 Outline: Part 2 Part 2: Basic OpenGL Text: Chapters 2-3 Lectures 4-9 ­Architecture ­GLUT ­Simple programs in two and three dimensions ­Interaction

12 12 91.427 Computer Graphics I, Fall 2008 Outline: Part 3 Part 3: Three-Dimensional Graphics Text: Chapters 4-6 Lectures 10-20 ­Geometry ­Transformations ­Homogeneous Coordinates ­Viewing ­Shading

13 13 91.427 Computer Graphics I, Fall 2008 Outline: Part 4 Part 5: Implementation Text: Chapter 7 Lectures: 21-23 ­Approaches (object vs image space) ­Implementing the pipeline ­Clipping ­Line drawing ­Polygon Fill ­Display issues (color)

14 14 91.427 Computer Graphics I, Fall 2008 Outline: Part 5 Part 4: Discrete Methods Text: Chapter 8 Lectures 24-27 ­Buffers ­Bitmaps and Pixel Maps ­Texture Mapping ­Compositing and Transparency

15 15 91.427 Computer Graphics I, Fall 2008 Outline: Part 6 Part 6: Programmable Pipelines Text: Chapter 9 Lectures 28-30 ­Shading Languages ­GLSL ­Vertex Shaders ­Fragment Shaders

16 16 91.427 Computer Graphics I, Fall 2008 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

17 17 91.427 Computer Graphics I, Fall 2008 Outline: Part 8 Part 8: Curves and Surfaces Text: Chapter 12 Lectures: 35-39

18 18 91.427 Computer Graphics I, Fall 2008 Outline: Part 9 Part 9: Advanced Rendering Text: Chapter 13 Lectures: 40-42

19 19 91.427 Computer Graphics I, Fall 2008 Extra Lectures Marching Squares Virtual Trackball Display Issues Fractals Sampling and Aliasing Bump Mapping Environment Mapping Reflection and Transmission


Download ppt "1 91.427 Computer Graphics I, Fall 2008 Introduction to Computer Graphics."

Similar presentations


Ads by Google