مطوّر لعبة رعب بالواقع المعزز مستوحاة من «فيي» يولّد 12 وحشًا في Tripo AI ويخفض مثلثات الشيطان إلى 7 880

ولّد مطوّر لعبة الرعب بالواقع المعزز Home Haunt، المستوحاة من «فيي»، جميع الوحوش الـ12 في خدمة الشبكات العصبية Tripo AI. ولكي يتحمّل iPhone النماذج إلى جانب ARKit وشبكة الغرفة، خفّض سكربت في Blender عدد مثلثات الشيطان من 38 444 إلى 7 880، وخفّض دقة الخامات من 4096 إلى 1024. وأنشأ Tripo ريغ (rig) من 23 عظمة تلقائيًا، بينما أُخذت الرسوم المتحركة من مكتبة Quaternius المجانية. خلاصة المطوّر: تُحتسب ميزانية المثلثات على مستوى المشهد كله، لا على مستوى النموذج الواحد. • كلّفت الدفعة الأولى، وهي ست شخصيات وتابوت ومنبر وأيقونة، 425 رصيدًا (credits) في Tripo • لم تجتز كيكيمورا والعجوز الساحرة فحص prerigcheck فأُعيد توليدهما • الفيديو في Blender 5.1.1: 3 002 إطار، 30 إطارًا في الثانية، Eevee، 24 عيّنة

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
مطوّر لعبة رعب بالواقع المعزز مستوحاة من «فيي» يولّد 12 وحشًا في Tripo AI ويخفض مثلثات الشيطان إلى 7 880
المصدر: Habr AI. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليHabr AI ↗
رئيس التحرير
حقيقة رئيسية #1كلّفت الدفعة الأولى، وهي ست شخصيات وتابوت ومنبر وأيقونة، 425 رصيدًا (credits) في Tripo
حقيقة رئيسية #2لم تجتز كيكيمورا والعجوز الساحرة فحص prerigcheck فأُعيد توليدهما
الفيديو في Blender 5.1.13 002 إطار، 30 إطارًا في الثانية، Eevee، 24 عيّنة

يعمل مطوّر مستقل على نموذج أولي للعبة الرعب بالواقع المعزز Home Haunt لجهاز iPhone، المقتبسة من قصة غوغول «فيي». تضع اللعبة الحكاية داخل غرفتك: تنهض الآنسة الميتة (بانوتشكا) من تابوت على الأرض، وتحدّق الأرواح من الجدار. ولّد المطوّر جميع الوحوش الـ12 في Tripo AI، وهي خدمة شبكات عصبية تنشئ نماذج ثلاثية الأبعاد من نص أو صورة. ولكي يتمكن الهاتف من تشغيل الكاميرا وARKit وشبكة الغرفة في وقت واحد، كان لا بد من تخفيف النماذج. وكان الشيطان الأكثر تأثرًا، إذ خفّض سكربت في Blender عدد مثلثاته (وهي ما يتكوّن منه سطح النموذج) من 38 444 إلى 7 880. يعمل مشروع Unity منذ أكتوبر: بدأ سجل الإصدارات في 2 أكتوبر، وبحلول 30 أكتوبر بلغ أكثر من 50 إصدارًا.

ما الذي ولّدته الشبكة العصبية وما الذي لم تولّده

أُنشئت النماذج الـ12 كلها في Tripo AI عبر API من سكربت Python، بإصدار النموذج v3.1. وُلدت إحدى عشرة شخصية من وصف نصي، أما العجوز فجاءت من صورة مفاهيمية (concept) بوضعية T. تضم القائمة: بانوتشكا، فيي، الشيطان، العجوز، أوبير، كيكيمورا، فوردالاك، المجنّح، ثلاثة أرواح من الجدار (الشيطان ذو خطم الخنزير، العفريت المشعر، الشيطان النحيل) والديك. التصاميم من ابتكار المطوّر، وليست مأخوذة من الأفلام المقتبسة عن القصة.

كُتبت التعليمات (prompts) بالإنجليزية، وحُددت الوضعية بصرامة: A-pose أو T-pose، وإلا تعثّر الريغ التلقائي. كلّفت الدفعة الأولى، المؤلفة من ست شخصيات وتابوت ومنبر وأيقونة، 425 رصيدًا: انخفض الرصيد من 1 500 إلى 1 075. وبحسب شروط Tripo، يملك المستخدم المدفوع الناتج ولا يلزمه ذكر المؤلف. ويستدرك المطوّر بأنه يفهم البند 5.2.2 من Terms على طريقته، وسيعيد قراءته قبل الإصدار.

الريغ تلقائي أيضًا: يمنح وضع biped في animate_rig هيكلًا عظميًا من 23 عظمة بأسماء على طراز Mixamo. هذا تطابق في التسمية فحسب؛ فلم يُستخدم Adobe Mixamo نفسه لا في الريغ ولا في الرسوم المتحركة. أُخذت المقاطع من مكتبة Quaternius المجانية Universal Animation Library 1 و2 (ترخيص CC0)، ونقلها المطوّر بنفسه إلى هيكل Tripo العظمي.

كيف خُفّفت النماذج للهاتف

يُخرج Tripo نماذج تتراوح بين 5 و39 ألف مثلث وخامات بدقة 4096. وهذا كثير على الواقع المعزز، فالكاميرا وARKit وشبكة الغرفة تتقاسم العتاد نفسه. لذلك يقلّل سكربت Blender (tripo_mobile.py) كثافة الهندسة حتى عدد مثلثات مستهدف، ويخفض الخامات من 4096 إلى 1024، ثم يُحوَّل ملف GLB إلى FBX لاستخدامه في Unity.

عدد المثلثات حسب النموذج (Tripo ← في اللعبة):

  • بانوتشكا: 23 528 ← 14 774؛
  • فيي: 38 566 ← 15 759؛
  • الشيطان: 38 444 ← 7 880؛
  • العجوز: 28 101 ← 13 789؛
  • أوبير: 23 872 ← 11 819؛
  • كيكيمورا: 24 111 ← 11 818؛
  • فوردالاك: 14 872 ← 11 820؛
  • المجنّح: 9 498 ← 5 910؛
  • الشيطان ذو خطم الخنزير: 14 336 ← 11 820؛
  • العفريت المشعر: 13 801 ← 8 864؛
  • الشيطان النحيل: 14 736 ← 11 819؛
  • الديك: 4 781، دون تغيير.

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

أين تعطّل خط الإنتاج

لم ينجح كل شيء من المحاولة الأولى. لم تجتز كيكيمورا والعجوز الساحرة فحص ما قبل الريغ (prerigcheck)، فأُعيد توليدهما، ومن هنا ظهرت نسختا _v2. وفي حالة كيكيمورا تبيّن أن وضعية الراحة في الريغ هي A-pose، فعدّلها المطوّر في Blender قبل نقل المقاطع. أما المجنّح والديك فبلا عظام أساسًا: ليس لهما هيكل بشري، ويتحركان عبر الكود. يطير المجنّح بتقلّص في اتساع الجناحين قدره 0,8 ± 0,2 بتردد 2 هرتز، مع تمايل وميلان.

في اللعبة، تُعاد مواءمة مقاطع Quaternius (retargeting) عبر Humanoid Avatar القياسي في Unity، وهذا سريع ولا يحتاج إلى عمل يدوي. أما للفيديوهات فكتب المطوّر سكربتًا منفصلًا ينقل المقاطع نفسها إلى ريغ Tripo: يأخذ فروق دوران العظام (deltas) نسبةً إلى وضعية T ويحاذي الأطراف. النتيجة قريبة مما في اللعبة، لكنها لا تطابق Unity إطارًا بإطار. وضُبطت السرعات بحسب طبع كل شخصية: يمشي فيي بسرعة 0,5×، والشيطان بسرعة 0,7× بحركات متقطعة، وكيكيمورا بسرعة 1,3× بحركات متقطعة. وتنهض بانوتشكا في الفيديو بسرعة 0,55×، وإلا لا تُقرأ الحركة في الإطار.

جُمع الفيديو في Blender 5.1.1: Eevee، 24 عيّنة، إطار 1920×1920، 30 إطارًا في الثانية، 3 002 إطار. الإضاءة شمعة دافئة وضوء خلفي (contre-jour) بارد وضباب خفيف. كان الضباب يُفرط في إضاءة الأرضية، فرُبطت إضاءة الاستوديو بالنموذج وحده عبر light linking. يدور الـturntable دورة كاملة في 5 ثوانٍ، ويصعد على النموذج من الأسفل إلى الأعلى خط متوهج: تحته الخامة، وفوقه طين رمادي.

تعمل اللعبة على Unity 6 (6000.5.6f1) مع URP وAR Foundation 6 فوق ARKit. تنجح الاختبارات الآلية — 24 اختبار smoke للعب الفردي و9 أزواج للعب التعاوني — حتى 30 أكتوبر، لكنها لا تتحقق من جمالية النماذج.

يعرض المطوّر بنفسه قائمة النواقص: لا توجد تعابير وجه ولا رسوم متحركة للوجه، وجفنا فيي إجرائيان (procedural)، وعينا بانوتشكا لا تتوهجان في Blender (في اللعبة هذا تأثير منفصل)، و«سرب المشعرين» استُبدل مؤقتًا بالشيطان، وتظهر على أوبير في الـturntable نقاط داكنة عند الخصر لم يعثر المطوّر على سببها. اللعبة حتى الآن في اختبار مغلق على TestFlight لأجهزة iPhone.

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول ما الذي ولّدته الشبكة العصبية وما الذي لم تولّده؟

أُنشئت النماذج الـ12 كلها في Tripo AI عبر API من سكربت Python، بإصدار النموذج v3.1. وُلدت إحدى عشرة شخصية من وصف نصي، أما العجوز فجاءت من صورة مفاهيمية (concept) بوضعية T. تضم القائمة: بانوتشكا، فيي، الشيطان، العجوز، أوبير، كيكيمورا، فوردالاك، المجنّح، ثلاثة أرواح من الجدار (الشيطان ذو خطم الخنزير، العفريت المشعر، الشيطان النحيل) والديك. التصاميم من ابتكار المطوّر، وليست مأخوذة من الأفلام المقتبسة عن القصة. كُتبت التعليمات (prompts) بالإنجليزية، وحُددت الوضعية بصرامة: A-pose أو T-pose، وإلا تعثّر الريغ التلقائي. كلّفت الدفعة الأولى، المؤلفة من ست شخصيات وتابوت ومنبر وأيقونة

ما أبرز التفاصيل حول كيف خُفّفت النماذج للهاتف؟

يُخرج Tripo نماذج تتراوح بين 5 و39 ألف مثلث وخامات بدقة 4096. وهذا كثير على الواقع المعزز، فالكاميرا وARKit وشبكة الغرفة تتقاسم العتاد نفسه. لذلك يقلّل سكربت Blender (tripo_mobile.py) كثافة الهندسة حتى عدد مثلثات مستهدف، ويخفض الخامات من 4096 إلى 1024، ثم يُحوَّل ملف GLB إلى FBX لاستخدامه في Unity. عدد المثلثات حسب النموذج (Tripo ← في اللعبة): بانوتشكا: 23 528 ← 14 774؛ فيي: 38 566 ← 15 759؛ الشيطان: 38 444 ← 7 880؛ العجوز: 28 101 ← 13 789؛ أوبير: 23 872 ← 11 819؛ كيكيمورا: 24 111 ← 11 818؛ فوردالاك: 14 872 ← 11 820؛ المجنّح: 9 498 ← 5 910؛ الشيطان ذو خطم الخنزير: 14 336 ←

ما أبرز التفاصيل حول أين تعطّل خط الإنتاج؟

لم ينجح كل شيء من المحاولة الأولى. لم تجتز كيكيمورا والعجوز الساحرة فحص ما قبل الريغ (prerigcheck)، فأُعيد توليدهما، ومن هنا ظهرت نسختا _v2. وفي حالة كيكيمورا تبيّن أن وضعية الراحة في الريغ هي A-pose، فعدّلها المطوّر في Blender قبل نقل المقاطع. أما المجنّح والديك فبلا عظام أساسًا: ليس لهما هيكل بشري، ويتحركان عبر الكود. يطير المجنّح بتقلّص في اتساع الجناحين قدره 0,8 ± 0,2 بتردد 2 هرتز، مع تمايل وميلان. في اللعبة، تُعاد مواءمة مقاطع Quaternius (retargeting) عبر Humanoid Avatar القياسي في Unity، وهذا سريع ولا يحتاج إلى عمل يدوي. أما للفيديوهات فكتب المطوّر سكربتًا منفصلًا ينق

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
ما رأيك؟
جارٍ تحميل التعليقات…