Книга представляет собой вводный курс компьютерной графики, в котором основной упор сделан на вопросах прикладного программирования. Она включает описание структуры графических систем и обсуждение основных концепций формирования изображений трехмерных объектов и сцен. Рассматривается взаимодействие освещения и материалов, приводятся основные сведения о методах тонирования освещенных поверхностей, принципах иерархической организации графических моделей и новых возможностях современных аппаратных графических средств. Обсуждаются методы построения кривых и поверхностей, языковые модели, фракталы и системы частиц, а также методика применения графических средств для визуализации результатов научных расчетов. Весь теоретический материал иллюстрируется программами на OpenGL. Для студентов старших курсов, аспирантов, специализирующихся в области информатики и вычислительной техники, а также для профессионалов.