Текст задания:
задача автоматического дизайна освещения поверхностей.
Реализованно:
загрузка stl-моделей;
выбор материала;
(*)расстановка источников света с учетом наилучшего положения;
смешивание освещения от разных источников.
В прилагаемом файле находятся статьи, которые использовались
принаписании программы.
Необходимо:
1/добавить функцию прозрачности (включение/выключение), с целью
обнаружения включений в объекте, для этих включений также необходим
учет расстановка источников света с учетом наилучшего положения(*);
2/добавить функцию (включение/выключение) произвольной генерации включений
3/ переделать функцию загрузки, так как не работает, к примеру, для test_01_16.11ct_complex-lm_38468.stl
4/в функцию освещения включить зеркальную составляющую (описание так
же содержится в прилагаемом файле);
5/реализавать тени методом Shadow Volumes (по статье Light Collages Lighting Design for Effective Visualization.pdf из папки Что сделано);
среда разработки visual studio 2005
Язык C++