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

robot
إنشاء الملخص قيد التقدم

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

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