Mixamo: сервис для создания анимации

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | ИИ, сервисы и приложения

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

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

Mixamo
Источник: www.mixamo.com

Допустим у вас есть идея для создания какой-нибудь игры, или даже видеоролика. Да, я в курсе, что у вас нет никаких идей, но допустим что идея у вас имеется. Одно дело, если у вас денег, как у поляков, бельгийцев, американцев и китайцев вместе взяты и вы можете нанять себе любого профессионала вместе с его внутренним миром. Или же подогнать себе дорогостоящее оборудование для захвата движения. А то и найти редкого теперь художника-ротоскописта. Но что делать, если бюджет у вас — четыре пачки «Ролтона»?

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

Какой анимации в Mixamo только нет.

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

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

  1. Открывайте сайт Mixamo в вашем браузере.
  2. Регистрируетесь или используете уже готовую учетную запись. Подойдет и универсальная учетка от Google.
  3. Нажимаете кнопку «Upload character», что находится справа в меню.
  4. Выбираете или перекидываете на форму модель вашего персонажа. Сервис понимает форматы FBX и OBJ.
  5. Если в модель не встроена арматура, то сервис предложит автоматически настроить скелет.
  6. Когда персонаж не симметричный снимаете соответсвующую галочку.
  7. Расставляете точки в примерные места вашего персонажа. Шея, запястья, локти, колени и таз.
  8. Выбираете тип скелета через нижнее меню: полный скелет из 65 костей, скелет с тремя пальцами, двумя и без пальцев.
  9. И все, нажимаете «Next» и инспектируете результат.

Если в итоге что-то пошло не так, значит придется начать все с третьего пункта.

Загружать персонажей в сервис лучше в так называемых T-pose, когда персонаж стоит расправив руки в стороны, а ноги расставив на ширину плеч. Можно попробовать загрузить и персонажей с A-pose, но я не гарантирую, что скелет в таком случае сервис нарастит без каких-либо ошибок.

В большинстве случаев результат окажется вполне сносным. Тем более, если ваш персонаж обладает нормальной симметрией. Мой Зомбимен лишен одной руки, но даже так анимация получилась весьма недурственной, правда пальцы левой руки привязались к обрывкам материи, но так даже забавнее.

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

Так же не очень хорошо анимируются персонажи в длиннополой одежде: юбках, пальто и прочее. Точнее анимируются-то они нормально, но вот скелет встраивается с ошибкой. Веса костей приходятся на те элементы одежды, на которые конечности персонажа влиять не должны.

Однако в Mixamo можно загружать модель с уже настроенной арматурой и распределенными весами костей. Но нужно учитывать, что количество костей в скелете должно быть не более 65 штук. Иначе сервис не сможет считать вашу модель и выведет сообщение об ошибке.

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

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

После выбора нужной вам анимации, останется только нажать на кнопку «загрузить». Выбрать формат загружаемого файла — FBX или Collada, количество кадров и выбрать загружать только скелет или всю модель со встроенным скелетом. И все! Никакого тебе редактирования веса костей, настроек инверсной кинематики и прочих заумностей трехмерной анимации.

Выбираем параметры для загрузки готового результата.

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

Как и все приличное связанное с графикой, сервис Mixamo захапала себе корпорация графического зла Adobe. Но пока что сервис абсолютно не требует каких-либо взносов для работы с ним. Пользуемся, пока лавочка не накрылась.

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

Собственно ссылка на сервис Mixamo.

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

Пример использования анимации из сервиса Mixamo.

5 комментариев

Добавить комментарий

1
прикольно
1
Не просто прикольно, но и полезно. Я даже для парочки проектов этим сервисом пользовался.
Mixamo снимает такую «жирную» головную боль при анимации простых персонажей.
Ruby_Rougarou
Что-то упустил момент, я потом движения покадрово задаю, как в блендере, или у него готовые пресеты?
1
По сути это библиотека записанных скелетных анимаций. Которые можно «прикрепить» к гуманоидной модельке. Так что покадрово ничего задавать не требуется.
Pavel_Priluckiy
Тоже баловался в 2019 году созданием аватаров.
__________________
https://sun9-52.userapi.com/impf/c858036/v858036515/b476f/nv3pgZ58gRY.jpg?size=1920x1080&quality=96&sign=dd85ee1b46f2d7c5f50b83ff1b82fc2f&type=album

Добавить комментарий

Сейчас на главной

Новости

Публикации

Обзор городского рюкзака MARK RYDEN G1_MR2859_00 с поясной сумкой

С брендом MARK RYDEN я знаком не понаслышке: с их рюкзаком MR8057Y00 я путешествую уже более 7 лет, а слинг (однолямочная сумка) MR8518 хранит различную мелочь уже 2 года. Поэтому, когда мне...

Как на самом деле работает воображение: новая теория доказала, что мозг не «рисует» образы, а стирает лишнее

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

Замкнутый цикл Земли: что такое реламинация и как мантия переплавляет старые континенты в новые

Согласно базовым принципам геологии, структура верхних оболочек Земли определяется разницей в плотности материалов. Планета покрыта тектоническими плитами, которые делятся на два основных типа:...

Почему храм в Бутане на высоте в 800 метров зовут Гнездом тигрицы и почему до него стоит добраться

Такцанг-лакханг это буддийский храм, глядя на который так и хочется пропеть строчки из песни «Короля и шута». Разбежавшись, прыгну со скалы… Прыгать, конечно, не стоит, но вот полюбоваться...

A4TECH Fstyler FM50S Plus — практически бесшумна — обзор оптической проводной «офисно-игровой» мышки

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

Антикризисная сборка игрового ПК за 50 000 рублей в 2026 году

Из-за глобального повышения цен на оперативную память и геополитической напряжённости собрать игровой ПК за 50 000 рублей в 2026 году — задача на первый взгляд практически невозможная. Однако если