16
@agatestudio Research Wokflow Habli Wizard Agate Studio

Workflow Mecanim Research by Habli

Embed Size (px)

DESCRIPTION

Presentasi dari Muhammad Habli Hafid, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com Talent Development Saturday adalah acara Agate Studio crew sharing berbagai topik. Mulai dari Art, Programming, Game Production dan General Business/Management. TDS ini dilakukan tanggal 8 Februari 2014 di Bandung Digital Valley.

Citation preview

Page 1: Workflow Mecanim Research by Habli

@agatestudio

Research Wokflow

HabliWizard

Agate Studio

Page 2: Workflow Mecanim Research by Habli

@agatestudio

RESEARCH WOKFLOW

The Implementation of Mecanim Using Blender, Unity & Kinect Motion Capture

Page 3: Workflow Mecanim Research by Habli

@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

Page 4: Workflow Mecanim Research by Habli

@agatestudio

Tentang Mecanim

• Apa itu Mecanim ?

Fitur animasi di unity, untuk human atau creature agar animasi lebih fluid dannatural

• 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

Page 5: Workflow Mecanim Research by Habli

@agatestudio

Setting Up Rig di Blender

Rigging bisa dilakukan dengan cara tradisional, atau menggunakan addon Rigify

Rigify• Buka User Preferences > Addon > Ceklis Rigify

Page 6: Workflow Mecanim Research by Habli

Setting Up Rig di Blender

Add Rigify Armature

Page 7: Workflow Mecanim Research by Habli

Setting Up Rig di Blender

• Delete Palm & Heels Bones • Posisikan bones sesuai model

Page 8: Workflow Mecanim Research by Habli

@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

Page 9: Workflow Mecanim Research by Habli

Bone Parenting

• Skin model dan atur weight

• Apabila ada bone tambahan, pastikan weight tidak ke skin bone utama

• Export model dan rig

Page 10: Workflow Mecanim Research by Habli

@agatestudio

• Masuk ke tab "Rig" di inspector, pilih Animation Type "Humanoid“

• Apply

• Masuk ke menu "Configure..

• Jika map retargeting nya "hijau" berarti Mecanim siap untukdijalankan

• Cek jika bone ke target dengan benar,

Page 11: Workflow Mecanim Research by Habli

@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 berjalanbenar, slide2 parameter yang ada

Page 12: Workflow Mecanim Research by Habli

@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

Page 13: Workflow Mecanim Research by Habli

@agatestudio

Format standar Motion Capture adalah BVH (Biovision Hierarchy)

Wokflow yang biasanya dilakukan dalam implementasi BVH keMecanim sebagai berikut

• Fix posisi, pivot, timing di BVHacker Tools dan Blender

• Export sebagai FBX

• Langkah yang dilakukan di Mecanim Unity sama dengan caramengimport model sebelumnya

• ASDF Hero dan teman2 bergangnamstyle ria, hasil dari implementasianimasi mocap

Page 14: Workflow Mecanim Research by Habli

What Went Right

• Penggunaan Mecanim cukup mudah

• Penggunaan Kinect sebagai mocap masih mumpuni di game industri, mengurangi waktu pengerjaan animasi

Page 15: Workflow Mecanim Research by Habli

@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 dipakaiadalah 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 menggunakanMicrosoft 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 tercapturedengan baik. Tetap harus ada proses editing animasi

• Direkomendasikan 2 orang (1 untuk operator dan 1 untuk aktor) agar motion capture berjalan dengan baik

Page 16: Workflow Mecanim Research by Habli

Thank you!