+7-913-825-05-66
Изображение предоставлено Twinmotion

Универсальная платформа

UNIGINE 2 — это полноценная платформа для создания интерактивных 3D приложений, работающих в режиме реального времени, с исчерпывающим набором встроенных функций. Платформа обладает достаточной гибкостью для создания сложных проектов, требующих индивидуального подхода.


Поддержка разных платформ

Разработка и развёртывание системы может осуществляться на любой из следующих платформ:

  • Windows
  • Linux (включая Astra Linux Special Edition, сертифицированный МО, ФСТЭК и ФСБ)
  • Mac OS X

Поддержка стандартных форматов данных

Наравне с использованием собственных оптимизированных форматов данных, UNIGINE 2 также поддерживает такие стандартные 3D форматы, как OpenFlight, COLLADA, FBX и другие.

Гибкая система импорта UNIGINE может быть адаптирована для использования в вашем проекте. Поддерживается как непосредственный экспорт данных из таких DCC пакетов, как 3ds Max, Maya, Softimage, так и импорт различных промежуточных форматов (например, OBJ).

Кроме того, в UNIGINE 2 все форматы данных для 3D геометрии и анимации имеют исчерпывающую документацию. Используя C++ API, можно расширить или преобразовать форматы данных, а расширяемая структура XML-данных обеспечивает дополнительную гибкость и простоту взаимодействия с другими системами приложений.


Легкая встраиваемость

UNIGINE может быть встроен в качестве высококачественной области просмотра в 3D в уже существующее C++/C# приложение.
UNIGINE позволяет визуализировать демонтаж и монтаж объектов, а также отображать информацию из внешних баз данных.

Изображение предоставлено Twinmotion

Мощные API

Разработчики имеют возможность выбирать между различными программными интерфейсами (API), поддерживаемыми в UNIGINE:

  • C++ API для достижения максимальной производительности и простой интеграции с существующим программным кодом
  • C# API как отличный баланс между производительностью и удобством разработки
  • Быстрое итерирование скриптов на UnigineScript благодаря мгновенной компиляции и многочисленным полезным функциям

Все API хорошо задокументированы и имеют множество включенных в SDK примеров практического использования.

Расширяемая архитектура

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


Физический движок

Вдохните жизнь в ваши виртуальные миры с помощью UNIGINE Physics - пользователи смогут взаимодействовать с виртуальными объектами благодаря следующим возможностям:

  • Обнаружение столкновений и физика твердого тела
  • Объекты Rag doll
  • Различные сочленения, приводы и пружины
  • Деформируемая ткань и верёвки
  • Динамическое разрушение объектов
  • Силовые поля
  • Плавучесть и двустороннее взаимодействие с водой
  • Возможность отматывать время назад
Изображение предоставлено ЗАО НПЦ "Спектр"

Система управления городским трафиком

  • Многополосные дороги
  • Дороги с односторонним и двусторонним движением
  • Различные перекрестки (Т-образные перекрестки, круговые, и т.д.)
  • Многоуровневые дороги
  • Участки с ограничением скорости
  • Участки с запретом обгона
  • Знаки приоритета
  • Настраиваемые светофоры

Поиск пути

Платформа имеет встроенный модуль поиска пути, поддерживающий 2D и 3D пространства, динамические препятствия, и отложенное обнаружение пути. На основе этого функционала можно создавать различные системы искусственного интеллекта.

Полный набор инструментов

UNIGINE поставляется с полным набором инструментов разработки:

  • UnigineEditor, визуальный редактор виртуальных миров
  • Конвертеры для 2D и 3D форматов данных
  • Инструменты импорта ландшафта
  • Плагины для 3D редакторов (3ds Max, Maya, Softimage)
  • Набор утилит для оптимизации данных

Графический интерфейс пользователя

Для реализации графического интерфейса пользователя в UNIGINE доступно несколько технологий на выбор:

  • Встроенный графический интерфейс (включает полный набор виджетов с 2D/3D эффектами и поддержкой локализации)
  • Интеграция в приложения Qt
Изображение предоставлено Ai3D Pty Ltd

Аудиосистема

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

Система анимации

В UNIGINE 2 анимированными объектами можно управлять программно с помощью средств C++ API или UnigineScript, а также с помощью визуального конфигуратора «Skinner». Также существует возможность импорта файлов скелетной анимации из различных стандартных форматов.

Комплексные сценарии

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

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

Отсутствие зависимостей от сторонних технологий

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