Глава 1. Технологии
Данный проект является учебной работой студента Школы дизайна или исследовательской работой преподавателя Школы дизайна. Данный проект не является коммерческим и служит образовательным целям

1.1 Первый инструмент генерации анимации на базе искусственного интеллекта: Massive

Исходный размер 1920x1080

Властелин колец: Возвращение короля / 2003 / Питер Джексон

История искусственного интеллекта в анимации началась с «Властелина колец».

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

Massive — первое программное обеспечение для симуляции массовок.

Исходный размер 1280x720

Генератор армии «Combat Sword Agent» / Massive software

Исходный размер 1280x720

Пример работы с генератором Massive в Maya

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

Исходный размер 2480x1350

Генерация толпы через интуитивное управление через систему нодов

Исходный размер 1920x1080

Генератор дорожного движения «Car Agent»

Исходный размер 2480x1350

Генератор паникующей толпы «Mayhem Agent» / генератор массовки на стадионе «Stadium Agent» / генератор спокойной толпы «Ambient Agent»

Исходный размер 2480x1350

Сгенерированная анимация толпы на стадионе // Игра престолов /2015/ Дэвид Наттер

Исходный размер 1920x1080

«Combat Sword Agent»

Исходный размер 2480x1350

Хоббит: Битва пяти воинств / 2014 / Питер Джексон

Исходный размер 1280x720

«Horse & Rider Agent»

Исходный размер 500x180

Властелин колец: Возвращение короля / 2003 / Питер Джексон

Сейчас в портфолио у Massive десятки проектов для кино, анимации и рекламы.

Исходный размер 2480x1350

Проекты, использовавшие технологию Massive: ‎Хроники Нарнии‎, 2005 / Пираты карибского моря, 2003-2017 / ‎Аватар, 2009-2023 / ‎ВАЛЛ-И, 2008 / Мстители: Война бесконечности, 2018 / Бэтмен, 2022

Исходный размер 500x212

Властелин колец: Возвращение короля / 2003 / Питер Джексон

1.2 Инструмент генерации в 2D анимации: HOUDOO

Искусственный интеллект меняет и сферу 2D анимации. Французская студия «Les Films Du Poisson Rouge» — один из пионеров в своей области и разработчик системы HOUDOO, инструмента достраивающего промежуточные кадры между ключевыми.

Программа была задействована в производстве анимационных фильмов «Клаус‎» (2019) и «‎Красная черепаха»‎ (2016).

Исходный размер 1120x377

Тестовая анимация, демонстрирующая работу системы с сайта Les Films Du Poisson Rouge

Использование Houdoo сокращает время создания анимации в 4 раза, а работает система следующим образом: Отрисовываются два ключевых кадра. Программа видит их как отправной пункт (А) и конечную точку (Б). Следуя этой логике, промежуточные кадры между А и Б достраиваются автоматически.

Исходный размер 2480x1350

Демонстрация работы Houdoo: первое изображение — первая поза, точка А для программы; второе изображение — вторая поза, точка Б

Исходный размер 1280x720

Демонстрация работы Houdoo

Исходный размер 1280x720

Тестовая анимация, демонстрирующая работу системы с сайта

Les Films Du Poisson Rouge

Исходный размер 1280x720

Тестовая анимация, демонстрирующая работу системы с сайта

Les Films Du Poisson Rouge

Исходный размер 1280x720

Красная черепаха /2016 / Михаэль Дюдок де Вит

Исходный размер 1920x1080

Клаус / 2019 / Серджо Паблос

Исходный размер 1280x720

Тестовая анимация, демонстрирующая работу системы с сайта

Les Films Du Poisson Rouge

Исходный размер 768x672

Тестовая анимация, демонстрирующая работу системы с сайта

Les Films Du Poisson Rouge

1.3 Технологии захвата движения на базе ИИ

Исходный размер 1920x1085

Рококо / Инструмент создания ИИ мокапов

Если вы не Бенедикт Камбербэтч, и вас не позвали играть Смауга в модном костюме, а анимация на персонажа все-таки необходима, то можно воспользоваться инструментарием AI мокапов.

Исходный размер 596x334

Бенедикт Камбербэтч на съемках «Хоббита‎»‎ в специальном костюме для захвата движения

DeepMotion, Plask, Radical, Open pose, Рококо — только часть программ позволяющих превращать видео в анимацию. Интегрированный в системы искусственный интеллект смотрит на простое MP4 видео и сам определяет основные точки для захвата движения. В итоге он выдает анимацию, которую затем можно перенести на любого персонажа.

Исходный размер 1280x720

Пример работы мокапа на базе ИИ / Radical / BlenderDiplom on YouTube

Мокап на базе искусственного интеллекта удобен для создания быстрой анимации. Однако, без специального снаряжения результат скорее всего выйдет далеким от идеала.

Исходный размер 2480x1350

На сайте Рококо есть инструментарий для записи мокапа с видео, но результат будет лучше, если купить их перчатки (и все остальное).

Wonder Studio

Среди ИИ мокапов, действительно интересен Wonder Studio — целая VFX студия «на диване».

Исходный размер 1200x500

Презентация Wonder Sudio

Исходный размер 2480x1350
Исходный размер 2480x1350

Этапы по которым работает Wonder Studio: Motion Capture -Character Pass — Alpha Mask — Clean Plate — Camera Track — Final Render

Исходный размер 1200x500

Презентация Wonder Sudio

Исходный размер 1280x720

Проверка инструмента от JL Mussi на YouTube

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

Исходный размер 2480x1350

Размытый контур, неизбежный артефакт

Исходный размер 1280x720

Вечная проблема мокапа (особенно если у вас нет специального костюма и оборудования) — некорректный контакт рук и ног с землей

ZooBuilder

Исходный размер 1920x1080

Внутриигровой скриншот

ZooBuilder — программа, находящаяся в разработке лаборатории Ubisoft. Принцип работы такой-же как и у других ИИ мокапов: искусственному интеллекту показывают видео со зверушкой, а она выдает готовую для использования анимацию. Программа может сократить время создания анимации на 30%.

Исходный размер 2480x706

Тест программы

1.4 Инструмент генерации анимации на базе библиотеки мокапов: MOGEN

Исходный размер 1920x1080

Говоря о мокапах, если рассмотренное выше довольно экспериментально, то этот инструмент правда работает и неплохо заменяет Миксамо, библиотеку готовых анимаций.

Исходный размер 854x480

Миксамо позволяет увидеть жизнь персонажа вне работы / Captain Kot с анимацией от Миксамо

В отличие от Миксамо, Mogen, искусственный интеллет от Моторики, дает возможность контролировать параметры движения и генерировать уникальные сочетания. Программа обучается на базе записанных мокапов.

Исходный размер 854x480

Ваш персонаж на 100% огр? Или на 100% устал? А может 50 на 50?

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

Исходный размер 854x480
Исходный размер 854x480

Количество настраиваемых параметров превышает сотню

1.5 Генерация анимации в режиме реального времени

Исходный размер 1280x720

Управление персонажем в реальном времени с помощью фазово-функциональной нейронной сети / Phase-Functioned Neural Networks for Character Control / Yoshiboy2 на YouTube / 2017

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

Исходный размер 1280x720

Стандартная анимация

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

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

Исходный размер 1280x720

Анимация с вовлечением ИИ, а именно нейросети / Phase-Functioned Neural Networks for Character Control

Исходный размер 1280x720

Нейросеть позволяет добиться более гармоничной, естественной анимации

Исходный размер 1280x720
Исходный размер 1280x400

Сравнение работы анимации на базе фазово-функциональной нейросети (слева) и адаптивной нейросети (справа)

Исходный размер 1920x820

В зависимости от целей проекта меняется и методолгия работы с нейросетью.

1.6 Инструменты генерации анимации по текстовому запросу

Исходный размер 1872x200
Исходный размер 1200x1200

С помощью текста теперь можно генерировать не только картинки.

MOOTION — это Discord-бот, который предлагает быстрый и доступный способ создания анимации. Он обрабатывает текстовый запрос за пару минут и выдает два варианта анимации, которые можно экспортировать и использовать с любым персонажем. MotionGPT — будущий генератор анимации из текста от DeepMotion (сейчас находится в разработке).

Исходный размер 2480x1350

Презентация MotionGPT от DeepMotion

Исходный размер 1920x385

Сильное заявление из презентации будущей технологии MotionGPT

1.7 Первая программа со встроенным ИИ ассистентом: Cascadeur

Исходный размер 1920x745

Концепт-арт проектов Banzai Games

Изначально Cascadeur создавался как внутренняя разработка для ускорения процессов сложной анимации для 2D файтингов. Теперь это популярный софт и возможное будущее игровой анимации.

Исходный размер 1370x500

Программа сама определяет физику естественного движения: с автопозингом при перемещении например головы или торса, двигаются и другие части тела, подстраиваясь / действие автоматической физики

Исходный размер 1100x850

Генерация элементов вторичной анимации

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

Исходный размер 2480x1350

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

Исходный размер 540x304

Использование Cascadeur в производстве

Исходный размер 2480x1350
Исходный размер 1280x720

Cascadeur Animation Reel / 2023

Исходный размер 1280x720

Cascadeur Animation Reel / 2023

1.8 Инструмент создания ИИ анимации через «обучение с подкреплением»

Заставить персонажа двигаться можно с помощью еще одного оригинального способа: обучение с подкреплением (Reinforcement learning). Вот например: искусственный интеллект сам учится ходить и бегать.

Исходный размер 1280x720

ИИ соревнуются в беге / Проект AI Warehouse на YouTube

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

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

Приз за лучший перфоманс получает ИИ, который учится летать как Железный человек.

Исходный размер 1280x720

Gonkee на YouTube

На самом деле обучение с подкреплением может использоваться для создания реалистичного движения. Только вот займет такой процесс много времени.

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

Исходный размер 1280x720

ИИ учится ходить / Проект AI Warehouse

Loading...
Глава 1. Технологии
Проект создан 01.01.0001
Глава:
1
2
3
4
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше