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

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

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

Новости

Публикации

Долгоиграющая новинка с увеличенной батареей: обзор смартфона POCO X8 Pro Max с игровыми функциями и быстрой начинкой

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

Доггерленд: как под толщей Северного моря исчезла территория размером с Великобританию

Сегодня дно Северного моря представляет собой холодный шельф, по которому проходят торговые суда и проложены силовые кабели. Однако еще 8000-10000 лет назад здесь располагался исчезнувший континент...

Почему у краба мечехвоста голубая кровь и чем она уникальна, если её литр может стоить намного больше 1000000 рублей

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

Обзор винилового проигрывателя Reproductor RP-410UBWA

Раньше виниловые проигрыватели были довольно громоздкими и занимали много места, но сейчас всё изменилось и производители стали выпускать компактные проигрыватели, которые можно брать собой, и...

Почему эволюция превращает слонов в карликов, а крыс в гигантов: островное правило Фостера

Биологическая эволюция на изолированных территориях подчиняется специфическим закономерностям, среди которых ключевое место занимает островное правило Фостера. Этот экогеографический принцип...

Как японцы оставили сахалинских хаски одних в Антарктике на 11 месяцев, и что с ними стало

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