Алгоритмы построения изображений, близких к фотореалистичным. Трассировка лучей и построение теней. Схема расчета интенсивности света. Параметры, задающие свойства тел. Зависимость времени построения от глубины рекурсии и количества источников освещения.
Аннотация к работе
1. Конструкторская часть Трассировка лучей Построение теней - Сплошные тени - Реалистичные тени Математические и физические предпосылки алгоритма обратной трассировки - Освещение - Схема расчета интенсивности. Вычисление нормалей Вычисление отраженного луча Вычисление преломленного луча Вычисление точки пересечения с примитивом Описание типов данных. Технологическая часть Выбор языка программирования Описание интерфейса программы 3. Существует несколько методов генерации реалистичных изображений, таких как прямая трассировка лучей (трассировка фотонов), обратная трассировка лучей, radiosity. Окружающие нас объекты обладают по отношению к свету такими свойствами: - излучают; - отражают и поглощают; - пропускают сквозь себя. Если луч попадает в прозрачный объект, то, преломляясь, он идет дальше, при этом некоторая часть световой энергии поглощается. Цвет отдельных точек изображения определяется спектром и интенсивностью первичных лучей источников излучения, а также поглощением световой энергии в объектах, встретившихся на пути соответствующих лучей. Для диффузного отражения интенсивность отраженного света, как известно, пропорциональна косинусу угла между вектором луча от источника света и нормалью.Когда выясняется, что текущий луч обратной трассировки не пересекает какой-либо объект, а уходит в свободное пространство, то на этом трассировка для этого луча заканчивается. Будем рассматривать только точечные источники света. 2.