Design and Implementation of
3D Graphics Systems
Description
This course is an introductory graphics course emphasizing
the practical aspects of the discipline.
It covers the fundamentals of modeling and rendering of surfaces
in three dimensions.
These topics are presented in the context of
a computer graphics system.
Level
The course is part of the graduate program in Computer Graphics
maintained by IMPA and PUC-Rio.
It is a regular course, taught every fall (March-July period), and is
recommended for first year master students.
Pre-requisites
- Linear Algebra
- Calculus of one and several variables
- Proficiency in the "C" Programming Language
- Data Structures and Algorithms
- Basic Concepts of Computer Graphics
Since this course concentrates on implementation,
students should have completed the discipline
Introduction to Computer Graphics,
which covers the basic theory.
Topics
- Color and Digital Images
- Geometric Modeling
- Visualization of 3D Surfaces
- Surface Illumination
A detailed
course syllabus
is also available.
Bibliography
- L. Velho and J.Gomes
Sistemas Graficos 3D.
Serie Computacao e Matematica,
SBM/IMPA, 2001. (in portuguese)
- J. Gomes and L.Velho,
Computacao Grafica Volume 1.
Serie Computacao e Matematica,
SBM/IMPA, 1998. (in portuguese)
- J. Gomes e L. Velho,
Conceitos Básicos de Computação Gráfica.
VII Escola de Computação, São Paulo, 1990 (In portuguese).
- J. Foley, A. van Dam, S. Feiner, J. Hughes,
Computer Graphics: Principles and Practice (2n Edition in C),
Addison-Wesley, 1996.
- A. Watt,
3D Computer Graphics. 2nd ed., Reading, Mass.
Addison-Wesley, 1993.
Current and previous offerings of this course
Highlights from previous editions
Main Page | E-mail