Новая версия игрового движка Unreal Engine 4.8 содержит 189 новых функций и улучшений, которые разработаны сообществом из нескольких десятков разработчиков.

Самые значительные из нововведений перечислены ниже.

Рендеринг травы




Системы рендеринга травы значительно оптимизированы для открытых миров. Новый рендерер динамически генерирует траву, кусты и другие наземные объекты в случайном порядке вокруг игрока.

По мере передвижения игрока по карте добавляются новые объекты, а старые объекты за пределами диапазона теперь не исчезают, а остаются в открытом мире.

Разработчики могут указывать плотность травы в меню Landscape Grass Output, чтобы она соответствовала ландшафту: редкая растительность на склоне горы или густая в долине.

Повышенная стабильность работы редактора


В версии Unreal Engine 4.8 этому вопросу уделили повышенное внимание. Исправлены многие из самых досадных багов движка, а также добавлены некоторые функции.

Поддержка SteamVR/HTC Vive




Добавлена поддержка нового оборудования. В шлеме HTC Vive доступен предварительный просмотр игры (кнопка «VR Preview»). Поддерживаются все функции контроллера виртуальной реальности, в том числе кнопки/тачпады.

Перепроецирование Playstation 4 Morpheus VR на 120 Гц




Поддержка последнего оборудования Sony Morpheus, в том числе рендеринг на 120 Гц с временным перепроецированием (temporal reprojection), а также рендеринг на 60 Гц. Значительно улучшена поддержка трёхмерного звука.

Иерархическая система уровня детализации (LOD)




Новая иерархическая система автоматически создаёт уровни детализации для сеток, что значительно уменьшает количество вызовов и число полигонов, если смотреть на них с дальнего расстояния. Данная функция особенно актуальна для открытых миров.

Сетки для комбинирования подбираются автоматически. Если доступен Simplygon, он используется для генерации сетки с низкой детализацией, иначе LOD-версии каждой сети будут скомбинированы. Материалы сливаются автоматически, если это возможно.

Процедурный генератор листвы




Новая экспериментальная функция для процедурной генерации огромных (или крошечных, или среднего размера) регионов листвы за короткое время.

Свойства листвы задаются опцией "Foliage Type".

Навигация по видеозаписи игры




Игры Unreal Engine имеют функцию полной записи и воспроизведения игрового процесса. Начиная с версии 4.8 можно быстро переместиться в нужный фрагмент видеозаписи.

По умолчанию движок теперь хранит видеозаписи локально (настройки можно изменить и хранить их в облаке).

Высококачественная глубина резкости и тонирование (tone mapping)




Новый алгоритм глубины резкости называется «Circle DOF». Он отличается высокой производительностью и наличием параметров, которые соответствуют привычным параметрам физических камер. Поддерживается размытие на расстоянии для симуляции эффекта рассеяния света в атмосфере.

Новая схема цветового тонирования соответствует кинематографическому стандарту Academy Color Encoding System (ACES).

Обновленный редактор листьев




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

Новые типы листьев создаются прямо из этого меню нажатием кнопки «Add Foliage Type».

На кнопках для каждого типа листьев указано их общее количество, отсюда же их можно сохранить. Работает выделение одновременно нескольких типов и операции над ними.

Сетка с динамической навигацией для открытых миров




Совершенно новая система для поддержки динамических NavMeshes в открытых мирах. Сетка генерируется автоматически в том месте, где она необходима. Опцию нужно активировать через "Navigation System" – "Navigation Invoker Component".

Новый шаблонный образец




Новая версия высокого разрешения для Unreal Example Character включена в шаблоны, которые поставляются с игровым движком. Есть также версия низкого разрешения для мобильных устройств (лежит в Marketplace бесплатно).

Редактор на кривых для Unreal Motion Graphics UI




С помощью кривых удобно указывать свойства анимации.

Отражения на полупрозрачных поверхностях




Полупрозрачные поверхности теперь могут динамически отражать другие объекты, которые присутствуют на экране. Опция активируется через "Screen space reflections".

Плагины




В Marketplace появился первый плагин от компании Allegorithmic, а в будущем ожидается ещё больше плагинов от сторонних разработчиков.

Пост-процессинг




Улучшенные инструменты и фильтры пост-процессинга. Значительно улучшена точность фильтра для размытия, в том числе с морфингом конечной анимации.



Об остальных нововведениях в игровом движке Unreal Engine см. в release notes.

Комментарии (16)


  1. HeavyRazzer
    11.06.2015 13:05
    +3

    Красиво!
    А вобще есть игрушки, которые все эти технологии используют? Такой бы список в конец статьи.


    1. stigracer
      11.06.2015 13:10
      +2

      А не рано ли уже игрушки запрашивать? Движок же только вышел)


    1. Benjaminabel
      11.06.2015 13:12

      В Unreal Engine Wiki уже есть подобный список. Только не факт, что хоть одна из них использует движок по полной.


      1. Mutineer
        11.06.2015 13:22

        Ну и большинство этих игр еще не вышло


      1. HeavyRazzer
        11.06.2015 13:52
        -1

        Да, в списке большинство TBD, причем названия ни о чем не говорят. А от неизвестных студий с мутными названиями вряд ли можно ожидать проектов с той красотой, что показывают в презентациях движка.
        Впрочем, какое железо понадобится, чтобы в реальном времени отрисовывать подобную полянку из статьи, которая является частью целого интерактивного мира, да еще и с действующими объектами?
        Потому демки красоты есть, а вот игрушек подобных — нет. Так как нет ни аппаратных ресурсов, ни человеческих (чтобы из движка сделать интересную игру).
        Впрочем, что такое можно нарисовать в принципе — уже здорово.


        1. GxocT
          11.06.2015 17:33
          +1

          Скачайте движок, в нем есть примеры. Сможете запустить на своем ПК.
          Для большинства демок видеокарты уровня GeForce 760 + Core i3 хватает.


          1. HeavyRazzer
            11.06.2015 18:36
            +1

            Так-то демки, где кроме графики ничего и нет. А в реальной игре ресурсы кушает просчет игрового мира, персонажей.
            Я вот помню в 3DMark 2003 (вроде бы), был тест Mother Nature, с небольшой живописной полянкой. Топовое железо вполне себе крутило эту прелесть с нормальной скоростью, а вот подобные красоты в реальных играх появились только через пару поколений видеокарт.
            А скачать движок с демками — хорошая идея, спасибо! Вспомним молодость. Собственно, с желания узнать как работает любимая трехмерная стрелялка и вобще компьютерная графика в целом и начался мой путь айтишника (а не простого переустановщика Винды с ходовым софтом).


        1. DjOnline
          12.06.2015 00:27
          -2

          Странно что подобную кинематагрофичность, а именно рендеринг в реальном времени фильма Final Fantasy якобы показывали на 4х картах nVidia ещё в 2001 году, но пока даже на современных видеокартах это вряд ли будет летать на 60fps в fullhd.



  1. prishelec
    11.06.2015 13:49
    +2

    А трава действительно великолепна.


    1. HeavyRazzer
      11.06.2015 13:54
      +1

      Интересно, можно ли ее сделать интерактивной? Нарисовать-то нарисовали, а вот чтобы она реагировала на атмосферные явления, действия персонажей — это куда сложнее.


      1. AndyRoss
        11.06.2015 14:38
        +2

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


        1. lexore
          11.06.2015 17:43
          +1

          Теперь следующий уровень — деформация)
          Приминаться, отрубаться, гореть…


          1. prishelec
            11.06.2015 18:19
            +2

            Чтобы трава могла высыхать и становиться сеном. Еще бы кротовых нор и муравейников с муравьями разумеется – мысли вслух ).


            1. Aingis
              11.06.2015 19:31
              +21

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


              1. Mutineer
                12.06.2015 10:09
                +5

                Я джва года хочу такую игру.