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

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

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

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