Карта технологий рендеринга

Карта технологий

От производственной задачи к изображению. Уровни связаны, но не взаимозаменяемы: API, алгоритм, движок и приложение отвечают на разные вопросы.

01 / Задача

Определяет формат результата и ограничения проекта. Статичный кадр и интерактивная прогулка требуют разных бюджетов.

02 / Приложение

Здесь собирают сцену и управляют её жизненным циклом. У приложения могут быть разные режимы рендеринга.

03 / Рендер-система

Получает представление сцены и рассчитывает изображение. Способ интеграции зависит от продукта и версии.

04 / Метод

Определяет, как решаются видимость, освещение и выборка. В одной системе часто сочетается несколько методов.

05 / Исполнение

API и вычислительные инструменты дают реализации доступ к устройству. Перечень здесь не является матрицей совместимости всех систем.

06 / Обмен и вывод

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

Как читать связи. Пример: Blender — хост, Cycles — встроенный рендерер, path tracing — метод переноса света, OptiX — одна из технологий исполнения на совместимых NVIDIA GPU. Наличие слова «ray tracing» на любом уровне не означает тождество остальных уровней. Версии и ограничения Cycles.

Поиск по атласу

Рассмотреть иллюстрацию