Задача автомат. дизайна осещения поверхностей
http://narod.ru/disk/3827691000/%D0%9C%D0%90%D0%A0%D0%98%D0%9D%D0%90_%D0%A1%2B%2B.rar.html
Реализованно:
загрузка stl-моделей;
выбор материала;
(*)расстановка источников света с учетом наилучшего положения;
смешивание освещения от разных источников.
В прилагаемом файле находятся статьи, которые использовались
принаписании программы.
Необходимо:
1/добавить функцию прозрачности (включение/выключение), с целью
обнаружения включений в объекте, для этих включений также необходим
учет расстановка источников света с учетом наилучшего положения(*);
2/добавить функцию (включение/выключение) произвольной генерации включений
3/ переделать функцию загрузки, так как не работает, к примеру, для test_01_16.11ct_complex-lm_38468.stl
4/в функцию освещения включить зеркальную составляющую (описание так
же содержится в прилагаемом файле);
5/реализавать тени методом Shadow Volumes (по статье Light Collages Lighting Design for Effective Visualization.pdf из папки Что сделано);