Движки

Что нового в Unigine 2.19

Источник изображения - https://developer.unigine.com/en/devlog/20240816-unigine-2.19
Компания Unigine выпустила обновление своего движка до версии Unigine 2.19.
Обновление добавляет новый многопоточный рендерер, вводит поддержку освещения с мульти отражениями, обновляет экспериментальную систему анимации персонажей и добавляет поддержку OpenXR.
Пользователи дорогих изданий также получат экспорт USD и потоковую передачу видео через WebRTC.

Unigine это 3D-движок реального времени для инженерных проектов и симуляторов корпоративного масштаба

Впервые выпущенный в 2005 году, Unigine начинал как игровой движок общего назначения, но с 2012 года сфокусировался на корпоративных рынках, включая моделирование, обучение, инженерное дело и градостроительство.
Среди уникальных особенностей - 64-битная точность координат мирового пространства.
Это означает, что, в отличие от большинства стандартных игровых движков, использующих 32-битную точность, Unigine может моделировать сцены планетарного масштаба, а не гораздо меньшие игровые миры.
Высокотехнологичные версии - Engineering SDK и Sim SDK, приобретаемые по запросу, - также поддерживают ГИС и распространенные форматы САПР, а также OpenGL и DirectX.
Однако этот можно использовать и для развлекательных целей и с 2020 года он доступен бесплатно для коммерческих проектов, приносящих доход менее 100 000 долларов в год.

Более быстрый рендеринг, более быстрый запуск и более эффективное использование памяти

Одно из ключевых изменений в Unigine 2.19 заключается в том, что он стал намного быстрее, чем предыдущие версии.
В частности, новый многопоточный рендерер DirectX 12 обеспечивает «прирост производительности процессора до 2х раз», а прирост FPS по сравнению с Unigine 2.18 составляет почти 2,5 раза.
Время запуска сократилось «с x1,4 до x1,9» на «масштабных» проектах, благодаря асинхронной загрузке мешей и свойств объектов, а также улучшенной многопоточности для загрузки текстур.
Улучшена потоковая передача данных из архивов - ZIP-файлов и файлов в формате UNG от Unigine - обеспечивает прирост «до 1,2 раза» при запуске, а использование оперативной памяти и VRAM уменьшено.
Кроме того, теперь стало проще выбирать между производительностью и качеством изображения, благодаря новой ноде Material Quality Switch, позволяющей переключаться между различными разрешениями материала.

Поддержка OpenXR, USD и потокового видео

Кроме того, Unigine 2.19 добавляет поддержку OpenXR в дополнение к OpenVR, что упрощает разработку проектов VR, AR и смешанной реальности.
Первоначальная реализация обеспечивает «базовую функциональность», такую как поддержка различных HMD и контроллеров. Отслеживание движения глаз и рук планируется в будущих обновлениях.
Пользователи редакций SIM и Engineering получили возможность экспортировать содержимое сцен в формате USD с помощью нового плагина UsdExporter.
Пользователи редакции Sim также получают поддержку потокового видео через WebRTC и новый плагин SpiderVision, который объединяет существующие инструменты для рендеринга на видео стены и проекторы.

Цена и системные требования

Unigine 2.19 доступен для 64-битных Windows 10+ и Linux (ядро 4.19+). Движок и редактор не зависят от аппаратного обеспечения: список поддерживаемых графических процессоров AMD, Intel и NVIDIA можно найти на сайте производителя.
Редакцию Community Free можно бесплатно использовать для некоммерческой работы и коммерческих проектов с доходом или финансированием менее 100 000 долларов за последние 12 месяцев.

UNIGINE 2.19: Major Optimizations, OpenXR, WebRTC Video Streaming, USD Support, Animation Improvements - Unigine Developer

UNIGINE developer portal. Official documentation, SDK downloads, forum community for UNIGINE real-time 3D engine.
https://developer.unigine.com/en/devlog/20240816-unigine-2.19
mode_comment 0 favorite 5 bookmark 0

Присоединяйтесь к нам в телеграмм!

Приглашаем вас присоединиться к нашему Телеграмм каналу, где мы делимся самыми свежими новостями, трендами и ресурсами из мира разработки игр и компьютерной графики. 👇

Рекомендации

keyboard_arrow_up