Трассировка лучей в Unity в реальном времени

Технология трассировки лучей создает реалистичные эффекты освещения и взаимодействия лучей света с физическими материалами, принося настоящее глобальное освещение в ваши проекты самого разного стиля.

Реальность и иллюзия

В этой демонстрации, отрисованной в Unity в реальном времени, сравниваются реальная и виртуальная машины, созданные Unity и NVIDIA. Огромный массив источников света и качество графики делают машины неотличимыми друг от друга. 

Unity и NVIDIA вместе с BMW показывают 2019 BMW 8 Series Coupe. 

Правильный инструмент для нужного дела

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

В проектах, где требуется максимальный реализм и высочайшая детализация, функции Unity Ray Tracing обеспечивают отражения и точное динамическое вычисление глобального освещения.

 

Трассировка лучей — предварительная версия

Система трассировки лучей Unity в реальном времени моделирует аналогичные природным свойства лучей света, их взаимодействие с физическими объектами и материалами в сцене. Это технологическое достижение делает доступным настоящее глобальное освещение, пространственное затенение и другие эффекты для создания как фотореалистичной, так и стилизованной картины.

Процесс рендеринга высокого разрешения (HDRP) включает поддержку трассировки лучей и аппаратного ускорения, позволяя учитывать отражения от всех объектов — в том числе тех, что находятся за кадром. Подсистема включает реализации для направленных теней и теней по площади, глобального освещения, отражений и прозрачности. 

DX12/DXR API в пакете HDRP предназначен для приложений, используемых в инженерной, архитектурной и автомобильной отраслях. Загрузите пример проекта с нашим офисом с GitHub, чтобы начать работу.

Эффекты трассировки лучей

High Definition Render Pipeline использует технологии трассировки лучей взамен некоторых эффектов для экранного пространства, методов затенения и рендеринга мешей.

  • Ray Traced Ambient Occlusion заменяет экранное пространственное затенение на более точную модель пространственного затенения на основе трассировки лучей с использованием данных за пределами экрана.
  • Ray Traced Global Illumination — это альтернатива зондам и картам освещения в HDRP. Сюда относятся различные наборы атрибутов для трассировки лучей 1-й и 2-й ступени.
  • Ray Traced Reflections — это замена экранным отражениям. Здесь используется метод построения отражений по трассировке лучей с использованием данных из-за пределов кадра.
  • Ray Traced Shadows заменяет карты теней для направленных, точечных источников света и областей света.
  • Recursive Rendering заменяет процесс отрисовки мешей. Меши, для которых включена эта функция, преломляют и отражают лучи рекурсивно.
Bob Pette, Vice President, Professional Visualization, NVIDIA

«Готовые ресурсы Unity для разработчиков и популярность среди самых разных брендов делают пользователей платформы идеальной аудиторией, которая заинтересуется преимуществами трассировки лучей адаптеров RTX».

Bob Pette, Vice President, Professional Visualization, NVIDIA

Изучайте практику использования трассировки лучей в реальном времени

Реальность против иллюзии

Познакомьтесь с историей разработки нашей демонстрации трассировки лучей. Мы сделали компьютерное изображение BMW идентичным фотографии реального автомобиля BMW 8 Series Coupe, сделанной нами на складе для демонстрации преимуществ гибкой платформы реального времени в разработке рекламы.

Трассировка лучей — что это значит для вас?

Unity Ray Tracing открывает путь к приложениям с невероятно реалистичной графикой реального времени, работающим на доступной аппаратуре. Узнайте о том, как можно использовать технологии трассировки лучей в проектах.

Модуль трассировки лучей в реальном времени пока находится в статусе предварительной версии

Начните с пакета Ray Tracing (предварительная версия).

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен