В Unreal Engine есть множество функций, не описанных в данном вводном руководстве, и большое количество ресурсов, доступных для изучения самым разным типам пользователей.
Визуальные эффекты Niagara
Система Визуальные эффекты Niagara является основным инструментом для создания визуальных эффектов в Unreal Engine. Это надёжная, гибкая, высокопроизводительная система для создания сложных эффектов и симуляций частиц в реальном времени.
Niagara отличается следующими особенностями:
интерфейс написания визуальных сценариев с редактором на основе генератора, который содержит различные модули для создания визуальных эффектов;
лёгкая настройка, которая позволяет полноценно управлять поведением частиц как в простых, так и в сложных симуляциях, таких как пожар, дым, дождь, взрывы и т д.;
управляемые данными рабочие процессы, которые динамически реагируют на игровую логику, анимации или другие внешние источники данных;
симуляции на ГП и ЦП, которые поддерживают огромное количество частиц и сложное поведение частиц, требующее высокой точности;
модульные и повторно используемые компоненты, из которых можно создавать генераторы и модули для использования в разных проектах или для других визуальных эффектов;
взаимодействие в реальном времени и предпросмотр в окне просмотра редактора;
расширенные возможности симуляции для симуляций жидкостей.
Подробнее о том, как начать использовать Niagara в проектах:
Система физики
Unreal Engine использует собственный облегчённый физический движок Физика Chaos. Он разработан с нуля для создания физических симуляций в реальном времени и игр нового поколения.
Физика Chaos поддерживает следующие функции:
Разрушение;
Динамика твёрдого тела, которая позволяет создавать физические анимации;
Физика ткани и Симуляция ткани с машинным обучением;
Физика волос;
Симуляция плоти;
Моделирование жидкостей;
И это не всё!
Подробнее о физической системе в Unreal Engine см. в разделе Chaos Physics (Физика Chaos).
Моушн-дизайн
Моушн-дизайн — это набор функций для моушн-дизайнеров, которым нужен оптимизированный и креативный набор инструментов, обеспечивающий быструю итерацию и масштабируемость. Он включает в себя изменённую панель «Структура», пользовательский интерфейс, инструменты скелетной анимации, клонировщики, настраиваемые двухмерные/трёхмерные формы и альтернативный способ создания материалов с использованием рабочего процесса на основе слоёв «Конструктора материалов».
Подробнее см. в разделе Motion Design (Моушн-дизайн).
MetaHuman Creator
Рабочий процесс MetaHuman Creator полностью интегрирован в Unreal Engine. Этот упрощённый рабочий процесс позволяет создавать персонажей с помощью локального редактирования и простого доступа к облачным сервисам, таким как авториггинг и синтез текстур.
Вы можете создать реалистичную анимацию лиц для MetaHuman с помощью MetaHuman Animator, который работает в фоновом режиме и обрабатывает данные, отправленные с устройства захвата. Эти данные преобразуются в точную анимацию лица для MetaHuman. Полученные данные анимации являются корректными, и вы можете легко вносить в них художественные изменения.
Подробнее о MetaHuman:
Плагины
В Unreal Engine есть ряд плагинов, которые позволяют использовать в нём дополнительные функции и контент. Движок по большей части состоит из плагинов, которые можно включать и отключать в зависимости от потребностей проекта.
Управлять этими плагинами можно через каталог Плагины. Он находится в главном меню в разделе Правка > Плагины.
Подробнее об использовании плагинов и этого окна см. в разделе Plugins (Плагины).
Дополнительные ресурсы
Помимо документации Unreal Engine вы можете ознакомиться со следующим контентом: с примерами ресурсов и проектов, с уроками и форумами, управляемыми сообществом, с обучающими курсами, созданными сообществом и сотрудниками Epic, и проч.
Unreal Live Link для Autodesk Maya
Плагин Unreal Live Link позволяет транслировать данные анимации из Maya в Unreal Engine в реальном времени. Используя оба инструмента в виртуальной производственной среде или разработке своей игры, вы получаете возможность работать над ресурсами персонажей в Maya и использовать предпросмотр в Unreal Engine, чтобы сразу же видеть свою работу и вносимые изменения.
Чтобы узнать больше об этом плагине и его использовании в Maya и Unreal Engine, ознакомьтесь с описаниемплагина Unreal Live Link для Autodesk Maya в Магазине приложений Autodesk.
Магазин Fab
Fab — это цифровой магазин для авторов, представляющий собой единое место для поиска, обмена, покупки и продажи высококачественных игровых ресурсов, готовых к использованию в реальном времени. Ознакомиться с контентом этого магазина можно по ссылке Fab.com.
Fab интегрирован в Unreal Engine в виде плагина, который включён по умолчанию. Вы можете загружать и импортировать контент в проект прямо из магазина Fab.
Вам также доступно множество таких материалов, созданных Epic, как примеры проектов и пакеты ресурсов, с которыми вы можете ознакомиться в разделе Education & Tutorials (Образование и уроки) в категории Product Types (Типы продуктов) на левой боковой панели.
Подробнее о Fab и его интеграции в Unreal Engine:
Проект «Примеры ресурсов»
Проект Content Examples (Примеры ресурсов) является наглядным пособием по применению технологий, которые вы можете использовать. Проект представляет собой набор уровней, на каждом из которых через примеры представлены различные обучающие аспекты работы движка. По мере прохождения уровня вы увидите ряд пронумерованных стендов с примерами ресурсов.
Примеры ресурсов разработаны как интерактивные методы обучения. В некоторых из них для взаимодействия с ресурсами нужно будет запустить режим игры в редакторе (PIE).
Рассмотренные темы:
Анимация;
Звук;
Сценарии Blueprint;
Ландшафты;
Материалы;
Физика;
И это не всё!
При загрузке проекта вы увидите, что контент разбит на отдельные тематические уровни, которые вы можете найти в папке Content (Контент) > Maps (Карты).
Подробнее об этом примере проекта и о том, как его можно использовать, чтобы узнать больше о функциях Unreal Engine см. в разделе Content Examples (Примеры ресурсов).
Сообщество разработчиков Epic
Epic Developer Community (Сообщество разработчиков Epic), или EDC, предлагает объявления, уроки, демонстрационные проекты, форумы и учебные материалы, созданные сотрудниками Epic и членами сообщества.
Доступ к EDC можно получить, посетив страницу Epic Developer Community (Сообщества разработчиков Epic).