Софт

UNIGINE 2.19.1 улучшает фотореализм, масштабирование VR и многое другое

UNIGINE 2.19.1 улучшает фотореализм, масштабирование VR и многое другое

В UNIGINE 2.19.1 представлено несколько заметных функций, которые должны понравиться разработчикам и профессионалам из разных отраслей.

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

Фотореализм с SSRTGI

UNIGINE делает еще один шаг на пути к фотореалистичному рендерингу благодаря усовершенствованию технологии Screen-Space Ray-Traced Global Illumination (SSRTGI).

Изменения в распределении лучей по полушариям призваны обеспечить более естественное и реалистичное изображение. Также были решены проблемы гамма-коррекции для Screen-Space Ambient Occlusion (SSAO), что обеспечивает более точную визуализацию как в стандартном буфере, так и в режиме отладочной визуализации.

Кроме того, была устранена проблема нежелательного наложения SSAO на отражения, что позволило получить более чистые и реалистичные эффекты отражений.

VR получает прирост производительности DLSS и FSR

Разработчики VR будут рады узнать, что версия 2.19.1 расширяет поддержку технологий апскейлинга NVIDIA DLSS 3 и AMD FSR 2.2 для таких проектов.

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

Улучшения плагинов SpiderVision и WebStream

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

Новые функции отмены и повтора, возможности мультивыбора в виджетах Projection Setup и интуитивно понятные всплывающие подсказки - вот лишь некоторые из улучшений, реализованных в SpiderVision. Введение в API типа окна «Без границ» добавляет дополнительную гибкость для приложений, требующих бесшовной визуальной интеграции.

Плагин WebStream от UNIGINE стал важным дополнением в версии 2.19, обеспечив потоковую передачу аудио- и видеокадров, отрисованных приложением UNIGINE, через WebRTC. В этом выпуске платформа расширяет эти возможности, позволяя транслировать потоки с любой камеры в сцене на отдельные веб-браузеры.

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

Предварительный просмотр анимации и поддержка USD

Анимации давно занимают важное место в UNIGINE, и в версии 2.19.1 появился встроенный инструмент предварительного просмотра анимации в браузере активов. Эта новая функция упрощает рабочий процесс, позволяя разработчикам просматривать анимацию перед ее применением к объектам Skinned Mesh, устраняя лишние шаги и ускоряя творческий процесс.

Для пользователей, работающих с файлами Universal Scene Description (USD), это обновление развивает возможности экспорта, представленные в версии 2.19, и включает функцию импорта USD. Разработчики могут работать с форматами файлов usda, usdc и usdz непосредственно в экосистеме UNIGINE, что способствует более плавному взаимодействию между инструментами создания контента.

Кроме того, плагин USD Export был переименован в USD Exchanger и теперь доступен во всех редакциях SDK, включая бесплатную Community Edition.

Упрощенное создание плагинов благодаря интеграции с ImGui

Те, кто хочет расширить возможности редактора UNIGINE, найдут много интересного в библиотеке графического интерфейса Dear ImGui. В релиз включен плагин «ImGuiSamplesPlugin», доступный в магазине дополнений, который призван помочь разработчикам с легкостью создавать собственные плагины.

Три примера демонстрируют возможности плагина:

  • Spline Editor: Демонстрация использования API Undo/Redo, настраиваемой визуализации и переключения горячих клавиш при редактировании сплайнов.
  • Редактор (немедленный режим): Демонстрирует создание простых плагинов в реальном времени с использованием принципов ImGui-подобных, с примером интерактивного манипулирования полигонами.
  • Компоненты: Показывает, как пользователи могут генерировать и назначать компоненты C++ узлам в редакторе, изменяя параметры в реальном времени.

Другие примечательные дополнения в UNIGINE 2.19.1

Обновление также включает несколько мелких исправлений и улучшений, которые повышают производительность и удобство использования SDK:

  • Отслеживание рук OpenXR и поддержка систем Linux.
  • Более быстрый рендеринг графического интерфейса, который, как утверждается, в два раза эффективнее.
  • Увеличение производительности, например, оптимизация хэшмапов и улучшение качества работы редактора.
  • Поддержка обратной связи по усилию для контроллеров рулевого колеса, предназначенная для проектов симуляторов.
  • Новые инструменты для разработчиков, включая пример роботизированной руки с кинематической цепью на основе физики и бесплатный обучающий курс для разработчиков на C++.

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

В UNIGINE 2.19.1 появились новые значимые функции, такие как масштабирование VR, расширенная поддержка файлов USD и инструменты для разработки плагинов. Благодаря этим последним усовершенствованиям платформа стремится укрепить свои позиции в качестве надежного выбора для требовательных проектов профессионального уровня в играх, симуляторах, обучении и других областях.

Читайте также