Пример Cornell Box.
главная страница статьи файлы о сайте ссылки
Пример Cornell Box.

Здесь был описан самый простой метод создания radiosity карт освещённости. Скриншоты из программы с различным положением источника света:


Источник света находится на потолке.


Источник света расположен на полу.

С этой страницы вы можете скачать программу вместе с исходниками. Программа написана на Delphi 6. После запуска программы вы увидите окно, в левой части которого находится главное меню:


Окно программы.


Меню программы.

С помощью меню вы можете выбрать положение лампы. Так как вначале все lightmap заполнены чёрным цветом, то в окне видна только лампа. После нажатия на кнопку "create lightmaps" необходимо подождать какое-то время, пока пройдут все этапы алгоритма opengl radiosity. Если в директории вместе с программой имеются заранее расчитанные lightmap, то можно быстро загрузить их с помощью кнопки "load lightmap".

В этой версии используется два набора текстур: основные и lightmap. Цвета источников света можно задавать как предварительным заданием lightmap, так и изменением основных текстур.

Скачать программу можно здесь: glrnew.zip - 185kb.