SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
@agatestudio
Research Wokflow
Habli
Wizard
Agate Studio
@agatestudio
RESEARCH WOKFLOW
The Implementation of Mecanim Using Blender, Unity & Kinect Motion
Capture
@agatestudio
Overview
• 1. Tentang Mecanim
• 2. Setting Up Rig di Blender
• 3. Bone Parenting
• 4. Setting Up Mecanim di Unity
• 5. Kinect sebagai Motion Capture Tools
• 6. Implementasi Animasi Mo-Cap ke Mecanim
• 7. What Went Right
• 8. What Went Wrong
@agatestudio
Tentang Mecanim
• Apa itu Mecanim ?
Fitur animasi di unity, untuk human atau creature agar animasi lebih fluid dan
natural
• Kegunaan Mecanim di Game Industri?
- implementasi animasi ke berbagai model, tanpa peduli model itu beda mesh
dll.
- ngeblend antar animasi state
- menggabungkan animasi berbeda part tubuh (menembak sambil berlari)
- implementasi animasi motion capture
@agatestudio
Setting Up Rig di Blender
Rigging bisa dilakukan dengan cara tradisional, atau menggunakan addon Rigify
Rigify
• Buka User Preferences > Addon > Ceklis Rigify
Setting Up Rig di Blender
Add Rigify Armature
Setting Up Rig di Blender
• Delete Palm & Heels Bones • Posisikan bones sesuai model
@agatestudio
head > neck > chest
chest > spine > hips
jari.03 (distal) > jari.02 (intermediate) > jari.01 (proximal) > hand
hand > forearm > upperarm > shoulder > chest
toe > foot > shin > thigh > hips
Merupakan bagian terpenting dari setting up rig
Pastikan urutan parenting bone seperti ini
Bone Parenting
• Skin model dan atur weight
• Apabila ada bone tambahan, pastikan weight tidak ke skin bone utama
• Export model dan rig
@agatestudio
• Masuk ke tab "Rig" di inspector, pilih Animation Type "Humanoid“
• Apply
• Masuk ke menu "Configure..
• Jika map retargeting nya "hijau" berarti Mecanim siap untuk
dijalankan
• Cek jika bone ke target dengan benar,
@agatestudio
• Jika map retargeting nya ada yang "merah" berarti ada bone yang
tidak terkoneksi dengan baik, cek Bone Parenting nya
• klik tab "Muscles" untuk mengetes semua weight dan bone berjalan
benar, slide2 parameter yang ada
@agatestudio
Aplikasi yang support Kinect sebagai Motion Capture
• Brekel Free, Pro Body & Pro Face
• Kinect BVH Motion Capture
• Ipisoft IRigRecorder & Mocap
• Fastmocap
Tools & SDK yang dibutuhkan :
• Open NI, Ni Mate, Prime Sense
• Microsoft Kinect SDK 1.8
• BVHacker
@agatestudio
Format standar Motion Capture adalah BVH (Biovision Hierarchy)
Wokflow yang biasanya dilakukan dalam implementasi BVH ke
Mecanim sebagai berikut
• Fix posisi, pivot, timing di BVHacker Tools dan Blender
• Export sebagai FBX
• Langkah yang dilakukan di Mecanim Unity sama dengan cara
mengimport model sebelumnya
• ASDF Hero dan teman2 bergangnam
style ria, hasil dari implementasi
animasi mocap
What Went Right
• Penggunaan Mecanim cukup mudah
• Penggunaan Kinect sebagai mocap masih mumpuni di game industri,
mengurangi waktu pengerjaan animasi
@agatestudio
What Went Wrong
• Software Motion Capture dari Kinect versi gratis (Brekel Free, BVH Kinect Motion
Capture) tidak dapat mengcapture gerakan jari dan kepala. Karena yang dipakai
adalah SDK Open Source Open NI v.1
• Brekel Pro yang berbayar memiliki fitur capture lebih optimal, dapat memakai 2
kinect, disertai fitur live stream rig via Autodesk MotionBuilder karena menggunakan
Microsoft Kinect SDK
• Hasil Capture lebih bersih bisa didapatkan memakai Ipisoft IRigRecorder yang support
PS3 Eye dan Ipisoft Mocap, tapi waktu pengerjaan yang agak lama
• Gerakan yang cepat dari aktor ketika memperagakan animasi tidak dapat tercapture
dengan baik. Tetap harus ada proses editing animasi
• Direkomendasikan 2 orang (1 untuk operator dan 1 untuk aktor) agar motion capture
berjalan dengan baik
Thank you!

Más contenido relacionado

Más de Agate Studio

Game Programming Pattern by Restya
Game Programming Pattern by RestyaGame Programming Pattern by Restya
Game Programming Pattern by Restya
Agate Studio
 
Lee marvin pitching-hacks
Lee marvin pitching-hacksLee marvin pitching-hacks
Lee marvin pitching-hacks
Agate Studio
 
Emotiv EPOC by Neneng
Emotiv EPOC by NenengEmotiv EPOC by Neneng
Emotiv EPOC by Neneng
Agate Studio
 
MMO Design Architecture by Andrew
MMO Design Architecture by AndrewMMO Design Architecture by Andrew
MMO Design Architecture by Andrew
Agate Studio
 
How to Persuade People by Dave
How to Persuade People by DaveHow to Persuade People by Dave
How to Persuade People by Dave
Agate Studio
 
Eddie supersmash goodminton
Eddie   supersmash goodmintonEddie   supersmash goodminton
Eddie supersmash goodminton
Agate Studio
 
Satriyo digital audio gears
Satriyo   digital audio gearsSatriyo   digital audio gears
Satriyo digital audio gears
Agate Studio
 
Advanced encryption standard (aes) epul
Advanced encryption standard (aes)   epulAdvanced encryption standard (aes)   epul
Advanced encryption standard (aes) epul
Agate Studio
 
Real Time Framework by Tonny
Real Time Framework by TonnyReal Time Framework by Tonny
Real Time Framework by Tonny
Agate Studio
 
Unity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by PuthutUnity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by Puthut
Agate Studio
 
Hibernate by Jason
Hibernate by JasonHibernate by Jason
Hibernate by Jason
Agate Studio
 
Hardening Apache Web Server by Aswin
Hardening Apache Web Server by AswinHardening Apache Web Server by Aswin
Hardening Apache Web Server by Aswin
Agate Studio
 
Introduction to Global Illumination by Aryo
Introduction to Global Illumination by AryoIntroduction to Global Illumination by Aryo
Introduction to Global Illumination by Aryo
Agate Studio
 

Más de Agate Studio (20)

Freemium conceptanalytics leemarvin
Freemium conceptanalytics leemarvinFreemium conceptanalytics leemarvin
Freemium conceptanalytics leemarvin
 
Game Programming Pattern by Restya
Game Programming Pattern by RestyaGame Programming Pattern by Restya
Game Programming Pattern by Restya
 
Community Management by Yudhit
Community Management by YudhitCommunity Management by Yudhit
Community Management by Yudhit
 
[Habli] tds agustus
[Habli] tds agustus[Habli] tds agustus
[Habli] tds agustus
 
Wp quality bar tedy
Wp quality bar   tedyWp quality bar   tedy
Wp quality bar tedy
 
Toku DB by Aswin
Toku DB by AswinToku DB by Aswin
Toku DB by Aswin
 
Lee marvin pitching-hacks
Lee marvin pitching-hacksLee marvin pitching-hacks
Lee marvin pitching-hacks
 
Emotiv EPOC by Neneng
Emotiv EPOC by NenengEmotiv EPOC by Neneng
Emotiv EPOC by Neneng
 
Aksi – Koneksi – Deviasi by Valent
Aksi – Koneksi – Deviasi by ValentAksi – Koneksi – Deviasi by Valent
Aksi – Koneksi – Deviasi by Valent
 
MMO Design Architecture by Andrew
MMO Design Architecture by AndrewMMO Design Architecture by Andrew
MMO Design Architecture by Andrew
 
How to Persuade People by Dave
How to Persuade People by DaveHow to Persuade People by Dave
How to Persuade People by Dave
 
Eddie supersmash goodminton
Eddie   supersmash goodmintonEddie   supersmash goodminton
Eddie supersmash goodminton
 
Satriyo digital audio gears
Satriyo   digital audio gearsSatriyo   digital audio gears
Satriyo digital audio gears
 
Yinan heroes of-the_strom
Yinan   heroes of-the_stromYinan   heroes of-the_strom
Yinan heroes of-the_strom
 
Advanced encryption standard (aes) epul
Advanced encryption standard (aes)   epulAdvanced encryption standard (aes)   epul
Advanced encryption standard (aes) epul
 
Real Time Framework by Tonny
Real Time Framework by TonnyReal Time Framework by Tonny
Real Time Framework by Tonny
 
Unity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by PuthutUnity Camera & Simple Image Editing by Puthut
Unity Camera & Simple Image Editing by Puthut
 
Hibernate by Jason
Hibernate by JasonHibernate by Jason
Hibernate by Jason
 
Hardening Apache Web Server by Aswin
Hardening Apache Web Server by AswinHardening Apache Web Server by Aswin
Hardening Apache Web Server by Aswin
 
Introduction to Global Illumination by Aryo
Introduction to Global Illumination by AryoIntroduction to Global Illumination by Aryo
Introduction to Global Illumination by Aryo
 

Último

Abortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get CytotecAbortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
ssupi412
 
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953
 
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkvBENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
sonyaawitan
 
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec OriginalJual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
miftamifta7899
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh +966572737505 get cytotec
 

Último (14)

Cara Menggugurkan Kandungan 082223109953 dgn Obat Aborsi Usia Janin 1-8 Bula...
Cara Menggugurkan Kandungan 082223109953  dgn Obat Aborsi Usia Janin 1-8 Bula...Cara Menggugurkan Kandungan 082223109953  dgn Obat Aborsi Usia Janin 1-8 Bula...
Cara Menggugurkan Kandungan 082223109953 dgn Obat Aborsi Usia Janin 1-8 Bula...
 
MODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdf
MODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdfMODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdf
MODUL AJAR UI DAN UX UNTUK PEMULA KELAS DESAIN.pdf
 
Abortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get CytotecAbortion pills In Kuwait |+966572737505 | Get Cytotec
Abortion pills In Kuwait |+966572737505 | Get Cytotec
 
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Cirebon Ori👗082322223014👗Pusat Peluntur Kandungan Konsultasi
 
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
Jual Obat Aborsi Banjarbaru ( ASLI ) 082223109953 Kami Jual Obat Penggugur Ka...
 
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkvBENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
BENTUK KEMASAN OBAT.pdf yfibfuhbcigkvkcjxjxjcjcjcjcjcjvkvkv
 
Tumbuhan dan lingkungannya power point..
Tumbuhan dan lingkungannya power point..Tumbuhan dan lingkungannya power point..
Tumbuhan dan lingkungannya power point..
 
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec OriginalJual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
Jual Obat Cytotec Di Musi Rawas #082122229359 Apotik Jual Cytotec Original
 
SUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdf
SUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdfSUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdf
SUPPLIER JASA PASANG WALLPAPER CUSTOM PROFESIONAL MALANG.pdf
 
SITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARU
SITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARUSITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARU
SITUS GACOR MUDAH MENANG ATRIUM GAMING 2024 TERBARU
 
Aksi Nyata Ide-Ide Praktis Pembelajaran.pdf
Aksi Nyata Ide-Ide Praktis Pembelajaran.pdfAksi Nyata Ide-Ide Praktis Pembelajaran.pdf
Aksi Nyata Ide-Ide Praktis Pembelajaran.pdf
 
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pillsAbortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
Abortion pills in Riyadh Saudi Arabia !! +966572737505 Get Cytotec pills
 
PENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptx
PENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptxPENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptx
PENYULUHAN CUCI TANGAN DAN SIKAT GIGI.pptx
 
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑
ATRIUM GAMING : SLOT GACOR MUDAH MENANG 🎰👑
 

Workflow Mecanim Research by Habli

  • 2. @agatestudio RESEARCH WOKFLOW The Implementation of Mecanim Using Blender, Unity & Kinect Motion Capture
  • 3. @agatestudio Overview • 1. Tentang Mecanim • 2. Setting Up Rig di Blender • 3. Bone Parenting • 4. Setting Up Mecanim di Unity • 5. Kinect sebagai Motion Capture Tools • 6. Implementasi Animasi Mo-Cap ke Mecanim • 7. What Went Right • 8. What Went Wrong
  • 4. @agatestudio Tentang Mecanim • Apa itu Mecanim ? Fitur animasi di unity, untuk human atau creature agar animasi lebih fluid dan natural • Kegunaan Mecanim di Game Industri? - implementasi animasi ke berbagai model, tanpa peduli model itu beda mesh dll. - ngeblend antar animasi state - menggabungkan animasi berbeda part tubuh (menembak sambil berlari) - implementasi animasi motion capture
  • 5. @agatestudio Setting Up Rig di Blender Rigging bisa dilakukan dengan cara tradisional, atau menggunakan addon Rigify Rigify • Buka User Preferences > Addon > Ceklis Rigify
  • 6. Setting Up Rig di Blender Add Rigify Armature
  • 7. Setting Up Rig di Blender • Delete Palm & Heels Bones • Posisikan bones sesuai model
  • 8. @agatestudio head > neck > chest chest > spine > hips jari.03 (distal) > jari.02 (intermediate) > jari.01 (proximal) > hand hand > forearm > upperarm > shoulder > chest toe > foot > shin > thigh > hips Merupakan bagian terpenting dari setting up rig Pastikan urutan parenting bone seperti ini
  • 9. Bone Parenting • Skin model dan atur weight • Apabila ada bone tambahan, pastikan weight tidak ke skin bone utama • Export model dan rig
  • 10. @agatestudio • Masuk ke tab "Rig" di inspector, pilih Animation Type "Humanoid“ • Apply • Masuk ke menu "Configure.. • Jika map retargeting nya "hijau" berarti Mecanim siap untuk dijalankan • Cek jika bone ke target dengan benar,
  • 11. @agatestudio • Jika map retargeting nya ada yang "merah" berarti ada bone yang tidak terkoneksi dengan baik, cek Bone Parenting nya • klik tab "Muscles" untuk mengetes semua weight dan bone berjalan benar, slide2 parameter yang ada
  • 12. @agatestudio Aplikasi yang support Kinect sebagai Motion Capture • Brekel Free, Pro Body & Pro Face • Kinect BVH Motion Capture • Ipisoft IRigRecorder & Mocap • Fastmocap Tools & SDK yang dibutuhkan : • Open NI, Ni Mate, Prime Sense • Microsoft Kinect SDK 1.8 • BVHacker
  • 13. @agatestudio Format standar Motion Capture adalah BVH (Biovision Hierarchy) Wokflow yang biasanya dilakukan dalam implementasi BVH ke Mecanim sebagai berikut • Fix posisi, pivot, timing di BVHacker Tools dan Blender • Export sebagai FBX • Langkah yang dilakukan di Mecanim Unity sama dengan cara mengimport model sebelumnya • ASDF Hero dan teman2 bergangnam style ria, hasil dari implementasi animasi mocap
  • 14. What Went Right • Penggunaan Mecanim cukup mudah • Penggunaan Kinect sebagai mocap masih mumpuni di game industri, mengurangi waktu pengerjaan animasi
  • 15. @agatestudio What Went Wrong • Software Motion Capture dari Kinect versi gratis (Brekel Free, BVH Kinect Motion Capture) tidak dapat mengcapture gerakan jari dan kepala. Karena yang dipakai adalah SDK Open Source Open NI v.1 • Brekel Pro yang berbayar memiliki fitur capture lebih optimal, dapat memakai 2 kinect, disertai fitur live stream rig via Autodesk MotionBuilder karena menggunakan Microsoft Kinect SDK • Hasil Capture lebih bersih bisa didapatkan memakai Ipisoft IRigRecorder yang support PS3 Eye dan Ipisoft Mocap, tapi waktu pengerjaan yang agak lama • Gerakan yang cepat dari aktor ketika memperagakan animasi tidak dapat tercapture dengan baik. Tetap harus ada proses editing animasi • Direkomendasikan 2 orang (1 untuk operator dan 1 untuk aktor) agar motion capture berjalan dengan baik