Перейти к содержимому

Typhoon: эталонный рендерер для обеспечения интероперабельности OpenUSD — Андерс Лэнглендс и Масу...

Academy Software Foundation

0:00 / 0:00

Typhoon: эталонный рендерер для обеспечения интероперабельности OpenUSD — Андерс Лэнглендс и Масу...

1 937 просмотров · 13 дней назад
Academy Software Foundation
4,27 тыс. подписчиков
1 937 просмотров · 13 дней назад
Надежная совместимость зависит не только от использования одного и того же описания сцены — она требует от приложений получения согласованных, физически значимых результатов на основе одних и тех же данных USD. В этой сессии докладчик представит Typhoon, предлагаемый эталонный трассировщик путей для OpenUSD, разработанный для обеспечения стабильной, читаемой базовой линии для проверки поведения рендеринга в разных инструментах и ​​реализациях. Созданная на основе существующей платформы Hydra/Embree, Typhoon расширяет поддержку эталонного рендеринга, включая полную трассировку путей, MaterialX, OpenPBR, USD Lux, экспозицию камеры, объемную визуализацию, подповерхностное рассеивание и многое другое. Вместо того чтобы конкурировать с производственными рендерами, Typhoon разработан специально как инструмент стандартизации и соответствия: место, где разработчики могут точно увидеть, как должны вести себя функции рендеринга. В рамках сессии будут рассмотрены следующие вопросы: • Почему OpenUSD нуждается в эталонной реализации трассировки лучей • Как современные инструменты разработки изменили стоимость создания эталонного программного обеспечения • Архитектурные и проектные цели Typhoon • Рендеринг на основе ЦП в Linux, macOS и Windows • Независимые реализации MaterialX и OpenPBR • Использование компонентов сообщества, включая библиотеки Embree, OpenQMC и BSDF • Рабочие процессы физического освещения и экспозиции камеры • Тестирование соответствия спецификации материалов AOUSD • Растущий набор тестов, включающий более 1200 тестов рендеринга • Регрессионное тестирование эталонного изображения для рендереров USD • Запуск Typhoon через пакеты Conda/Pixi • Планы по открытию исходного кода Typhoon и его потенциальной интеграции в OpenUSD Более масштабная цель — создание общей эталонной платформы для экосистемы OpenUSD, предоставляющей разработчикам окончательный ответ на вопрос: «Как это должно выглядеть?» По мере того, как становится проще создавать реализации рендеринга, четкие спецификации, проверка и тестирование приобретают все большее значение для поддержания надежной совместимости в экосистеме. 00:00 — Введение 00:22 — Почему важна надежная совместимость с OpenUSD 00:40 — Прогресс в разработке спецификации USD Lux 01:08 — Необходимость трассировщика пути OpenUSD 01:33 — Как современные инструменты разработки изменили ситуацию 01:56 — Почему спецификации и валидация важны как никогда 02:26 — Представляем Typhoon 02:59 — Для чего предназначен Typhoon 03:40 — Чем Typhoon не является 04:31 — Создание Typhoon из компонентов с открытым исходным кодом 05:03 — Реализация MaterialX 05:33 — Поддержка OpenPBR 05:58 — Функции рендеринга USD и физическая согласованность 06:28 — Физическое освещение и экспозиция камеры 07:06 — Спецификация материалов AOUSD и тестирование на соответствие 07:45 — Создание большого набора тестов рендеринга 08:12 — Регрессионное тестирование золотого изображения USD 08:42 — Запуск Typhoon с Conda и Pixi 09:30 — Открытие исходного кода Typhoon 10:06 — Предложение по интеграции Typhoon в OpenUSD 10:41 — Почему рендеринг и валидация эталонных данных являются мощными инструментами #OpenUSD #ASWF #Rendering #MaterialX #OpenPBR #USD #VFX #Animation #OpenSource #PathTracing