DIY Motion Capture для 3D-анимации персонажей

Узнайте, как записать свои собственные данные Motion Capture для Cinema 4D недорого!

Добро пожаловать во вторую часть нашего цикла статей об анимации персонажей с помощью Mixamo в Cinema 4D. В нашей предыдущей статье мы рассмотрели, как риговать и анимировать 3D-персонажей с помощью Mixamo в Cinema 4D, используя библиотеку анимации персонажей Mixamo. На данный момент вы, возможно, начали играть с Mixamo и пришли к пониманию, что библиотека mocap может быть не такой обширной, как вам хотелось бы.

Например, что если вам нужно очень специфическое движение для проекта? Что если вы хотите запечатлеть свои собственные движения? Нужно ли вам арендовать один из этих костюмов с шариком для пинг-понга?! Мне было так же интересно, как и вам, поэтому я потратил некоторое время на исследование и тестирование DIY системы захвата движения, которая может быть импортирована в Cinema 4D. Результатом стало мое воссоздание сцены "удара краном" из оригинального фильма "Карате".Я даже подготовил бесплатный файл проекта, чтобы вы могли скачать его и повозиться. Наслаждайтесь!

{{свинцовый магнит}}

А теперь, пока любители фильма "Каратэ Кид" не отчитали меня за то, что Джонни Лоуренс не ползал по лицу после удара правой ногой по голове, позвольте мне добавить, что мне пришлось импровизировать с FallingBackDeath.fbx из библиотеки Mixamo из-за записи в маленькой комнате. Я упомянул, что это было сделано своими руками, верно?

DIY Motion Capture для Cinema 4D

Проведя небольшое исследование, я нашел отличную установку для захвата движения "сделай сам". iPi Soft смешанный с Камера Xbox Kinect Результат оказался даже лучше, чем я себе представлял.

Возможно, вы уже владеете некоторым оборудованием, необходимым для сборки этого набора. Если это так, то вам повезло!

ОБОРУДОВАНИЕ ДЛЯ ЗАХВАТА ДВИЖЕНИЯ СВОИМИ РУКАМИ

Вот краткий список оборудования, которое вам понадобится для установки DIY motion capture rig.

1. компьютер (или MAC с установленной Windows с помощью Boot Camp) 2. камера Kinect 2 (~$40) 3. USB-адаптеры Kinect 2 для Xbox One & Windows ($18.24) 4. штатив для камеры ($58.66)

Итоговая сумма без компьютера: $116.90

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ САМОСТОЯТЕЛЬНОГО ЗАХВАТА ДВИЖЕНИЯ

Ниже приведен краткий список программного обеспечения, которое вам понадобится для выполнения проекта DIY Motion Capture.

  • iPi Recorder (бесплатная загрузка)
  • iPi Mocap Studio (пробная версия на 1 месяц или покупка)
  • Драйвер Kinect one windows
  • Студия Cinema 4D

Мы постараемся сделать это как можно дешевле.

Вы можете получить бессрочную экспресс-лицензию на iPi за 195 долларов. Это означает, что она полностью ваша и включает два года технической поддержки и обновления программного обеспечения. Экспресс-версия включает в себя следующее iPi Recorder & iPi Mocap Studio Однако вы ограничены использованием одной камеры с RGB/датчиком глубины, но она на 99% надежнее более дорогих вариантов. Для демонстрационных целей этой статьи я просто загрузил пробную версию, вы можете сделать то же самое, чтобы следовать за мной.

iPi говорит, что на одну камеру можно записывать только фронтально. Однако я покрутился и... о боже, это сработало! Имейте в виду, что это единственное программное обеспечение, которое я тестировал, используя эту технику. Если вы используете другие приложения для тестирования DIY захвата движения, пожалуйста, расскажите нам о своем опыте. Я перечислил их в конце статьи для справки.

DIY Motion Capture: шаг за шагом

Теперь, когда мы собрали программное и аппаратное обеспечение, давайте рассмотрим, как быстро сделать DIY Motion Capture.

ШАГ 1: УСТАНОВКА

  1. Сначала установите iPi Recorder & IPi Mocap Studio перед подключением Kinect к ПК.
  2. Подключите ваш Kinect к компьютеру
  3. Появится запрос на драйвер Kinect One. Если его нет, загрузите его здесь.

ШАГ 2: IPI ДИКТОФОН

1. Установите камеру на высоте от 2 футов (0,6 м) до 6 футов (1,8 м) от пола. Примечание: Пол должен быть полностью виден! Мы должны видеть ваши ноги!

2. Запустите программу iPi Recorder

3. На вкладке "Устройства" появится значок Kinect 2 для Windows, выделенный оранжевым цветом и помеченный надписью готово Если нет, убедитесь, что USB правильно подключен, драйвер был установлен, & перезагрузите компьютер.

4. Нажмите Запись видео

5. Появятся новые вкладки. Настройка, фон и запись.

6. Нажмите Справочная информация

7. Нажмите Оценить биографию Это сделает один снимок фона. Установите таймер для снимка с помощью параметра Задержка запуска (будьте осторожны, не перемещайте камеру после того, как снимок сделан).

8. Обязательно измените путь к папке на место, где будет находиться запись.

9. Нажмите кнопку ЗАПИСЬ вкладки, установите свой Задержка запуска чтобы у вас была возможность привести камеру в положение & нажмите "Начать запись".

10. Создайте пластину "Т - Примите Т-позу. Встаньте прямо, вытянув руки, как будто вы собираетесь превратиться в аэроплан. На 1-2 секунды, затем начните двигаться/действовать.


11. Появится новое окно с надписью Запись завершена . Нажмите Переименовать значок видео и дайте своей записи соответствующее название.

ШАГ 3: IP I СТУДИЯ МОКАП

Давайте перенесем эти данные в Mocap Studio!

1. Запустите Ipi Mocap Studio

2. Перетащите ваше .iPiVideo на окно/канву

3. Вам будет предложено выбрать пол и рост персонажа. Если вы не знаете рост, у вас будет еще одна возможность отредактировать его вручную. Нажмите кнопку Отделка.

4. Теперь вы увидите себя, а также синюю пунктирную сетку & много зерна.

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

6. Перетащите Регион интереса (серая полоса) и Возьмите (серая полоса), чтобы обрезать начало Т-позы и конечное положение покоя перед тем, как вы отошли от компьютера, чтобы остановить запись.

7. в разделе Отслеживание/настройки убедитесь, что установлены все флажки для быстрой работы алгоритм слежения , слежение за стопой , столкновения с землей & слежение за головой .

8. Прокрутите временную шкалу до начала обрезанной области и нажмите кнопку идти вперед. Теперь вы увидите костную установку, отслеженную на вашей записи.

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

10. Затем нажмите Устранение джиттера . Он работает довольно хорошо. Если он сильно дрожит на определенной конечности, нажмите кнопку Вариант "Подумайте об этом как об инструменте размытия. Если вы сглаживаете, вы можете удалить детали (например, шатающаяся рука стабилизируется), но если вы повышаете резкость, вы добавляете детали (например, вы можете получить лучшее движение головы).

11. Теперь перейдите к Файл/установить целевой символ импортируйте ваш файл Mixamo T-pose .fbx

12. Перейти к Актер и установите высоту вашего персонажа (это размер, который будет иметь ваш персонаж после импорта в C4D).

13. Перейти к Экспорт вкладку и нажмите кнопку Анимация на экспорт и экспортируйте файл .FBX.

14. Сейчас это основы. Если вы хотите углубиться, посмотрите их руководство пользователя. Также iPi не отслеживает пальцы. Если вы хотите узнать больше о ручном кейфрейминге, посмотрите статью Hand Keyframing in iPi или альтернативный вариант Keyframe it in C4D. Мой совет - делайте записи короткими, чтобы минимизировать ошибки отслеживания. Затем вы можете сшить все шорты вместе в Cinema 4D.

ШАГ 4 : ОТКРЫТЬ В CINEMA 4D (ИЛИ 3D ПАКЕТ ПО ВАШЕМУ ВЫБОРУ)

  1. Импортируйте .FBX, перейдя в раздел Файл/Слияние и найдите файл Running.fbx
  2. Если вам нужно узнать, что делать дальше, прочитайте "Риг и анимация 3D-персонажей с помощью Mixamo в Cinema 4D".

Вот и все! Теперь ваши данные захвата движения находятся в Cinema 4D.

Подробнее: Захват движения с помощью Cinema 4D

Этот видеоурок с участием Брэндона - отличный ресурс для более детального ознакомления с процессом, который я использовал для этого проекта.

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

  • Cinema 4D & Mixamo - объединение анимаций Mixamo с помощью клипов Motion Clips
  • Cinema 4D Motion Clip - Т-поза в анимации (и немного Marvelous Designer)
  • IPISOFT - Учебник по сглаживанию анимации
  • Kinect Motion Capture Tutorial - Ipisoft Motion Capture Studio
  • Motion Capture для масс: обзор iPi Soft с Cinema 4D

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

АЛЬТЕРНАТИВНЫЕ ПРИЛОЖЕНИЯ ДЛЯ ЗАХВАТА ДВИЖЕНИЯ СВОИМИ РУКАМИ

  • Брекель - ($139.00 - $239.00)
  • Старая версия Brekel - (бесплатная, но слегка глючная)
  • NI mate - ($201.62)
  • IClone Kinetic Mocap - ($99.00 - $199.00)

АЛЬТЕРНАТИВНЫЕ КАМЕРЫ ДЛЯ ЗАХВАТА ДВИЖЕНИЯ СВОИМИ РУКАМИ

  • Azure Kinect DK - ($399.00)
  • Playstation 3 Eye Camera - ($5.98)
  • Новая камера для PlayStation 4 - ($65,22)
  • Intel RealSense - ($199.00)
  • Asus Xtion PRO - ($139.99)

АЛЬТЕРНАТИВНЫЕ СИСТЕМЫ ЗАХВАТА ДВИЖЕНИЯ

  • Нейрон восприятия - ($1,799.00+)
  • Xsens (цена предоставляется по запросу)
  • Rokoko ($2,495+)

Готовы победить Cinema 4D?

Если вы новичок в Cinema 4D или хотите изучить программу у мастера, сенсей EJ Hassenfratz разработал целый курс, который поможет вам освоить все, что нужно знать для покорения программы. Если вы хотите узнать больше, посетите Cinema 4D Basecamp здесь, в School of Motion. Это супер веселое обучение Cinema 4D; не нужно красить заборы или мыть машины!

Прокрутить вверх