UNIGINE 2.15 - долгожданный визуальный редактор материалов

Взята часть из статьи обновления - полный список по ссылке выше 👆
Новости из большого мира

14 декабря 2021 года тихонечко, в подвалах Томска, русская команда разработчиков движка Unigine выкатила долгожданное обновление, в которое вошло много изменений:

Одно из основных обновлений - визуальный редактор материалов. Его главная цель - помочь разработчикам создавать материалы, не используя ни единой строчки кода. Мы объединили лучшее из миров визуального и обычного программирования.
Ранее нужно было самому писать шейдер для материалов, что сразу отталкивало от данного движка большинства. Но опытные разработчики смело делали материалы и публиковали их в базе движка.

Ключевые особенности:

  • Циклы - сложная, но очень крутая функция, которая позволяет повторять произвольные последовательности действий множество раз. Мы разработали собственный вариант реализации циклов в графе, который почти так же хорош, как и циклы, написанные в коде, но гораздо проще в использовании
  • Порталы позволяют избежать визуального шума в сложных графах, скрывая сложные переплетения ребер
  • Коннекторы - специальный “свернутый” режим ноды, благодаря которому она занимает гораздо меньше места и может быть присоединена к к другой ноде графа
  • Выражения используются для простых математических операций, но гораздо важнее то, что их можно использовать и как свизлы для выборки, изменения числа или порядка компонентов
  • Подграфы создаются путем объединения фрагментов графов, которые в дальнейшем могут быть использованы в множестве других материалов. Важно отметить, что изменения подграфа автоматически распространяются на все графы, где он был использован
Дополнительно:
  • более 200 преднастроенных нод
  • переключение между типами материалов
  • назначение полученных материалов на объекты или использование их в качестве базовых для создания целой иерархии дочерних материалов без необходимости многократно пересобирать весь граф
  • работа с подграфами стала легкой и эффективной
  • надежная система: она подскажет, где в графе обнаружены логические ошибок
  • возможность создавать удобные для чтения графы даже при высокой степени сложности.
Графический редактор схож с редакторами из других движков, программ для 3D моделирования и подобного софта - что хорошо скажется на изучение и на привыкание.

Улучшенная система симуляции воды:

Большую известность UNIGINE принесла красивая фотореалистичная вода, но пришло время повысить ставки.
В релизе 2.15 авторы представляют:
  • Реалистичную симуляцию воды в режиме реального времени
  • Контроль над каждой отдельной волной для симуляции сложной гидродинамики
  • Взаимодействие волн с различными физическими объектами
  • Плавный переход между состояниями морской поверхности в соответствии со шкалой Бофорта
  • “Бесшовный” вид и отсутствие тайлинга на поверхности воды как на ближних, так и на дальних планах
  • Два варианта управления генерацией волн: ручной и автоматический
Движок этим и интересен, что из коробки он имеет функционал на уровне, почти, сегодняшнего дня. к отдельной теме, что Косятн не шарит в тенденциях - вообще ни как... Для примера, если брать Unity или Unreal, то придётся искать/покупать/делать - что бы идти в шаг за трендами.

Улучшенное сжатие данных для Ландшафта (Landscape Terrain):

Благодаря новому инструменту Compression tool, импортируемые файлы карт ландшафта теперь можно сжимать, что значительно уменьшает объем занимаемого на диске места (коэффициент сжатия до 100:1).
Сжатие можно проводить в двух режимах: Lossy (с потерями) и Lossless (без потерь), а также с пользовательскими настройками.
Важно отметить, что сжатые слои нельзя редактировать в режиме реального времени. Мы рекомендуем хранить основную часть данных ландшафта в сжатом состоянии, а те слои, которые вы планируете изменять, - несжатыми.
Использование алгоритма Lossless позволит избежать снижения качества. Максимальную компрессию рекомендуется использовать только при выпуске финальной версии приложения.

Обновление Sandworm Tool:

В стремлении создать идеальный инструмент для создания ландшафта мы постоянно работаем над расширением его функционала. В релизе 2.15:
  • Распределенные вычисления в системе “Сервер-Агенты“: Сервер формирует и распределяет задания, а Агенты (Workers) выполняют назначенные им задачи. Исходные файлы и кэш хранятся в общей папке.
  • Обновленная система генерации зданий. Здания с различными типами крыш генерируются автоматически в соответствии с имеющимися ГИС-данными или случайным образом. Материалы выглядят более реалистично и достоверно.
  • Фильтры постобработки для максимального соответствия визуальным требованиям проекта.
  • Исправлены ошибки предыдущих версий.

Плагины для редактора:

При разработке любых тренажеров и симуляторов (да и игр тоже), возникает необходимость создавать специализированные инструменты (редакторы карт, сценариев и т.д), что отнимает большое количество времени и ресурсов.
В стремлении сделать процесс разработки как можно более быстрым и удобным для клиентов, мы предоставляем возможность создавать инструменты под конкретные проекты, пользуясь готовым функционалом редактора UnigineEditor. Прям сказка!
Создание плагинов для редактора в версии 2.15 стало проще благодаря интеграции с SDK-браузером и наличию двух проектных шаблонов (Engine GUI Window и Materials), которые можно использовать в качестве основы.
Мы уже применяем расширения редактора в некоторых из наших текущих проектов, используя систему плагинов и API редактора.
Более подробную информацию о создании кастомизированных плагинов можно найти в документации в статье Extending Editor Functionality.

Усовершенствованная высокоуровневая система управления погодой в ​I​G и ​I​G плагин:

  • Управление как глобальными, так и региональными слоями погоды
  • Создание прямоугольных регионов и регионов произвольной формы, добавление слоев и контроль над каждым из них
  • Управление дальностью видимости, давлением, температурой, влажностью, облачностью (с выбором типа облаков), осадками, ветром и другими параметрами в каждом слое. Возможность задать расположение региона, его толщину, высоту, диапазон перехода между погодными условиями и т.д.
Улучшенная симуляция молний позволяет создавать любое их количество в выбранных местах.
Мы добавили IG плагин для редактора для конфигурации геодезических и параметров даты и времени, а также для контроля погоды.

BDRF:

Реалистичное BDRF. Мы создали собственный BDRF, чтобы сделать распространение и отражение света как можно более естественным и достоверным.

Движок и так выглядит круто, а теперь он стал ещё круче. Жаль, что мало известен. Исправим это? Пишите Ваше мнение в комментариях.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
2 года назад
0
Это круто👍, пойду конвертить tga в blp
0
48
2 года назад
Отредактирован N7 Molot
0
Bergi:
ха ха ха. И да, ха ха ха

Если так глянуть, то можно спокойно делать игры, конечно, сначала изучить лицензию, и в ней сразу будет редактор и прочее априори. Это касаемо той темы, что бы сделать в проекте редактор как в варике. Поднять узнаваемость движка, а что он скоро будет совершеннолетним, а его ещё толком не обкатывали.
2
37
2 года назад
2
Поменял метку на unigine, давайте в дальнейшем её использовать
Чтобы оставить комментарий, пожалуйста, войдите на сайт.