Stilia

Разборы

Первый разбор раздела: два основных способа построить изображение трёхмерной сцены. Коротко: растеризация быстрая и лежит в основе графики в реальном времени, трассировка лучей точнее передаёт свет и долго была уделом офлайн-рендера, но всё чаще используется и в играх.

Исходные факты

Растеризация переводит треугольники сцены в пиксели экрана и затем вычисляет цвет каждого пикселя. Этот подход десятилетиями оптимизировался в графических процессорах.

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

С 2018 года в потребительских видеокартах появилось аппаратное ускорение трассировки лучей, и её стали сочетать с растеризацией в реальном времени.

Критерии сравнения

КритерийРастеризацияТрассировка лучей
СкоростьВысокая, подходит для реального времениНиже; в реальном времени — с аппаратным ускорением и упрощениями
Отражения и преломленияПриближения и специальные приёмыПолучаются естественно
Глобальное освещениеПредрасчёт или приближенияЕстественно в варианте трассировки путей (path tracing)
Где применяетсяИгры, интерфейсы, интерактивная графикаКино, визуализация, всё чаще — игры

Практические наблюдения

Современные проекты редко используют один подход в чистом виде: растеризация строит основное изображение, а трассировка добавляет отражения, тени или освещение.

Для художника важнее понимать, какой рендерер использует инструмент, чем различия алгоритмов: от этого зависят настройки материалов и время ожидания результата.

Ограничения выводов

Разбор описывает принципы. Конкретная скорость и качество зависят от реализации, оборудования и сцены, поэтому мы не приводим сравнительных цифр.

Что ещё неизвестно

  • Насколько быстро трассировка путей станет стандартом в играх без упрощений
  • Как изменят рендеринг нейросетевые методы реконструкции изображения — подходы быстро развиваются

Источники

Сведения актуальны на дату подготовки. Если вы нашли неточность в датах или фактах, сверяйтесь с первоисточниками, указанными ниже.