ProjectAR
مشهد Blender الخاص بك، حيًّا في الغرفة.
إضافة لـ Blender وتطبيق لـ iPhone يبثّان المشهد المفتوح أمامك إلى الواقع المعزز عبر شبكتك المحلية. حرّك كائنًا أو أضف مُعدِّلًا أو غيّر خامة، فيتحدّث عرض الواقع المعزز في جزء من الثانية.
يعني فحص نموذج بالواقع المعزز عادةً تصديره وإرساله وإعادة فتحه بعد كل تعديل. يُبقي ProjectAR برنامج Blender مفتوحًا ويرسل ما تغيّر فقط، فيكون النموذج على الطاولة دائمًا هو النموذج الموجود في الملف.
تعرّف على أبرز المزايا.
كل شيء يُبَثّ.
ما ترسله الإضافة، وكيف تُبقي أداء الهواتف سلسًا.
بثّ مباشر. تحويلات الكائنات بمعدل يصل إلى 60 تحديثًا في الثانية، وتُعاد الشبكات عند تغيّر الهندسة أو الخامات.
التغييرات وحدها تنتقل. لا يُرسَل المشهد كاملًا إلا عند اتصال جهاز، أو فتح ملف، أو تغيّر مقياس الوحدات، أو عند الضغط على Resync.
المُعدِّلات مُطبَّقة. الهندسة المُقيَّمة، تمامًا كما تعرضها نافذة العرض.
النسخ. نسخ المجموعات والجسيمات وGeometry Nodes، حتى حدٍّ تختاره بنفسك.
اختر ما تبثّه. كل ما هو ظاهر، أو التحديد، أو مجموعة واحدة؛ وأخفِ أي كائن عن الواقع المعزز.
نقطة أصل الواقع المعزز. يستقر أصل العالم أو المؤشر ثلاثي الأبعاد حيث تنقر، فيسهل وضع النماذج البعيدة.
إيقاف التحديثات مؤقتًا. أوقف البث أثناء التعديلات الثقيلة، وتلحق الهواتف بالمشهد عند الاستئناف.
خامات أساسية. القيم Base Color وMetallic وRoughness وAlpha من Principled BSDF.
اكتشاف تلقائي. Bonjour على كل واجهات الشبكة، أو الصق عنوان IP يدويًا.
أجهزة متعددة. عدة هواتف في آنٍ واحد، لكلٍّ منها عدّاد بيانات خاص وزر لقطع الاتصال.
يتذكّر إعداداتك. يحتفظ بالمنفذ ومعدل التحديث والحدود، ويمكن للخادم أن يبدأ مع تشغيل Blender.
يحمي الهواتف الأبطأ. حدود للمثلثات والنسخ لكل كائن، وإعادة مزامنة تلقائية للأجهزة التي تتأخر.
آلية العمل.
لا تُقرأ بيانات Blender إلا على خيطه الرئيسي، ولا يعبر إلى خيوط الشبكة سوى إطارات بايت مكتملة.
مراقبة المشهد
يُعلِّم معالج depsgraph كل كائن تغيّر.
بناء الإطارات
يحوّل مؤقّت على الخيط الرئيسي لـ Blender عمليات الحذف والشبكات والتحويلات إلى إطارات بايت.
الإرسال إلى كل هاتف
خيط إرسال واحد لكل جهاز ينقل الإطارات المكتملة.
الاكتشاف المتبادل
يُعلن Bonjour عن الخادم باسم
_viewar._tcp، ويعمل إدخال عنوان IP يدويًا أيضًا.وضع المشهد
تصل الشبكات في فضاء RealityKit الذي يتجه فيه المحور Y إلى الأعلى؛ انقر على سطح لوضع المشهد.
إطار واحد عبر الشبكة
لا يدعم الإصدار 1 من البروتوكول النسخ المكررة: تُرسَل كل نسخة ككائن عادي بمعرّف ثابت مثل Trees/Pine#0.12، وتُثلَّث الشبكة المشتركة بين نسخ كثيرة مرة واحدة في كل تحديث.
مُصمَّم لأجهزة iPhone الأقدم أيضًا.
تحصي اللوحة المثلثات والنسخ أثناء عملك، وتنبّهك قبل أن يثقل المشهد، وتسرد كل ما تخطّته.
التحديثات في الثانية
30 افتراضيًا، ومن 15 إلى 20 للمشاهد المتحركة الثقيلة.
حجم المشهد
أبقِ المشهد كله دون مليون مثلث تقريبًا؛ تنبّهك اللوحة إن تجاوزته.
أثناء المعاينة
اخفض مستويات التقسيم في نافذة العرض، أو أخفِ ما لا تحتاج إليه، أو ابثّ مجموعة واحدة.
أثناء النحت
أوقف التحديثات مؤقتًا، ثم دع الهواتف تلحق بالمشهد.
اتصل في دقيقة.
ضع الحاسوب والهاتف على الشبكة نفسها، واسمح لـ Blender بالمرور عبر جدار الحماية، وسيعثر عليه التطبيق.
المواصفات التقنية
- الإضافة
- تتطلّب Blender 4.2 أو أحدث، ومُختبَرة على 5.2 LTS، وتعمل على Windows أو macOS أو Linux. لا حاجة إلى حزم Python إضافية؛ إذ تأتي مكتبات Bonjour مرفقة على هيئة wheels.
- التطبيق
- تطبيق ProjectAR لنظام iOS على iPhone أو iPad يدعم ARKit
- الشبكة
- الحاسوب والهاتف على شبكة Wi-Fi أو LAN نفسها، من دون عزل للعملاء
- ما يُبَثّ
- كائنات الشبكات والمنحنيات والأسطح وmetaball والنصوص ونسخها، مع متجهات عمودية لكل زاوية وخريطة UV النشطة
- الخامات
- القيم Base Color وMetallic وRoughness وAlpha من Principled BSDF
- ليس بعد
- الإضاءة والكاميرات وإكساءات الصور
- الخصوصية
- لا يبدأ الخادم إلا عند الضغط على Start Server، ولا يستمع إلا على شبكتك المحلية، ولا يتصل بالإنترنت أبدًا
- المصدر
- GitHub · المواصفة وبروتوكول الاتصال