Визуализация 3D сцены (JavaScript)

Материал из Department of Theoretical and Applied Mechanics
Версия от 14:48, 30 мая 2020; 31.134.139.198 (обсуждение) (Новая страница: «== Описание == Визуализация 3D сцены с помощью метода трассировки лучей<br /> Исполнитель: К…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Описание

Визуализация 3D сцены с помощью метода трассировки лучей
Исполнитель: Кедров Александр
Файл: [[1]

Используемая модель

Основной задача - найти решение уравнения рендеринга. Цвет поверхности вычислялся как сумма 4 компонентов: рассеянный, отраженный, прямой свет и освещенность окружения.
Отраженный свет вычислялся с помощью метода Монте-Карло. Функцией вероятности была выбрана Cook–Torrance модель.
Прямой свет вычислялся с помощью моделирования излучения частиц света ("фотонов").
Рассеянный свет и освещенность окружения рассчитывалась с помощью метода Монте-Карло.

Визуализация