Отчёт по лабораторной работе №3 "Трассировка лучей"
В ходе данной лабораторной работы, согласно методическим рекомендациям, был реализован алгоритм построения трехмерных моделей в компьютерной программе, при котором происходит отслеживание обратной траектории построения луча (от экрана к источнику). В качестве результата было написано приложение под Windows, в котором реализован простейший набор инструментов для управления отрисовокой сцены с трехмерными объектами.
Стартовый экран
Реализована возможность выбора отрисовки определенных трехмерных объектов: тетраэдр, куб, две сферы различных размеров
Дальше перейдем к возможности настраивать свойства материалов всех объектов данной сцены
Список всех настраиваемых объектов сцены: наши фигуры и стены
Возможность выбора типа материала конкретного объекта
С помощью среднего ползунка можно регулировать значение зеркальной составляющей
А с помощью нежнего ползунка можно регулировать прозрачность объекта
И конечно же нужно упомянуть про возможность менять цвет объектов
И перейдем к последней функциональной возможности - регулированию глубины создаваемых отражений с помощью самого верхнего ползунка