workflow mecanim research by habli

16
@agatestudio Research Wokflow Habli Wizard Agate Studio

Upload: agate-studio

Post on 22-Jun-2015

850 views

Category:

Design


8 download

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.

TRANSCRIPT

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!