لي في في وورلد لابز تفتح مصدر سبارك 2.0، عرض تدفق في المتصفح لعرض أكثر من 100 مليون نقطة ثلاثية الأبعاد غاوسي

أخبار ME News، في 15 أبريل (بتوقيت UTC+8)، وفقًا لمراقبة 1M AI News، أطلقت شركة الذكاء الفضائي World Labs محرك عرض مفتوح المصدر لنظام تصيير ثلاثي الأبعاد يسمى Spark 2.0، يعتمد على تقنية الإسقاط الغوسي ثلاثي الأبعاد (3D Gaussian Splatting, 3DGS). القدرة الأساسية له هي تحميل وتصيير مشاهد ثلاثية الأبعاد ضخمة تتكون من أكثر من مليار نقطة غوس (splat) بشكل تدفق عبر متصفح أي جهاز، ويشمل ذلك سطح المكتب، وiOS، وAndroid، ونظارات الواقع الافتراضي. تم بناء Spark على THREE.js و WebGL2، حيث الأخير هو واجهة رسومات ثلاثية الأبعاد تدعمها تقريبًا جميع الأجهزة حاليًا. معظم الأجهزة الاستهلاكية يمكنها تصيير مليون إلى 5 ملايين نقطة غوس بمعدل إطار تفاعلي، بينما المسح الثلاثي الأبعاد الكبير يتطلب عشرات الملايين أو حتى مئات الملايين من النقاط، مع حجم بيانات أصلي يتجاوز 1 جيجابايت. النسخة 2.0 حلت هذا القيد بثلاث تقنيات جديدة: 1. نظام التفاصيل الهرمية (LoD): ينظم جميع نقاط غوس في شجرة هرمية، حيث يكون كل عقدة أبوية تقريب منخفض الدقة لفرعها. أثناء التصيير، يتم التصفح تلقائيًا من الخشونة إلى الدقة حسب زاوية الرؤية، لاختيار مجموعة فرعية مثالية، مع تحديد ميزانية التصيير (من 500 ألف إلى 2.5 مليون نقطة) لضمان استقرار معدل الإطارات، بغض النظر عن إجمالي عدد النقاط في المشهد. 2. التحميل التدريجي التدريجي: يدعم تنسيق ملف .RAD الجديد الوصول العشوائي والنقل التدريجي. بعد فتح المشهد، يتم عرض مخطط تقريبي يتكون من 64 ألف نقطة على الفور، ثم يتم تحميل التفاصيل تدريجيًا حسب أولوية الرؤية، مع إعادة ترتيب الأولويات تلقائيًا عند تحرك المستخدم. 3. إدارة الذاكرة الافتراضية: يتم تخصيص مجموعة ذاكرة ثابتة على GPU تتسع لـ 16 مليون نقطة، مع صفحات تتكون من 64 ألف نقطة يتم تحميلها وتفريغها تلقائيًا، مشابهة لآلية الذاكرة الافتراضية في أنظمة التشغيل، مما يسمح بتمكين البيانات المشهدية غير المحدودة ضمن ذاكرة محدودة. الخوارزمية الأساسية مكتوبة بلغة Rust ومترجمة إلى WebAssembly، وتعمل في خيط Web Worker في الخلفية، دون تعطيل الحلقة الرئيسية للتصيير. في الأصل، كانت Spark أداة تصيير داخلية طورتها World Labs لإنشاء عالمها الثلاثي الأبعاد Marble، ثم تم إصدارها كمصدر مفتوح كأداة عامة. كما أظهرت الإصدارات الجديدة العديد من الأعمال المجتمعية، بما في ذلك لعبة إطلاق نار فضائية متعددة اللاعبين مبنية باستخدام Marble و Spark، تسمى Starspeed، ويتكون بيئة اللعبة من أكثر من مليار نقطة غوس، ويمكن تشغيلها مباشرة عبر المتصفح. (المصدر: BlockBeats)

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت