Unity টিউটোরিয়াল

Video Tutorial

Sample avatar চালানোর পদ্ধতি

1. নিচের পেজ থেকে Unity-এর script এবং sample avatar ডাউনলোড করুন।
Unity Script এবং sample avatar ডাউনলোড

2. script এবং sample avatar Unity-তে লোড করুন।

3. script (UnityRecieve_Facemotion3d.cs) একটি GameObject-এ attach করুন।

Unity Inspector setup

4. Facemotion3d iOS app-এর Settings বোতাম চাপুন এবং iPhone-এর IP address দেখুন।
Unity script-এর “iOS_IP Address” field-এ iPhone-এর IP address লিখুন।

5. Unity script-এ “Game Start With Connect” checkbox ON করুন।
“Game Start” বোতাম চাপলে sample avatar নড়তে শুরু করবে।

নিজের original avatar চালানোর পদ্ধতি

1. আপনার original avatar Unity-তে লোড করুন।
sample avatar-এর মতো একই naming convention দিয়ে BlendShape তৈরি করুন।

2. iOS app-এ Settings → Streaming Settings → Unity ট্যাবে যান।
এখানে avatar-এর Bone name এবং অন্যান্য তথ্য লিখুন।

3. iOS দিকের settings উপেক্ষা করে Unity দিক থেকে bone name নির্দিষ্ট করতে চাইলে Unity side-এর script-এ তা করা যায়।
“Specify Object Name Inside Unity” checkbox ON করুন।
attached script-এ যে GameObject নাড়াতে চান তার নাম লিখুন।

4. game শুরু করুন এবং avatar নাড়ান।

Recorded data Unity-তে import করার পদ্ধতি

1. iOS application দিয়ে রেকর্ড করুন।

2. Save বোতাম চাপুন, recording data .txt format-এ save করুন এবং email ইত্যাদির মাধ্যমে PC-তে পাঠান।

3. recording data Unity-তে import করার script নিচের site থেকে ডাউনলোড করুন।
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

4. script Unity-তে লোড করুন।

5. যে GameObject-এ animation প্রয়োগ হবে তার নাম লিখুন।

6. iOS app থেকে output হওয়া .txt file লোড করুন।

VRM avatars চালানোর পদ্ধতি

নিচের URL থেকে script ডাউনলোড করে GameObject-এ attach করুন।
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

Unity Inspector for VRM

inspector script-এ VRM-এর root object এবং head, eyes, neck ইত্যাদি bones-এর GameObjects নির্বাচন করুন।
52 blendshape BlendShapeClips খুঁজে নাড়াতে “Use ARKit BlendShape” ON করুন।