الأدلةشرح عملي4 دقيقة للقراءة

تحريك VRM: ارفع ملف VRM واستعده مع الحركات وفيزيائه

أفلت ملف VRM، واحتفظ بهيكله العظمي وعظام النابض، ونزّله مع الحركات التي تختارها. وتتبع الوجه هو الخطوة التالية.

afk.ai/rig
نموذج VRM أُفلت في afk.ai/rig: اختر Use its skeleton، فتعمل حركاتنا على عظامه هو، ويتمايل شعره ومعطفه. النموذج: AvatarSample_C من VRoid Studio، من إنتاج pixiv.

صار afk.ai يعمل الريغ لملف VRM بهيكله العظمي الخاص. أفلت الملف في afk.ai/rig واختر Use its skeleton (استخدم هيكله العظمي). وبعد نحو 10 ثوانٍ تعمل حركاتنا على أفاتارك، وشعره وتنورته يتأرجحان بالطريقة التي أعدّها صانعه. لا Unity، ولا مطابقة للعظام، ولا إعادة استهداف.

كيف يعمل

  1. احصل على ملف VRM. في VRoid Studio، استخدم Export، ثم VRM. والملف المنزّل من VRoid Hub أو Booth يعمل كما هو. ويعمل VRM 0 و VRM 1.0 كلاهما.
  2. أفلته في afk.ai/rig. يقرأ العظام البشرية الخاصة بملف VRM ويسألك إن كنت تريد استخدامها. اختر Use its skeleton.
  3. انتظر نحو 10 ثوانٍ. يستقر هيكلنا العظمي على مفاصل أفاتارك بالضبط، وتبقى أوزان جلده كما رسمها صانعه. لا شيء يُخمَّن.
  4. شغّل الحركات. ركض ورقصات وسلاسل ضربات بالسيف وتعاويذ وتعبيرات، 594 حركة في المجموع. ويتأرجح الشعر والتنانير وكل ما هو على عظمة نابض أثناء تشغيلها.
  5. نزّل ملف GLB فيه الحركات التي تختارها. والتأرجح مثبّت في كل حركة، فتعمل بالطريقة نفسها في أي تطبيق.
شاشة afk.ai/rig: «This model already has a skeleton. It's a VRM avatar, rigged by its maker.» والزران: Use its skeleton و Rig it with our AI
ما يسأله afk.ai/rig حين يأتي النموذج بهيكل عظمي بشري يستطيع مطابقته عظمةً بعظمة.

ما الذي يأتي معك من ملف VRM

كل ما يحرّك الجسم. وما تنزّله ملف GLB، وليس VRM، لذا تبقى الأشياء القليلة التي لا يستطيع حملها إلا ملف VRM خارج الملف حاليًا.

في الملف المنزّل، تأخذ عظام الجسم أسماء afk.ai ‏(pelvis و spine_01 و thigh_l، مثل mannequin في Unreal)، وهكذا تناسب مجموعة واحدة من الحركات كل ريغ من afk.ai. أما العظام الإضافية فتحتفظ بالأسماء التي أعطاها إياها ملف VRM.

في ملف VRMعلى afk.ai
الهيكل العظمي البشرييُستخدم عظمةً بعظمة، من تسميات VRM نفسها
أوزان الجلدتبقى كما هي تمامًا
عظام الشعر والتنورة والأكمام والإكسسواراتتبقى، وتأتي في الملف المنزّل
عظام النابض (spring bones) ومصادماتهاتتأرجح أثناء تشغيل الحركات، وتُثبَّت في الملف المنزّل
قيود VRM 1.0 ‏(constraints)تُتبع: تدور عظمة الالتواء أو الكم مع العظمة التي تحرّكها
الخاماتتبقى
تعابير الوجهليست في الملف المنزّل بعد: قريبًا
التظليل الكرتوني (MToon)إعداد خاص بـ VRM، فلا يأتي في ملف GLB

هيكله العظمي الخاص، أم ذكاؤنا الاصطناعي؟

الاختيار لك. لملف VRM، يكاد يكون Use its skeleton هو الخيار دائمًا: فهو أسرع، وأوزانه صُنعت يدويًا لذلك الأفاتار، وشعره وملابسه تتأرجح.

أما Rig it with our AI (اعمل له الريغ بذكائنا الاصطناعي) فيعمل له الريغ من الصفر، كما يفعل afk.ai مع أي نموذج. وهو متاح للأفاتار الذي هيكله العظمي معطوب.

غيّرت رأيك بعد الريغ؟ في علامة التبويب Rig في لوحة Adjust يوجد Rig it with our AI instead.

ملف VRM واحد، وكل الحركات

تعمل كل حركة بشرية في مكتبة afk.ai على ملف VRM: الحركات الـ 594 نفسها التي تحصل عليها أي شخصية بشرية. جرّبنا ملفات VRM مصنوعة في VRoid Studio وأخرى مصنوعة يدويًا، VRM 0 و 1.0، وطوبق كل منها وعُمل له الريغ في ثوانٍ. وإليك AvatarSample_C من VRoid Studio مع ست منها.

  • Run Anime
  • Dance Charleston
  • Kick
  • Dance Shuffle
  • Jumping Jacks
  • Victory Fist Pump
نموذج VRM واحد على هيكله العظمي الخاص مع ست من حركات afk.ai، كما تعمل على afk.ai/rig. النموذج: AvatarSample_C من VRoid Studio، من إنتاج pixiv.

شخصيات بشرية مزوّدة بالريغ ليست VRM

يُطرح السؤال نفسه مع أي ملف مرفوع مزوّد أصلًا بريغ بشري يستطيع afk.ai مطابقته: شخصية Mixamo، أو نموذج VRoid مصدّر بصيغة FBX، أو mannequin من Unreal، أو Unity Humanoid، أو ريغ Biped. يطابق العظام بأسمائها ويحتفظ بالعظام الإضافية. لكن ملف VRM وحده يحمل عظام النابض، لذا يتحرك الشعر والملابس في الأنواع الأخرى مع العظام التي ترتبط بها أوزانها. المزيد عن ذلك في إعادة استهداف الحركات.

استخدام الملف المنزّل

Blender
File، ثم Import، ثم glTF 2.0. تأتي كل حركة كـ action. تحتاج إلى FBX؟ اختر FBX عند التنزيل، أو استخدم محوّل afk.ai.
Unity
اختر FBX عند التنزيل، لأفاتار Humanoid، أو استورد ملف GLB عبر glTFast.
Unreal و Godot و three.js
حمّل ملف GLB كما هو.
تطبيقات VTubing
يحتاج VSeeFace و Warudo و VNyan إلى ملف VRM. وهذا ما سيأتي لاحقًا.

قريبًا: أي نموذج إلى VRM، مع تتبع الوجه والفيزياء

بعد ذلك، يسير الأمر في الاتجاه المعاكس. أفلت أي شخصية، حتى ملف FBX أو GLB أو OBJ بلا هيكل عظمي ولا ريغ للوجه، واحصل على ملف VRM. سيكون مزوّدًا بالريغ، مع أشكال للوجه تتبع وجهك عبر كاميرا الويب أو الهاتف للرمش والكلام والتعابير، وفيزياء عظام النابض على شعره وملابسه. جاهزًا للتحميل في تطبيق VTubing.

نموذجك

FBXGLBOBJVRM

أي شخصية، حتى لو لم يكن لها هيكل عظمي أو أشكال وجه

avatar.vrmقريبًا

  • هيكل عظمي بشري · يركّبه الذكاء الاصطناعي، بما فيه الأصابع
  • تتبّع الوجه · أشكال للرمش والكلام والتعابير، تحرّكها كاميرا الويب أو هاتفك
  • الفيزياء · عظام النابض على شعرها وملابسها
قريبًا على afk.ai: شخصية بلا ريغ للوجه تدخل، ونموذج VRM جاهز لـ VTubing يخرج.

أسئلة شائعة

هل يمكنني رفع ملف VRM إلى afk.ai؟

نعم. أفلت ملف ‎.vrm في afk.ai/rig كما هو، VRM 0 أو VRM 1.0. اختر Use its skeleton فتعمل حركاتنا على عظامه هو.

هل يحتفظ بعظام النابض في ملف VRM؟

نعم. يتأرجح الشعر والتنانير وكل ما هو على عظمة نابض أثناء تشغيل الحركات، ومصادمات VRM تبقيها خارج الجسم. وفي الملف المنزّل، يُثبَّت التأرجح في كل حركة كإطارات مفتاحية، لأن ملفات GLB و FBX لا تستطيع حمل عظام النابض.

هل أحصل على ملف VRM في المقابل؟

ليس بعد. تحصل على ملف GLB فيه الحركات التي اخترتها. أما تصدير VRM، مع تتبع الوجه والفيزياء، فقادم قريبًا.

هل تبقى تعابير الوجه في ملف VRM؟

ليس في الملف المنزّل بعد. يأتي الجسم والشعر والملابس. أما أشكال الوجه فستأتي مع تصدير VRM.

هل يمكنني تحريك نموذج VRoid دون Unity؟

نعم. صدّره من VRoid Studio بصيغة VRM، وأفلته في afk.ai/rig، وشغّل الحركات في متصفحك. لا شيء لتثبيته، ولا شيء لإعادة استهدافه.

ماذا لو لم يتعرّف afk.ai على الهيكل العظمي في ملف VRM؟

عندها لا يسألك. ينتقل مباشرةً إلى الذكاء الاصطناعي، الذي يعمل الريغ للأفاتار من الصفر مثل أي نموذج آخر، بما في ذلك الأصابع.

كم عدد الحركات، وهل هي مجانية؟

594 للشخصية البشرية، سواء كانت VRM أم لا. يمكنك عمل الريغ لـ 3 نماذج شهريًا مجانًا وتشغيل كل الحركات عليها. ويستطيع الحساب المجاني تنزيل 3 حركات شهريًا، أما Pro فيفتحها كلها.

اعمل ريغ لنموذجك وحرّكه

يعمل له الذكاء الاصطناعي الريغ في متصفحك، ثم تعمل عليه مئات الحركات. نزّل ملف GLB واحدًا لأي محرك.

اعمل ريغ لنموذج

المزيد من الأدلة