Задача автомат. дизайна осещения поверхностей

Алексей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.11.2008

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 из папки Что сделано);