Для студентов по предмету ИнформатикаРеализация алгоритма обратной трассировки лучей для моделей с большим числом полигоновРеализация алгоритма обратной трассировки лучей для моделей с большим числом полигонов
2016-07-302016-07-30СтудИзба
Курсовая работа: Реализация алгоритма обратной трассировки лучей для моделей с большим числом полигонов
Описание
Реализация алгоритма обратной трассировки лучей для моделей с большим числом полигонов
Содержание
- 1. Введение
- 2. Конструкторская часть
- 2.1 Обоснование использованных алгоритмов
- 2.2 Структура данных
- 2.2.1 Источники света
- 2.2.2 Объекты для визуализации
- 2.2.3 Текстуры
- 2.3 Алгоритм обратной трассировки лучей
- 2.3.1 Описание алгоритма
- 2.3.2 Математическая основа обратной трассировки лучей
- 2.3.3 Составление матрицы
- 2.3.4 Программная реализация
- 2.3.5 Определение пересечения луча с треугольником
- 2.3.4 Формирование отраженного луча
- 2.3.5 Формирование преломленного луча
- 2.4 Оболочки
- 2.4.1 Алгоритм построения иерархических оболочек
- 2.4.2 Алгоритм обхода оболочек в трассировке лучей
- 2.5 Текстурирование
- 2.5.1. Процедуры для работы с текстурами
- 2.5.2. Собственно текстурирование
- 2.6 Закраска Фонга
- 2.7 Освещение
- 2.7.1. Модель освещения Уиттеда
- 2.7.2 Диффузное отражение
- 2.7.3 Зеркальное отражение
- 2.7.4 Фоновая освещенность
- 2.7.5 Прозрачность
- 2.7.6 Процедуры расчета освещенности
- 3. Технологическая часть
- 3.1 Выбор языка программирования и обоснование выбора
- 3.2 Модульная структура программы
- 3.3 Интерфейс программы
- 4. Экспериментально-исследовательская часть
- Тест № 1
- Тест № 2
- Тест № 3
- Заключение
- Список литературы
Характеристики курсовой работы
Предмет
Семестр
Просмотров
123
Качество
Идеальное компьютерное
Размер
216,84 Kb