ART это трассировщик лучей, написанный на Аде. Проект имеет образовательный характер. Основные цели проекта:
- Получение удовольствия от программирования на Аде
- Создание простого (легкочитаемый, легкосопровождаемый и надежный код) и быстрого трассировщика лучей в противовес существующим монстрам.
- Одновременное обучение программированию на Аде и алгоритмам компьютерной графики для всех участников проекта.
- Прототипирование алгоритмов реалистичной компьютерной графики.
ART - программное обеспечение с открытым исходным кодом. Мы приглашаем всех желающих присоедениться к его разработке.
Проект на гугл-коде: http://code.google.com/p/ada-ray-tracer/
Командная строка svn: svn checkout http://ada-ray-tracer.googlecode.com/svn/trunk/ ada-ray-tracer-read-only
Рис 1. Ada Path Tracing.
Рис 2. Демонстрация работы MIS, сравнение с эталоном.
Рис 3. Ada Ray Tracing.
|