Шаблон Анимация 101 позволяет быстро научиться анимировать скелетные сетки.
В этом шаблоне представлен набор анимационных устройств, инструментов, ресурсов и рабочих процессов, доступных в UEFN в настоящее время.
В него также включены некоторые ресурсы, необходимые для подключения к этим устройствам и инструментам из Каталога ресурсов.
С помощью этого шаблона вы совершите образовательную экскурсию по музею, где узнаете о скелетных сетках и способах их анимации, используя либо устройство «Анимированная сетка», либо Регулятор каркаса и Sequencer.
Этот шаблон находится в разделе Шаблоны проекта в Каталоге проектов.
В этом уроке вы ознакомитесь с этим шаблоном и его содержимым.
Скелетная сетка
После загрузки игры вы увидите скелетную сетку манекена Fortnite. Скелетные сетки представляют собой модели, которые можно анимировать с помощью устройства «Анимированная сетка» или с помощью Регулятора каркаса в Sequencer.
Скелетные сетки — это первичный ресурс, на котором воспроизводится анимация.
На Панели ресурсов в разделе Манекен доступны различные ресурсы, из которых состоит манекен.
Когда вы перетащите скелетную сетку FN_Mannequin на остров, результат будет выглядеть, как показано выше. При этом будет создан актор FortSkeletalMeshActor.
На панели Сведения можно изменить сетку манекена на любую другую скелетную сетку. Также можно поменять материал.
В холле музея представлены скелетные сетки с различными анимациями.
Вы можете создать экземпляр анимации, который создаёт актор скелетной сетки и привязывает анимацию для воспроизведения на нём. Также можно изменить скелетную сетку и анимацию.
При перетаскивании последовательности анимации из папки «Анимации» создаётся FortSkeletalMesh со скелетной сеткой FN_Mannequin, как и в первом примере, но при этом к ней привязывается последовательность анимации.
При применении анимации к скелетной сетке на панели Сведения появятся следующие настройки:
Повторение: определяет, будет ли анимация воспроизводиться циклично.
Воспроизведение: определяет, будет ли анимация воспроизводиться в игре или в режиме редактирования.
Начальное положение: задаёт кадр анимации, отображаемый, когда она не воспроизводится.
Скорость воспроизведения: задаёт скорость анимации. 1,0 = 100%
Для обеспечения единообразия можно установить, должны ли воспроизводиться экземпляры последовательностей анимации.
Устройство «Анимированная сетка»
На сцене театра находятся скелетные сетки, связанные с устройством «Анимированная сетка».
С помощью устройства «Анимированная сетка» можно настроить скелетные сетки на воспроизведение множества различных анимаций, которые можно приостанавливать и воспроизводить в обратном порядке с помощью триггеров, таких как устройство Кнопка.
Устройство «Анимированная сетка» предоставляет те же элементы управления, что и базовый актор скелетной сетки. Также вы можете привязать события, чтобы сообщать этому устройству, когда нужно воспроизводить, приостанавливать анимацию или воспроизводить её в обратном порядке во время игры.
Чтобы посмотреть демонстрацию, активируйте эти события с помощью устройства «Кнопка» на панели.
Скелетные сетки без этого устройства, такие как сетки в холле, остаются неизменными в ходе игры. Для большего контроля над анимацией во время игры используйте устройство «Анимированная сетка».
Скелетные сетки не сталкиваются с игроком, миром или друг с другом.
Устройство «Внутриигровое видео»
Поднявшись по лестнице, вы найдёте устройство «Последовательность внутриигрового видео» с кнопкой, которая запускает короткий видеоролик.
Вы можете просмотреть эту последовательность в игре, нажав на кнопку, которая активирует функцию воспроизведения на устройстве «Внутриигровое видео».
Вы можете использовать устройство «Внутриигровое видео» для воспроизведения видеорядов, загруженных в Sequencer.
Собственное внутриигровое видео можно добавить из папки проекта.
Чтобы создать собственное внутриигровое видео, откройте папку проекта на Панели ресурсов и нажмите +Добавить. Затем прокрутите до пункта Внутриигровое видео и выберите Видеоряд.
Вы можете дважды нажать на новый видеоряд, чтобы открыть Sequencer.
В Sequencer редактируются видеоряды. Здесь можно определить, что, когда, где и как долго будет воспроизводиться в рамках внутриигрового видео. Кроме того, в Sequencer имеется множество других функций.
Чтобы ознакомиться с возможностями Sequencer, перейдите в папку Sequences на Панели ресурсов в UEFN. Затем выберите MuseumFlyThrough и дважды нажмите на него, чтобы открыть Sequencer.
Кроме того, доступ к Sequencer можно получить через вкладку Внутриигровое видео в меню Окно.
Регулятор каркаса
С помощью Регулятора каркаса можно настраивать анимацию, а также накладывать объекты окружения, визуальные эффекты и многое другое.
Дважды нажмите на миниатюру последовательности MuseumFlyThrough, чтобы открыть Sequencer, где вы сможете отредактировать последовательность таким образом, чтобы создать свою собственную. Данный Sequencer включает следующее:
Дорожка переключения камер для воспроизведения анимации и переключения между камерами
Нажмите на изображение, чтобы увеличить его.
Дважды нажмите на миниатюру Регулятора каркаса, чтобы открыть его редактор.
Нажмите на изображение, чтобы увеличить его.
После этого можно открыть на Панели ресурсов папку Mannequin и выбрать папку Сетки. Затем перетащите FN_Mannequin_ControlRig на свой остров.
После этого UEFN перейдёт в режим анимации и автоматически добавит этот актор в активную последовательность или создаст новую.
С помощью Регулятора каркаса можно воспроизводить анимацию в редакторе Регулятора каркаса, создав новый элемент управления и анимацию.
При двойном нажатии на Регулятор каркаса на Панели ресурсов откроется граф каркаса, который позволяет добавлять или изменять элементы управления по своему усмотрению.
Вы также можете создать анимацию вручную с помощью Регулятора каркаса и Sequencer.
Чтобы создать новую анимацию, выполните следующие действия.
Перетащите Регулятор каркаса из папок Mannequin > Meshes и разместите его в проекте. Откроется Sequencer, и ваш персонаж будет выбран в окне просмотра.
(convert:false)
Добавьте Дорожку преобразования. Sequencer автоматически применяет фильтр для элементов управления Регулятора каркаса.
Выберите элемент управления на панели, и на конечности появится точка вращения.
Создайте опорный кадр, нажав на Enter или на значок опорного кадра на дорожке.
Переместите конечность в новую позу.
Переместите точку воспроизведения вперёд и повторите операцию.
Сохраните анимацию в виде последовательности анимации. Чтобы узнать больше, посмотрите этот видеоролик на YouTube.
Чтобы изменить существующую анимацию, выберите параметр Прописать в Регулятора каркаса в Sequencer, а затем выберите каркас.
В этом уроке разобрано, как добавить дополнительный слой.
Вы даже можете прикреплять объекты окружения к анимированным сеткам.