DIY Motion Capture para sa 3D Character Animation

Alamin kung paano i-record ang iyong sariling Motion Capture data para sa Cinema 4D nang mura!

Welcome sa ikalawang bahagi ng aming serye na sumasaklaw sa Character Animation gamit ang Mixamo sa Cinema 4D. Sa aming nakaraang artikulo, tiningnan namin kung paano i-rig at i-animate ang mga 3D na Character na may Mixamo sa Cinema 4D gamit ang library ng character animation ng Mixamo. Sa puntong ito ay maaaring nagsimula kang maglaro sa Mixamo at napagtanto na ang mocap library ay maaaring hindi kasing lawak ng iyong naisin.

Halimbawa, Paano kung kailangan mo ng isang napaka-espesipikong paggalaw para sa isang proyekto ? Paano kung gusto mong motion capture ang sarili mong galaw? Kailangan mo bang magrenta ng isa sa mga ping-pong ball suit?! Na-curious din ako gaya mo kaya nagtagal ako para magsaliksik at subukan ang isang DIY motion capture system na maaaring i-import sa Cinema 4D. Ang resulta ay ang aking recreation ng "crane kick" na eksena mula sa orihinal na Karate Kid na pelikula. Nag-setup pa ako ng isang libreng file ng proyekto para i-download mo at pag-usapan. Enjoy!

{{lead-magnet}}

Ngayon bago ako bigyan ng flack ng Karate Kid movie mahilig kay Johnny Lawrence not infamously gumagapang sa kanyang mukha pagkatapos ng isang right head kicking, hayaan mong idagdag ko na kailangan kong mag-improvise sa FallingBackDeath.fbx mula sa library ng Mixamo dahil sa pagre-record sa isang maliit na silid. Nabanggit ko na ito ay DIY, tama ba?

DIY Motion Capture para sa Cinema 4D

Pagkatapos magsagawa ng ilang pananaliksik, nakakita ako ng isang mahusay na DIYmotion capture rig na magiging iPi Soft na may halong Xbox Kinect Camera . Ang resulta ay mas mahusay kaysa sa orihinal kong naisip.

Maaaring pagmamay-ari mo na ang ilan sa mga kagamitang kinakailangan para mabuo ang kit na ito. Kung gayon, maswerte ka!

HARDWARE PARA SA DIY MOTION CAPTURE

Narito ang isang mabilis na listahan ng hardware na kakailanganin mong i-setup ang DIY motion capture rig.

1. Isang PC (o MAC na may Windows na naka-install gamit ang Boot Camp) 2. Kinect 2 Camera (~$40) 3. Kinect 2 USB Adapter para sa Xbox One & Windows ($18.24). 4. Camera Tripod ($58.66)

Grand Total w/o Computer: $116.90

SOFTWARE PARA SA DIY MOTION CAPTURE

Sa ibaba ay isang mabilis na listahan ng software na kakailanganin mo upang maisagawa ang proyekto ng DIY Motion Capture.

  • iPi Recorder (libreng pag-download)
  • iPi Mocap Studio ( 1 buwang trail o pagbili)
  • Kinect one windows driver
  • Cinema 4D Studio

Susubukan naming panatilihing mura ito hangga't maaari.

Maaari kang makakuha ng express $195 na permanenteng lisensya para sa iPi. Ibig sabihin, ito ay ganap sa iyo at may kasamang dalawang taon ng teknikal na suporta at pag-update ng software. Kasama sa express edition ang parehong iPi Recorder & iPi Mocap Studio . Gayunpaman, limitado ka sa paggamit ng isang RGB/depth sensor camera, ngunit ito ay 99% kasing maaasahan ng mas mahal na mga opsyon. Para sa mga layuning demo ng artikulong ito, na-download ko lang ang trial na bersyon, maaari mong gawin ang parehong sasundan.

Sinasabi ng iPi na maaari ka lamang mag-record nang harapan sa isang camera. Gayunpaman, umikot ako at... oh my goodness, gumana ito! Tandaan na ito lang ang software na nasubukan ko gamit ang diskarteng ito. Kung gumagamit ka ng anumang iba pang mga application upang subukan ang DIY motion capture mangyaring sabihin sa amin ang tungkol sa iyong karanasan. Inilista ko ang mga ito sa dulo ng artikulong ito bilang sanggunian.

DIY Motion Capture: Step-by-Step

Ngayong nakuha na natin ang ating software at hardware, tingnan natin ang kung paano gumawa ng ilang mabilis na DIY Motion Capture.

HAKBANG 1: PAG-INSTALL

  1. I-install muna ang iPi Recorder & IPi Mocap Studio bago ikonekta ang iyong Kinect sa iyong PC.
  2. I-plug ang iyong Kinect sa iyong PC
  3. Ipo-prompt ka nito para sa  Kinect One Driver. Kung hindi, i-download dito.

HAKBANG 2:  IPI RECORDER

1. I-setup ang camera sa pagitan ng 2 talampakan (0.6m) at 6 Talampakan (1.8m) mula sa sahig. Tandaan: Ang sahig ay dapat na ganap na nakikita! Kailangan naming makita ang iyong mga paa!

2. Ilunsad ang iPi Recorder

3. Sa ilalim ng tab ng iyong mga device, lalabas ang icon ng Kinect 2 para sa Windows na naka-highlight sa orange at may markang ready . Kung hindi, tiyaking nakasaksak nang tama ang USB, na-install ang driver, & i-restart ang iyong computer.

4. I-click ang I-record ang Video

5. Lilitaw ang mga bagong Tab. Setup, Background & Itala.

6. I-click ang Background

7. I-click ang SuriinBackground Ito ay kukuha ng isang snapshot ng background. I-setup ang timer para sa snapshot gamit ang dropdown na menu na Start Delay (mag-ingat na huwag ilipat ang camera kapag nakuha na ang iyong snapshot).

8. Siguraduhing Baguhin ang iyong Folder path sa kung saan mo gustong mag-record.

9. I-click ang tab na RECORD , itakda ang iyong dropdown na Start Delay para bigyan ka ng pagkakataong mailagay ang iyong likod ng camera sa posisyon & pindutin ang “Start Recording”

10. Lumikha ng 'T' Plate - Ipasok ang iyong sarili sa isang T-pose. Tumayo nang tuwid nang nakabuka ang iyong mga braso na parang magiging eroplano ka. Para lang sa 1-2secs, pagkatapos ay magsimulang gumalaw/umarte.


11. May lalabas na bagong window na may label na Tapos na ang Pag-record . I-click ang Palitan ang Pangalan ng Icon ng Video at bigyan ang iyong recording ng naaangkop na pangalan.

STEP 3: IP I MOCAP STUDIO

Dalhin natin ang data na iyon sa Mocap Studio !

1. Ilunsad ang Ipi Mocap Studio

2. I-drag ang iyong .iPiVideo papunta sa window/canvas

3. Ipo-prompt kang pumili kung ang kasarian ng karakter & taas. Kung hindi mo alam ang taas ay magkakaroon ka ng isa pang pagkakataon na manu-manong i-edit ito. I-click ang Tapos na.

4. Makikita mo na ngayon ang iyong sarili na lumilitaw, kasama ng asul na tuldok na mesh & maraming butil.

5. Sa ibaba ng window ay isang timeline na maaari mong i-scrub para tingnan ang iyong recording

6. I-drag ang Rehiyon ng Interes (grey bar) at ang Kunin (grey bar) upang i-crop sa simula ng iyong T-pose at ang iyong huling resting position bago ka umalis sa iyong computer upang ihinto ang iyong pagre-record.

7. Sa ilalim ng Pagsubaybay/setting tiyaking lagyan ng check ang lahat ng check box para sa mabilis na algoritmo sa pagsubaybay , pagsubaybay sa paa , mga banggaan sa lupa & head tracking .

8. I-scrub ang timeline para magsimula ng na-crop na rehiyon at i-click ang track forward. Makakakita ka na ngayon ng bone rig na sinusubaybayan sa iyong pag-record.

9. Sa iyong unang track, maaari kang makakita ng braso o binti na nakadikit sa katawan sa iyong unang track. Upang malutas ito, pumunta sa dropdown na Pagsubaybay sa Mga Indibidwal na Bahagi ng Katawan at alisan ng check ang lahat ng bahagi na iniiwan lamang na naka-check ang nakakasakit na bahagi ng katawan. Pagkatapos ay pindutin lang ang Refind Forward na magpapapino lamang sa track na iyon sa isang binti o braso lang.

10. Pagkatapos ay i-click ang Pag-alis ng Jitter . Gumagana ito nang maayos sa bat. Kung ito ay sobrang pagkabalisa sa isang partikular na paa, i-click ang Pagpipilian ” at i-drag ang mga slider ng nakakasakit na bahagi sa mas mataas na hanay ng pagpapakinis. Isipin ito bilang isang blur tool. Kung ikaw ay makinis, maaari mong alisin ang detalye (ibig sabihin, ang isang umaalog na kamay ay magpapatatag), ngunit kung patalasin mo ay nagdaragdag ka ng detalye sa (ibig sabihin, maaari kang makakuha ng mas mahusay na paggalaw ng ulo).

11. Pumunta ngayon sa File/Set Target Character i-import ang iyong Mixamo T-pose .fbx file

12. Pumunta sa tab na Actor at itakda ang taas ng iyong mga character (ito ang lakiang iyong karakter ay minsang ma-import sa C4D) .

13. Pumunta sa tab na I-export ​​at i-click ang I-export ang Animation at i-export ang iyong .FBX file.

14. Ngayon ito ang mga pangunahing kaalaman. Kung gusto mong pumunta nang mas malalim tingnan ang kanilang Gabay sa Gumagamit. Hindi rin sinusubaybayan ng iPi ang mga daliri. Kung gusto mong malaman ang higit pa tungkol sa manu-manong keyframing tingnan ang Hand Keyframing sa iPi o bilang kahalili, Keyframe ito sa C4D. Ang payo ko ay panatilihing maikli ang iyong mga pag-record upang mabawasan ang mga error sa pagsubaybay. Pagkatapos ay maaari mong tahiin ang lahat ng shorts sa Cinema 4D.

HAKBANG 4 : BUKAS SA CINEMA 4D (O 3D PACKAGE NA IYONG PINILI)

  1. I-import ang .FBX sa pamamagitan ng pagpunta sa File/Merge at hanapin ang iyong Running.fbx
  2. Kung kailangan mo ng refresher kung ano ang susunod na gagawin? Basahin ang Rig at I-animate ang mga 3D na Character na may Mixamo sa Cinema 4D.

Iyon lang! Nasa loob na ng Cinema 4D ang motion captured data mo.

Matuto Pa: Motion Capture Gamit ang Cinema 4D

Hat tip kay Brandon Parvini na naging Mr Miyagi ko para sa proyektong ito! Ang video tutorial na ito na nagtatampok kay Brandon ay isang mahusay na mapagkukunan para sa higit pang insight sa prosesong ginamit ko para sa proyektong ito.

Narito ang ilang iba pang mga tutorial na nakita kong nakakatulong din para sa Motion Capture.

  • Sinema 4D & Mixamo - Pagsamahin ang Mixamo Animation Gamit ang Mga Motion Clip
  • Cinema 4D Motion Clip - T-Pose to Animation (at medyo MarvelousDesigner)
  • IPISOFT - Animation Smoothing Tutorial
  • Kinect Motion Capture Tutorial - Ipisoft Motion Capture Studio
  • Motion Capture for the Masses: Review ng iPi Soft sa Cinema 4D

Ang motion capture ay isang rabbit hole na talagang malalim. Kung naghahanap ka ng ilang alternatibong pamamaraan sa mga nakalista dito sa artikulong ito, narito ang ilang iba't ibang solusyon sa pagkuha ng paggalaw mula sa buong industriya.

ALTERNATE APPLICATION FOR DIY MOTION CAPTURE

  • Brekel - ($139.00 - $239.00)
  • Lumang bersyon ng Brekel - (Libre, ngunit Bahagyang Buggy)
  • NI mate - ($201.62)
  • IClone Kinetic Mocap - ($99.00 - $199.00)

ALTERNATE CAMERA PARA SA DIY MOTION CAPTURE

  • Azure Kinect DK - ($399.00)
  • Playstation 3 Eye Camera - ($5.98)
  • Bagong PlayStation 4 Camera - ($65.22)
  • Intel RealSense - ($199.00)
  • Asus Xtion PRO - ($139.99)

ALTERNATE MOTION CAPTURE SYSTEMS

  • Perception Neuron - ($1,799.00+)
  • Xsens (Available ang presyo kapag hiniling)
  • Rokoko ($2,495+)

Handa nang Talunin ang Cinema 4D?

Kung bago ka sa Cinema 4D, o gusto mong matutunan ang programa mula sa isang master, sensei EJ Hassenfratz ay bumuo ng isang buong kurso upang matulungan kang makakuha ng bilis sa sa lahat ng kailangan mong malaman upang masakop ang programa. Kung gusto mong matuto nang higit pa tingnan ang Cinema 4D Basecamp dito sa School ofgalaw. Ito ay sobrang nakakatuwang pagsasanay sa Cinema 4D; Walang pagpipinta ng bakod o paghuhugas ng sasakyan na kailangan!

Mag-scroll pataas