110 likes | 235 Views
Introduction to Computer Graphics. Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University. Text Book.
E N D
Introduction to Computer Graphics Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University
Text Book • These presentations are meant to accompany the textbook “Interactive Computer Graphics, A Top-down Approach with OpenGL (Third Edition) by Edward Angel. • These presentations have been developed based on the slides created by Edward Angel. Demetriou/Loizidou - ACSC330 • 2
References • Other helpful references • OpenGL: A Primer, Ed Angel, Addison-Wesley, 2002 • 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. Demetriou/Loizidou - ACSC330 • 3
Web Resources • www.opengl.org • www.cs.unm.edu/~angel Demetriou/Loizidou - ACSC330 • 4
Outline • Chapter 1: Introduction • What is Computer Graphics? • Applications Areas • History • Image formation • Basic Architecture Demetriou/Loizidou - ACSC330 • 5
Outline (cont.) • Chapters 2-3: Basic OpenGL • Architecture • GLUT • Simple programs in two and three dimensions • Interaction Demetriou/Loizidou - ACSC330 • 6
Outline (cont.) • Part 3: Three-Dimensional Graphics • Chapters 4-6: 3D Graphics • Geometry • Transformations • Homogeneous Coordinates • Viewing • Shading Demetriou/Loizidou - ACSC330 • 7
Outline (cont.) • Chapter 7: Discrete Methods • Buffers • Bitmaps and Pixel Maps • Texture Mapping • Compositing and Transparency Demetriou/Loizidou - ACSC330 • 8
Outline (cont.) • Chapter 8: Implementation • Approaches (object vs image space) • Implementing the pipeline • Clipping • Line drawing • Polygon Fill • Display issues (color) Demetriou/Loizidou - ACSC330 • 9
Outline (cont.) • Chapter 9: Hierarchy • Tree Structured Models • Traversal Methods • Scene Graphs Demetriou/Loizidou - ACSC330 • 10
Outline (cont.) • Chapter 10: Curves and Surfaces Demetriou/Loizidou - ACSC330 • 11