+7-906-949-07-66
Разработка 2019-05-01

UNIGINE SDK 2.8

Мы выпустили UNIGINE SDK 2.8!

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

Ключевые изменения:

  • Реорганизовали асинхронный стриминг данных.
  • Оптимизировали кэшированные тени.
  • Добавили много новых опций по работе с растительностью.
  • Улучшили рендеринг сцен в помещении.
  • Обновили шаблон IG (Image Generator) для профессиональных симуляторов.
  • Преобразовали UnigineEditor.

Эти и другие обновления уже доступны.

Улучшенный асинхронный стриминг данных

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

Оптимизация кэшированных теней

Мы оптимизировали работу с тенями — функция Cached Shadows позволяет заменять динамические тени и использовать запеченные для любых статических объектов, тем самым снижая нагрузку и значительно улучшая производительность. Это особенно полезно при работе со сложной геометрией с большим количеством полигонов.

О других улучшениях рендеринга теней читайте в нашем девлоге.

Еще более реалистичная растительность

Растительность — ключевой элемент для создания реалистичного виртуального ландшафта. В этом релизе мы добавили новые опции для работы с аутдор сценами.

  • Добавили текстуру буфера глубины для импосторов.
  • Улучшили подповерхностное рассеивание.
  • Добавили новые опции в материале mesh_base.

Улучшенная работа с отражениями

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

  • Добавили возможность обрезки перекрытых препятствиями отражений.
  • Добавили возможность аддитивного смешивания нескольких environment probes.
  • Улучшили качество отражений на плоских поверхностях.
  • Добавили разнонаправленное отражение света от шероховатых поверхностей.

Обновление Unigine Editor

  • UnigineEditor стал полномасштабным независимым приложением.
  • Редактор стал быстрее и удобнее в работе.
  • Добавили новый инструмент — Cleaner, который помогает оптимизировать проект и сэкономить место на диске.
  • Добавили новую функцию Texture Conversion.
  • Добавили возможность игнорировать файлы guids.db.

Об этих и других улучшения UnigineEditor читайте в девлоге.

Обновление шаблона IG (Image Generator)

Шаблон IG (Image Generator), наш компонент для профессиональных распределенных тренажерных систем, продолжает развиваться и наращивать свой функционал. Мы улучшили его общую производительность, расширили использование многопоточности, обновили список поддерживаемых протоколов связи (добавлен Distributed Interactive Simulation (DIS). Эти и другие улучшения уже доступны пользователям.

Другие важные изменения

  • Реорганизовали механизм битовых масок
  • Performance Profiler стал более информативным
  • Добавили режим Interleaved Rendering для освещения
  • Обновили Property System
  • Добавили новые сэмплы контента
  • Обновили демо Oil Refinery

Более подробно обо всех улучшениях в  UNIGINE 2.8 читайте в нашем development blog.

А если вы по какой-то причине еще не используете UNIGINE, то получите пробную версию SDK прямо сейчас и начните работу над своим проектом!