Academic Press, Inc., 1995. — 410 p.
Image Processing.
Numerical and Programming Techniques.
Modeling and Transformations.
2-D Geometry and Algorithms.
3-D Geometry and Algorithms.
Ray Tracing and Radiosity.
Rendering.
Книга состоит из большого количества не связанных друг с другом статей по компьютерной графике. Все они делятся на шесть частей.
I. Обработка изображений (техника изменения размера растрового рисунка; фильтры Ланцоша, Митчелла; получение изолиний для данных, заданных по точкам…)
II. Численные методы (быстрый алгоритм вычисления квадратного корня; пользовательский интерфейс для вращения 3D-объекта на манер трекбола; рисование «инверсных» маркеров выделения, не сливающихся с фоном…)
III. Моделирование и преобразования (вращение 3D-объектов более чем на 1 оборот с помощью кватернионов; интерполяция кривыми Безье…)
IV. Рисование в 2D (алгоритм рисования дуг эллипсов; алгоритм рисования соединительных линий в блок-схемах; вычисление точки пересечения двух отрезков…)
V. Геометрия и алгоритмы в 3D (разбиение выпуклого многоугольника плоскостью; определение знакового (с плюсом или минусом) расстояния от точки до плоскости…)
VI. Трассировка лучей и освещение в 3D (трассировка лучей с помощью BSP-дерева; охватывающие кубы для распространённых примитивов; физически правильный алгоритм расчёта падающего света…)
VII. Рендеринг (расчёт теней на основе карты глубин; простой алгоритм сглаживания границ; использование кэша шейдеров для ускорения рендеринга…)
Книга поставлялась, с дискетой, содержимое дискеты можно скачать на http://tog.acm.org/resources/GraphicsGems/