workflow mecanim research by habli

Post on 22-Jun-2015

851 Views

Category:

Design

8 Downloads

Preview:

Click to see full reader

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

@agatestudio

Research Wokflow

HabliWizard

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 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

@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 untukdijalankan

• 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 berjalanbenar, 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 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

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 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

Thank you!

top related