14.1. Введение........................................................................ 839

14.2. Построение геометрии трассировки лучей............................................... 840

14.3. Обзор процесса трассировки луча..................................................... 842

14.4. Пересечение луча с объектом......................................................... 844

14.4.1. Пересечение луча с базовой плоскостью........................................... 845

14.4.2. Пересечение с базовой сферой.................................................. 845

14.4.3. Пересечение луча с преобразованными объектами................................... 846

14.5. Организация трассировщика луча в приложении.......................................... 848

14.5.1. Подпрограмма для вычисления пересечений луча со сферой............................ 855

14.5.2. Полный трассировщик лучей для сцен с излучающей сферой........................... 857

14.6. Пересечение лучей с другими примитивами.............................................. 858

14.6.1. Пересечение с квадратом...................................................... 858

14.6.2. Пересечение с коническим цилиндром............................................ 860

14.6.3. Пересечение с кубом (или с любым другим выпуклым полиэдром)........................ 864

14.6.4. Добавление новых примитивов.................................................. 871

14.7. Рисование закрашенных изображений сцен .............................................. 872

14.7.1. Нахождение нормали в точке соударения.......................................... 873

14.7.2. Раскраска объектов в соответствии с материалами поверхностей......................... 874

14.7.3. Физически обоснованные модели закраски: закрашивание Кука-Торренса................. 877

14.8. Наложение текстуры на поверхности................................................... 883


⇐ Предыдущая| |Следующая ⇒