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

Название работы: Задача автоматического дизайна освещения поверхностей

Скачать демоверсию

Тип работы:

Курсовая практика

Предмет:

Информационное обеспечение, программирование

Страниц:

50 стр.

Год сдачи:

2011 г.

Содержание:

Текст задания:

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

Реализованно:

загрузка 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++

Выдержка:

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

Похожие работы на данную тему