Computer Graphics: Theory and Practice provides a complete and integrated introduction to this area. The book only requires basic knowledge of calculus and linear algebra, making it an accessible introductory text for students. It focuses on conceptual aspects of computer graphics, covering fundamental mathematical theories and models and the inherent problems in implementing them. In so doing, the book introduces readers to the core challenges of the field and provides suggestions for further reading and studying on various topics. For each conceptual problem described, solution strategies are compared and presented in algorithmic form. This book, along with its companion Design and Implementation of 3D Graphics Systems, gives readers a full understanding of the principles and practices of implementing 3D graphics systems.
Contents
Introduction
Data, Images, and Computer Graphics
Applications of Computer Graphics
The Four-Universe Paradigm
Example Models: Terrains and Two-Dimensional Images
Reconstruction
A Practical Problem
Image Making: The Physical and Mathematical Universes
Comments and References
Exercises
Geometry
What Is a Geometry?
Transformations and Computer Graphics
Euclidean Geometry
Affine Geometry
The Geometry of Computer Graphics
The Projective Space
Projective Transformations
The Fundamental Theorem of Projective Geometry
Projections and Projective Geometry
Comments and References
Exercises
Coordinates
Affine Transformations and Coordinate Changes
Local and Global Transformations
Coordinates in Space
Curvilinear Coordinates
Comments and References
Exercises
The Space of Rotations
Plane Rotations
Introduction to Rotations in Space
Axis and Angle of Rotation
Parameterization by Three Rotation Angles
Interpolation of Rotations
Pause for Commerc>
Quaternions
Converting between Representations
Comments and References
Exercises
Color
Color in the Physical Universe
Spectral Color Space
Color Representation and Reconstruction
Physical Color Systems
TristimulusValues and Metameric Reconstruction
The Standard CIE-RGB System
The Geometry of Color Space
The CIE-XYZ Color System
Dominant Wavelength and Complementary Colors
Color Systems and Computer Graphics
Comments and References
Exercises
Image
Image Abstraction Paradigms
Image Representation
Matrix Representation and Reconstruction
Elements of a Digital Image
Color and Image Quantization
Quantization and Cell Geometry
Adaptive Quantization Methods
Optimization and Quantization
Dithering
Dithering Algorithms
Quantization and Dithering
Image Coding
Comments and References
Exercises
Planar ...