Facemotion3d


iFacialMocap ছিল আমার ব্যক্তিগত প্রকল্প, কিন্তু আমার পার্টনারের আমন্ত্রণে আমি Facemotion3d নামে একটি নতুন অ্যাপ তৈরি করা শুরু করি।

Facemotion3d প্রকাশের ফলে iFacialMocap অপ্রয়োজনীয় হয়ে যাবে না; কিছু কার্যকরী দিক থেকে দুটির পার্থক্য থাকবে। iFacialMocap-এ আগে থেকে থাকা কোনো ফাংশন বন্ধ করা হবে না।

Facemotion3d সম্পর্কে তথ্য নিচের ওয়েব পেজে দেখা যাবে।
https://www.facemotion3d.net/

[iFacialMocap ও Facemotion3d-এর তুলনা]

1. ইন্টারফেস ও ডিজাইন উন্নতি

iFacialMocap-এ প্রদর্শিত অ্যাভাটারগুলো সহজ ছিল, কিন্তু Facemotion3d-এ আরও সমৃদ্ধ গ্রাফিক্স উপভোগ করার জন্য কিছু অতিরিক্ত অ্যাভাটার রয়েছে।

বোতাম চাপলে অ্যানিমেশনসহ বোতামের ডিজাইনও উন্নত করা হয়েছে।

Interface and design improvements: comparison of avatars

2. DAZ Studio-এর সঙ্গে যোগাযোগ

Facemotion3d DAZ Studio-এর সঙ্গে রিয়েল টাইমে যোগাযোগ করতে পারে।

DAZ Studio-এর সঙ্গে যোগাযোগ

3. Maya-এর সঙ্গে সরাসরি যোগাযোগ

iFacialMocap PC সফটওয়্যারের মাধ্যমে Maya-এর সঙ্গে যোগাযোগ করত। তবে Facemotion3d PC-তে মধ্যবর্তী সফটওয়্যার ছাড়াই Maya-এর সঙ্গে সরাসরি যোগাযোগ করতে পারে।

স্ট্রিমিং দিয়ে রেকর্ড করা অ্যানিমেশন bake করার গতি এটি উন্নত করে। অ্যানিমেশন bake করার সময় স্ট্রিমিংয়ের মাধ্যমে অডিওও টাইমলাইনে আমদানি করা যায়।

Maya-এর সঙ্গে সরাসরি যোগাযোগ

4. Blender-এর সঙ্গে সরাসরি যোগাযোগ

iFacialMocap PC সফটওয়্যারের মাধ্যমে Blender-এর সঙ্গে যোগাযোগ করত। তবে Facemotion3d PC-তে মধ্যবর্তী সফটওয়্যার ছাড়াই Blender-এর সঙ্গে সরাসরি যোগাযোগ করতে পারে।

স্ট্রিমিং দিয়ে রেকর্ড করা অ্যানিমেশন bake করার গতি এটি উন্নত করে। অ্যানিমেশন bake করার সময় স্ট্রিমিংয়ের মাধ্যমে অডিওও টাইমলাইনে আমদানি করা যায়।

Blender-এর সঙ্গে সরাসরি যোগাযোগ

5. Unity-এর সঙ্গে সরাসরি যোগাযোগ

iFacialMocap PC সফটওয়্যারের মাধ্যমে Unity-এর সঙ্গে যোগাযোগ করত। তবে Facemotion3d PC-তে মধ্যবর্তী সফটওয়্যার ছাড়াই Unity-এর সঙ্গে সরাসরি যোগাযোগ করতে পারে।

এছাড়াও, Unity-এর ভিতরে অবজেক্টের নাম এমবেড করা যায় বলে Facemotion3d দিয়ে গেম তৈরি করা সহজ হয়। গেম শুরু হলে অ্যাপের সঙ্গে স্বয়ংক্রিয়ভাবে সংযোগ করার অপশন এবং UDP-এর পাশাপাশি TCP/IP দিয়ে যোগাযোগের পদ্ধতি যোগ করা হয়েছে।

Facemotion3d × Unity — iPhone ও Unity দিয়ে ফেস ট্র্যাকিং।
Unity-এর সঙ্গে সরাসরি যোগাযোগ

6. একাধিক VRM ইমপোর্ট

Facemotion3d iOS অ্যাপে দুই বা তার বেশি VRM মডেল ইমপোর্ট ও রেজিস্টার করতে দেয়। আলো ও ক্যামেরার মতো সেটিংসও সূক্ষ্মভাবে সমন্বয় করা যায়।

একাধিক VRM ইমপোর্ট

7. BlendShape ক্যালিব্রেশন

Facemotion3d BlendShape ক্যালিব্রেট করতে পারে। অ্যাভাটারের চোখ যথেষ্ট না খোলা বা মুখ ভালোভাবে বন্ধ না হওয়ার মতো সমস্যা সামলানো যায়।

8. ভয়েস রিকগনিশনে BlendShape প্রতিক্রিয়া করানোর ক্ষমতা

অ্যাপে রেজিস্টার করা কোনো শব্দ বললে সেই শব্দের সংশ্লিষ্ট BlendShape নড়ানো যায়। যেমন “hello” বললে hello BlendShape নড়ানো যায়।

9. .scn ফাইল ইমপোর্ট

Facemotion3d অ্যাপে .scn ফরম্যাটের কাস্টম অ্যাভাটার ইমপोर्ट করা যায়।

নিচের প্রবন্ধে .scn ফাইল তৈরি ও ব্যবহার করার পদ্ধতি ব্যাখ্যা করা হয়েছে।
https://note.com/pekochun/n/n69d6b093b1c7

10. অ্যাপে একাধিক রেকর্ড করা ডেটা পরিচালনা

iFacialMocap-এ অ্যাপের মধ্যে শুধু একটি রেকর্ড করা অ্যানিমেশন পরিচালনা করা যেত। Facemotion3d-এ একাধিক ডেটা পরিচালনা করা যায়।

ব্যবহারের নির্দেশনা নিচের প্রবন্ধে পাওয়া যাবে।
https://note.com/pekochun/n/ne89b6f5661f2

11. রেকর্ড করার সময় স্ক্রিন রেকর্ডিং

Facemotion3d-এ অ্যানিমেশন রেকর্ড করার সময় একই সঙ্গে স্ক্রিন রেকর্ড করার অপশন আছে।

12. অনুরোধের উত্তর দেওয়া

অতিরিক্ত ফাংশনের অনুরোধগুলো iFacialMocap-এর চেয়ে Facemotion3d-এ অগ্রাধিকার দিয়ে বাস্তবায়ন করা হবে।

13. স্বয়ংক্রিয় স্ক্রলিং টেক্সট প্রদর্শন

Facemotion3d ফেস ট্র্যাকিংয়ের সময় স্বয়ংক্রিয়ভাবে স্ক্রল হওয়া টেক্সট দেখাতে পারে। গান গাওয়ার সময় লিরিক্স দেখার মতো কাজে এটি উপযোগী।

Facemotion3d-এ iFacialMocap-এ নেই এমন আরও অনেক ফিচার আছে।

Facemotion3d বিনামূল্যে ডাউনলোড করা যায়। অনুগ্রহ করে চেষ্টা করে দেখুন।

FACEMOTION3D প্রকাশের পটভূমি
https://note.com/pekochun/n/n92910c023973