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

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

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

Новости

Публикации

На Земле больше людей, чем мы думали? Спутники «потеряли» половину жителей сельских территорий

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

Однозначно неоднозначная новинка: чем зацепили часы из дамасской стали от ZEROO

Новые японские часы появились в России совсем недавно. Да, в общем-то, и в мире бренд ZEROO еще только-только получает огласку, ведь свой первый юбилей - 10 лет - компания...

Цвет Шредингера: доказано, что человеческое восприятие нарушает законы классической геометрии

История науки знает немало примеров, когда авторитет великого ученого на десятилетия цементировал ошибочные или неполные теории. В колориметрии — науке о количественном измерении...

Почему мы не замечаем тонны космической пыли, которые падают на Землю каждый день

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

Лучшие музыкальные рок-клипы десятилетия 00-х по версии премии MTV Video Music Awards

  • Тематическая подборка
  • Оффтопик
Помните то незабываемое чувство, когда после школы или работы вы спешили к телевизору, чтобы поймать долгожданный час музыкальных клипов на MTV? Нулевые были не просто десятилетием — это...

Операция «Ы»: почему Гайдай именно так назвал свою бессмертную комедию

Фильм «Операция ‘Ы' и другие приключения Шурика» вышел на экраны в 1965 году и сразу стал хитом советского кино. Режиссёр Леонид Гайдай собрал в нём три новеллы, объединённые главным героем...