апр. 10, 2020

SDK 2.11: Бесплатная версия для энтузиастов, выше производительность, лучше синхронизация в симуляторах

211 fb

Впервые доступна бесплатная Community-версия UNIGINE

Мы в UNIGINE верим в огромный потенциал интерактивной 3D-графики, который только начинает раскрываться в самых разных областях жизни и бизнеса. Сильное сообщество программистов и художников, работающих в мире этих технологий, становится неотъемлемой частью успеха практически любых начинаний в научной, культурной, социальной и деловой сфере. Поэтому, наряду с большим количеством усовершенствований, в релизе 2.11 мы представили бесплатную Community-версию нашей платформы. Синергетический эффект от развития сообщества разработчиков однозначно позитивно скажется на корпоративных пользователях изданий UNIGINE 2 Engineering и UNIGINE 2 Sim.

UNIGINE 2 Community Edition доступна проектам с выручкой / финансированием не выше 100 тысяч USD в год, а также ученым и студентам (только в академических целях) и некоммерческим организациям.

С лицензией Community можно воспользоваться набором базовых функций платформы, в то время как продвинутые возможности остаются доступны в корпоративных версиях SDK: UNIGINE 2 Engineering и UNIGINE 2 Sim.

Сравнение версий: https://unigine.com/get-unigine

Оптимизация производительности

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

  • Асинхронное обновление объектов для равномерного распределения нагрузки по всем доступным потокам
  • Настраиваемая частота обновления объектов, расположенных далеко от камеры (например, дыма, взрывов или при симуляции толпы)
  • Оптимизации в расчетах границ для уменьшения размеров деревьев и увеличения производительности
  • Новая маска пересечений физики для большей гибкости управления пересечениями миров и пересечениями физики
  • и многие другие

Улучшенный многоканальный рендеринг

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

Azimut UNIGINE2

Улучшения в системах частиц

Помимо расширенного использования многопоточности в системах частиц, мы значительно улучшили их взаимодействие с освещением. Также добавлена ​​поддержка normal mapping, обеспечивающая дополнительный объем и детализацию. В совокупности все эти улучшения создают более “живое” и согласующееся со сценой освещение частиц, позволяя создавать убедительные объемные эффекты.

Ещё больше улучшений UI, включая редактор кривых для визулаьной настройки параметров частиц, а также усовершенствования в симуляции частиц, мы планируем реализовать в релизе 2.12.

Particles1

Архитектурное демо Fox Hole (“Лисья Нора”)

Archviz/BIM-демо под названием Fox Hole (“Лисья Нора”) теперь доступно для режима десктопа - в дополнение к ранее представленной версии для VR. В свою очередь, в версии для VR мы провели некоторый рефакторинг, чтобы сделать исходный код более легким для понимания, а также добавили всплывающие подсказки по использованию различных типов контроллеров.

Также мы рассматриваем возможность немного позже выпустить отдельный релиз этого демо.

9 1

Не забудьте загрузить последнюю версию SDK!


Get UNIGINE 2.11



Полный текст release notes читайте на портале для разработчиков.