Реализовать трёхмерную сцену с реалистичным освещением.
При реализации этого задания необходимо использовать шейдеры.
Базовые требования (3 балла):
Материалы: сцена должна содержать несколько объектов с различными свойствами материала.
Освещение: должен присутствовать, как минимум, один источник света.
Взаимодействие: в сцене должна быть возможность рассмотреть взаимодействие света с объектами (динамические источники освещения либо динамическая камера).
Дополнительные баллы*:
Текстурирование (2 балла)
Прожекторный источник света (2 балла)
Направленный источник света (2 балла)
Управление сценой с помощью клавиатуры/мыши (2 балла)
Затенение (3 балла)
Загрузка моделей из файла (2 балла)
Необходимо реализовать программу на 9 баллов.