محرك Marrow، المحرك الخاص بشركة Stress Level Zero والمبني على Unity، يعيد تعريف التفاعل في الواقع الافتراضي من خلال نظام الحضور الكامل للجسم. على عكس الألعاب التي تتعقب اليدين والرأس فقط، يخصص Bonelab حجمًا ماديًا كاملاً للجذع والذراعين والساقين للاعب. يسمح هذا النهج لكل جزء من الجسم بالتصادم مع البيئة، مما يولد استجابات ديناميكية تكسر الحاجز بين الصورة الرمزية والمستخدم، وترفع مستوى الانغماس إلى دقة جراحية. 🎮
كشف التصادم وديناميكية المفاصل 🦾
يعتمد التنفيذ التقني على نظام تصادم بكبسولات متراكبة تتبع الحركة العكسية للأطراف. كل مفصل افتراضي له جسم صلب مستقل، ولكنه مقيد بقيود العزم والكتلة. عندما يدفع اللاعب جسمًا بصدره أو يصد ضربة بساعده، يحسب المحرك نقل الزخم في الوقت الفعلي. يتناقض هذا مع الحلول القياسية لـ Unity التي تستخدم عادةً مصادمات بسيطة بدون كتلة مخصصة، مما يؤدي إلى تفاعلات وهمية. في Bonelab، حتى اصطدام الركبة بطاولة يولد رد فعل فيزيائيًا قابلًا للتحقق.
الإضاءة ودورها في الحضور المادي 💡
الإضاءة القائمة على الفيزياء (PBR) لمحرك Marrow ليست مجرد زخرفة جمالية، بل أداة وظيفية للملاحة المكانية. من خلال إسقاط ظلال ديناميكية وانعكاسات مرآوية دقيقة على جسم اللاعب، يتلقى الدماغ إشارات بصرية للعمق تعزز الإحساس باحتلال مساحة حقيقية. مقارنةً بالتطبيقات الأساسية لـ Unity التي تستخدم إضاءة اتجاهية ثابتة، يقوم Bonelab بمزامنة موضع مصادر الضوء مع حركة سماعة الرأس، مما يلغي الفارق الزمني الذي يسبب الدوار في ألعاب الواقع الافتراضي الأخرى.
كيف يؤثر نظام الفيزياء الجسمية الواقعية لمحرك Marrow في Bonelab VR على انغماس اللاعب وحل المشكلات التقنية مثل الاختراق (clipping) وزمن الاستجابة (latency) في البيئات التفاعلية المعقدة؟
(ملاحظة: تحسين الأداء للجوال هو مثل محاولة وضع فيل في سيارة ميني كوبر)