وسّعت إنفيديا مشروع MotionBricks البحثي المفتوح لتوليد حركة الشخصيات، بإضافة نماذج SOMA لحركة البشر إلى جانب نموذج الروبوت G1 الموجود سابقاً. وقدمت الشركة تفاصيل التحديث في منشور للمطورين بتاريخ 27 أكتوبر 2026، يتناول تقنيات الرسوم والشخصيات الذكية.
وتشمل الإضافات نماذج مدرّبة قابلة للتنزيل، وملفات وأدوات تصدير بصيغة ONNX، وتنفيذاً مرجعياً تفاعلياً مبنياً باستخدام Newton لتجربة حركة البشر والروبوتات.
الحركة بين الوضعيات بدلاً من إعداد كل انتقال يدوياً
الفكرة الأساسية هي إعطاء النموذج وضعيات مستهدفة للشخصية، ليتولى توليد الحركة التي تصل بينها أثناء التشغيل. وبهذه الطريقة يمكنه الاستجابة لتغير أوامر اللاعب أو أحداث المشهد، بدلاً من الاعتماد فقط على انتقالات يكتبها المطور واحدة تلو الأخرى.
وتوضح إنفيديا في إعلان التحديث إمكانية التحكم في السرعة والاتجاه وأسلوب الحركة، إلى جانب تفاعلات مثل الجلوس والتقاط الأجسام. ومع ذلك، تؤكد الشركة أن تكامل Unreal Engine الظاهر في العرض البحثي غير مشمول في هذا الإصدار.

ماذا تتضمن الملفات المتاحة فعلياً؟
يوضح المستودع الرسمي للمشروع أن الإصدار يضم بيئة تشغيل بلغة Python تعتمد على Warp وNewton وTensorRT، وتربط المقاطع المولّدة لتشكيل حركة مستمرة. ويتعامل النموذج مع أربع وضعيات سابقة وما يصل إلى أربع وضعيات مستهدفة لتحديد الحركة التالية.
ويستطيع المطور تجربة أداة Inbetweener لتوليد حركة بين وضعيات يضعها بنفسه، أو Scene Preview لمعاينة شخصية تمشي وتركض وتتجاوز العوائق وتنحني وتجلس داخل مشهد. وتتوفر أيضاً أداتان لتحرير المشاهد ووحدات التفاعل المسماة Smart Primitives.
تتطلب بيئة التشغيل بطاقة رسوميات من إنفيديا بسبب اعتمادها على TensorRT. ويذكر المستودع أن التجارب اختُبرت على Windows وLinux بمعمارية x86-64 وبطاقة GeForce RTX 4090؛ وهذه بيئة الاختبار المذكورة، وليست تصريحاً بأن البطاقة هي الحد الأدنى الإلزامي.
وحدات صغيرة لبناء تفاعلات أكثر تنوعاً
تعرض الصفحة البحثية لـMotionBricks فكرة Smart Primitives بوصفها طريقة لتكوين سلوكيات التنقل والتعامل مع الأجسام من وحدات قابلة لإعادة الاستخدام، من دون إعادة تدريب النموذج لكل مهمة. وتشمل الأمثلة الانتقال بين المشي والركض، وأساليب حركة مختلفة، والجلوس أو تجاوز مقعد والتقاط سيف.
ويقدم العرض البحثي مثالاً متصلاً داخل Unreal Engine 5، بينما ينقل الإصدار البرمجي المتاح الأفكار الأساسية إلى Python لتسهيل فهمها وتجربتها. كما تعود الورقة العلمية إلى SIGGRAPH 2026، لذلك فالخبر هنا تحديث الأدوات والنماذج المتاحة، وليس الكشف الأول عن البحث.
خطوة للمطورين لا ميزة تصل إلى كل لعبة
تتمثل القيمة العملية في منح الباحثين وفرق التطوير نقطة انطلاق لاختبار الحركة الموجّهة بالوضعيات وبناء تكاملاتهم الخاصة. أما تحويلها إلى نظام داخل لعبة منشورة فيحتاج عملاً واختبارات من فريق اللعبة؛ تنزيل النماذج وحده لا يضيف هذه السلوكيات تلقائياً إلى ألعاب المستخدم.
وللاطلاع على جانب مختلف من استخدام الذكاء الاصطناعي في رسوم الألعاب، راجع تغطيتنا حول تحديث نموذج NVIDIA DLSS 5؛ فهو يعالج الصورة المعروضة، بينما يركز MotionBricks هنا على حركة الشخصيات.

