Engine & platform

Получите наше первое в истории руководство по анимации в Unity

SHANTI ZACHARIAH / UNITY TECHNOLOGIESSenior content marketing manager
Jun 13, 2024|6 мин.
Окончательное руководство по анимации в Unity обложка электронной книги | Изображение для блога
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

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

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

Окончательное руководство по анимации в Unity электронная книга предварительный просмотр
Предварительный просмотр анимационной электронной книги; обложка - Сакура Рэббит
Загрузить электронную книгу

Система анимации в Unity уже много лет служит основой для многих игр, обеспечивая такие основные функции, как:

- Простой рабочий процесс и настройка анимации для всех элементов Unity, включая объекты, персонажей и свойства

- Поддержка импортированных анимационных клипов и анимации, созданной в Unity

- Ретаргетинг анимации гуманоидов - возможность применения анимации одной модели персонажа к другой

- Упрощенный рабочий процесс для выравнивания анимационных клипов.

- Удобный предварительный просмотр анимационных клипов, переходов и взаимодействий между ними

- Управление сложными взаимодействиями между анимациями с помощью инструмента визуального программирования

- Возможность анимировать различные части тела с помощью различной логики

- Функции наложения слоев и маскировки

Вместе с электронной книгой вы также получите новый учебник по импорту и управлению анимационными клипами в Unity:

Что входит в руководство по анимации?

Наше полное руководство начинается с предисловия Дэйва Ханта, технического художника по анимации и риггингу в Unity. После этого вы узнаете о следующих основных темах:

- Как импортировать анимацию в Unity из библиотек движения, Autodesk Maya и Blender, а также работа с FBX-файлами.

- Экспорт анимации, экспортер FBX и Unity Recorder

- Общий тип анимации, контроллер, настройки, слои, деревья наложения и контроллер персонажа

- Ярлыки, анимация пользовательского интерфейса и события

- Расширенные функции анимации, события в клипах, доступных только для чтения, движение корня и наложение фигур

- Тип анимации гуманоида

Animation Rigging, настройка, ригиды и объединение IK с анимацией

- Система Timeline для анимированных cutscenes, ключевых кадров, типов дорожек и последовательностей

- Использование продвинутой физики, анимация движения меха и волос, а также системы частиц и работа с пакетом Alembic.

- AI Navigation

- 2D анимация, PSD Importer, риггинг и IK в 2D

Риггинг во время выполнения в Unity
Такелаж в действии: Слева - персонаж, держащий коробку; справа - персонаж, вызывающий эффекты брызг, когда он проходит по луже

Из электронной книги: Советы по организации файлов анимации

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

Этапы развития персонажей Unity
На этом изображении показаны фазы разработки персонажей в типичном цикле разработки крупномасштабной игры. На картинке изображены персонажи из короткометражки Unity Adam.

Соглашения об именовании

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

Организация сцены

Если вы аниматор, планирующий работать непосредственно в Unity, подумайте о создании сцены-песочницы и/или работе в режиме prefab для общих анимаций игрового процесса.

Отслеживание и автоматизация версий активов

Класс AssetPostprocessor в Unity позволяет запускать код при импорте активов или применять автоматические настройки импорта с помощью пресетов. Это может быть полезно для эффективной проверки соответствия активов стандартам команды, что позволит вам больше сосредоточиться на создании контента.

Создание макета в Unity и использование FBX Exporter

Дизайнеры могут создавать анимацию и кинематографические последовательности в Unity с помощью таких систем, как Timeline, которые позволяют эффективно выразить общий замысел и временные рамки. Прототипированные анимации можно экспортировать через FBX Exporter в предпочитаемую аниматором программу DCC для дальнейшей доработки.

Визуализаторы и пользовательские инструменты редактора

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

IK в Unity с помощью пакета Animation Rigging

Включение риггинга во время выполнения позволяет персонажам контактировать с игровым миром. Проведение рукой по поверхности или захват и поворот дверной ручки - вот лишь пара примеров тонких движений, которые требуют изменений в костной цепи, чтобы они выглядели реалистично. Пакет Animation Rigging в Unity позволит вам создавать такие детализированные движения, что станет отличным дополнением к процессу создания персонажа.

Unity Recorder для записи игрового видео

Если вы создаете анимацию в Unity или вам нужны высококачественные кадры из вашей игры, экспортируйте финальную анимацию в видеофайл. Захват необработанного видео во время игры может потребовать больших затрат ресурсов компьютера, в результате чего игра не будет работать так, как нужно для маркетинговых целей или видеоконтента. Чтобы обеспечить стабильную частоту кадров, избежать заикания из-за пропусков кадров и добиться наилучшего качества записи, Unity Recorder позволяет создавать последовательности видео или изображений в режиме реального времени из редактора.

Библиотеки движения

Adobe Mixamo и Reallusion ActorCore - это сайты библиотек движений, содержащие тысячи небольших роликов, которые можно загрузить в Unity. Помимо бесплатных персонажей на выбор, вы можете загрузить собственного персонажа, о чем рассказывается в руководстве. Магазин активов Unity также является отличным местом для поиска готовых анимаций. Найдите категорию "Анимация" и загрузите пакеты в Unity через менеджер пакетов. Анимация должна быть настроена автоматически и готова к использованию.

Анимация персонажа кролика Сакуры
Сакура Рэббит, чьи персонажи и анимационные работы можно увидеть на изображении выше, использует такие пакеты Unity Asset Store, как Final IK, Magica Cloth и Face Capture, для создания богатой анимации.

Загрузите руководство по анимации сегодня и найдите все наши электронные книги для художников, технических художников и дизайнеров в хабе Unity best practices.

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