/BMSTU_5sem_computer_graphics_course_project

Трехмерная визуализация вращения флюгера (с использованием алгоритма обратной трассировки лучей)

Primary LanguageC#

Курсовой проект по компьютерной графике

Трехмерная визуализация вращения флюгера (с использованием алгоритма обратной трассировки лучей)

Техническое задание:

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