Introduction to Computer Graphics Dr Giorgos A Demetriou

  • Slides: 11
Download presentation
Introduction to Computer Graphics Dr. Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science

Introduction to Computer Graphics Dr. Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University Demetriou/Loizidou - ACSC 330

Text Book § These presentations are meant to accompany the textbook “Interactive Computer Graphics,

Text Book § These presentations are meant to accompany the textbook “Interactive Computer Graphics, A Top-down Approach with Open. GL (Third Edition) by Edward Angel. § These presentations have been developed based on the slides created by Edward Angel. 2

References § Other helpful references § Open. GL: A Primer, Ed Angel, Addison-Wesley, 2002

References § Other helpful references § Open. GL: A Primer, Ed Angel, Addison-Wesley, 2002 § Designed for students who need more programming information § The Open. GL Programmer’s Guide (the Redbook) and the Open. GL Reference Manual (The Blue book), Addison-Wesley. 3

Web Resources § www. opengl. org § www. cs. unm. edu/~angel 4

Web Resources § www. opengl. org § www. cs. unm. edu/~angel 4

Outline § Chapter 1: Introduction § § § What is Computer Graphics? Applications Areas

Outline § Chapter 1: Introduction § § § What is Computer Graphics? Applications Areas History Image formation Basic Architecture 5

Outline (cont. ) § Chapters 2 -3: Basic Open. GL § § Architecture GLUT

Outline (cont. ) § Chapters 2 -3: Basic Open. GL § § Architecture GLUT Simple programs in two and three dimensions Interaction 6

Outline (cont. ) § Part 3: Three-Dimensional Graphics § Chapters 4 -6: 3 D

Outline (cont. ) § Part 3: Three-Dimensional Graphics § Chapters 4 -6: 3 D Graphics § § § Geometry Transformations Homogeneous Coordinates Viewing Shading 7

Outline (cont. ) § Chapter 7: Discrete Methods § § Buffers Bitmaps and Pixel

Outline (cont. ) § Chapter 7: Discrete Methods § § Buffers Bitmaps and Pixel Maps Texture Mapping Compositing and Transparency 8

Outline (cont. ) § Chapter 8: Implementation § § § Approaches (object vs image

Outline (cont. ) § Chapter 8: Implementation § § § Approaches (object vs image space) Implementing the pipeline Clipping Line drawing Polygon Fill Display issues (color) 9

Outline (cont. ) § Chapter 9: Hierarchy § Tree Structured Models § Traversal Methods

Outline (cont. ) § Chapter 9: Hierarchy § Tree Structured Models § Traversal Methods § Scene Graphs 10

Outline (cont. ) § Chapter 10: Curves and Surfaces 11

Outline (cont. ) § Chapter 10: Curves and Surfaces 11