Sei sulla pagina 1di 14

1

CSCE 4813
Computer Graphics
Spring 2012
2
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Contact Information
Prof. John Gauch
CSCE Department

518 JBHT
(479) 575-4024
jgauch@uark.edu
www.csce.uark.edu/~jgauch
3
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Objectives
Broad introduction to Computer Graphics
- Software
- Hardware
- Applications
Top-down approach
Using OpenGL
4
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Prerequisites
Programming in C (or C++)
Basic Data Structures
- Linked lists
- Arrays
Geometry (lines, planes, projection)
Linear Algebra (matrices)
5
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Requirements
Programming Projects
- Using OpenGL in Graphics Lab
- Focus on 3D Rendering
- Interactive programs
- Have fun !

Midterm Exam
Final Exam



6
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
References
Interactive Computer Graphics: A Primer,
E. Angel, Addison-Wesley, (6rd Edition)
The OpenGL Programmers Guide,
Addison-Wesley
OpenGL Reference Manual, Addison-
Wesley
www.opengl.org
www.cs.unm.edu/~angel

7
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Introduction (ch 1)
- What is Computer Graphics?
- Applications Areas
- History
- Image formation
- Basic Architecture
8
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Basic OpenGL (ch 2-3)
- Architecture
- GLUT
- Simple programs in two and three dimensions
- Interaction
9
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Three-Dimensional Graphics (ch 4-5)
- Geometry
- Transformations
- Homogeneous Coordinates
- Viewing
- Shading
10
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Implementation (ch 6)
- Approaches (object vs image space)
- Implementing the pipeline
- Clipping
- Line drawing
- Polygon Fill
- Display issues (color)
11
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Discrete Methods (ch 7)
- Buffers
- Bitmaps and Pixel Maps
- Texture Mapping
- Compositing and Transparency
12
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Procedural Methods (ch 9)
- Physically Based Models
- Particle Systems
- Fractals
13
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Curves and Surfaces (ch 10)
- Implicit and Explicit Curves
- Parametric Curves and Surfaces
- Hermite, Bezier, B-Spline
- NURBs, Quadrics
14
Angel: Interactive Computer Graphics 5E Addison-Wesley 2009
Outline
Advanced Rendering (ch 11)
- Implicit and Explicit Curves
- Parametric Curves and Surfaces
- Hermite, Bezier, B-Spline
- NURBs, Quadrics

Potrebbero piacerti anche