Трассировка лучей и глобальное освещение
Трассировка лучей формирует изображения, отслеживая световые лучи в сцене, а при расширении для отслеживания отражения света между поверхностями она вычисляет глобальное освещение — непрямое освещение, которое придает синтетическим изображениям реалистичный вид.
Definition
Трассировка лучей вычисляет видимость и затенение путем пересечения лучей с геометрией сцены, в то время как глобальное освещение решает уравнение рендеринга путем моделирования полного переноса света через многократные отражения между поверхностями.
Scope
Эта тема охватывает рекурсивную трассировку лучей для отражений, преломлений и теней; трассировку путей методом Монте-Карло как несмещенную оценку уравнения рендеринга; выборку по значимости и снижение дисперсии; а также структуры ускорения, такие как иерархии ограничивающих объемов, которые делают пересечение лучей со сценой разрешимым.
Core questions
- Как оценивается излучение, достигающее пикселя, путем трассировки световых путей?
- Как уравнение рендеринга решается методом Монте-Карло?
- Как можно эффективно уменьшить шум, присущий стохастической выборке?
- Как ускоряются миллиарды пересечений лучей со сценой?
Key concepts
- Пересечение луча с поверхностью
- Рекурсивное отражение и преломление
- Трассировка путей методом Монте-Карло
- Выборка по значимости
- Иерархии ограничивающих объемов
- Дисперсия и шум
Key theories
- Рекурсивная трассировка лучей
- Пуск луча на пиксель и порождение вторичных лучей для отражения, преломления и теней при каждом попадании в поверхность дает зеркальные отражения, прозрачность и точные резкие тени в рамках единой рекурсивной структуры.
- Трассировка путей и уравнение рендеринга
- Глобальное освещение получается путем интерпретации уравнения рендеринга как многомерного интеграла и его оценки с помощью случайных световых путей — несмещенного метода Монте-Карло, ошибка которого проявляется как шум изображения, уменьшающийся с увеличением числа выборок.
Clinical relevance
Трассировка путей является производственным стандартом для визуальных эффектов в кино и анимации, а аппаратно-ускоренная трассировка лучей позволила использовать отражения и глобальное освещение в играх и инструментах проектирования реального времени.
History
Уиттед представил рекурсивную трассировку лучей в 1980 году, Каджия унифицировал перенос света с уравнением рендеринга в 1986 году, а работа Вича 1997 года по робастным оценкам Монте-Карло заложила основы методов снижения дисперсии, которые лежат в основе современных производственных трассировщиков путей.
Key figures
- Turner Whitted
- James Kajiya
- Eric Veach
Related topics
Seminal works
- whitted1980
- kajiya1986
- veach1997
Frequently asked questions
- Почему изображения, трассированные по путям, выглядят зернистыми до завершения рендеринга?
- Каждый пиксель оценивается путем усреднения конечного числа случайно выбранных световых путей; при малом количестве выборок оценка является зашумленной, и зернистость исчезает по мере накопления большего количества путей.
- Что такое глобальное освещение?
- Это вклад освещения от света, который отразился от других поверхностей, прежде чем достигнуть точки, создавая такие эффекты, как мягкие тени, цветовое смешение между поверхностями и каустики, которые невозможно воспроизвести только прямым освещением.