إخراج إعادة البناء من COLMAP
نموذج COLMAP ثلاثة ملفات ثنائية لا يقرؤها إلا برنامج يعرف COLMAP. أما ملف GLB فيُفتح في Blender وعارض ويندوز ثلاثي الأبعاد وQuick Look على macOS وUnity وUnreal وthree.js وBabylon وكل صفحة glTF على الويب. تصدير GLB هو الطريقة التي تُري بها إعادة البناء لمن لا يملك COLMAP، أو تضعها بجانب النموذج الذي بُني منها.
ماذا يدخل الملف
النقاط المتفرقة كبدائية glTF من نوع POINTS بمواضع وألوان. ألوان COLMAP بصيغة sRGB بينما COLOR_0 في glTF خطية، فتُحوَّل عند الإخراج.
أهرام رؤية الكاميرات كبدائية LINES: أربعة أشعة من المركز البصري إلى الزوايا، والمستطيل الواصل بينها، ونتوء في الحافة العليا يبيّن دوران كل لقطة. تأتي اتجاهات الزوايا من المعاملات الداخلية الحقيقية، فترسم العدسة الواسعة هرمًا واسعًا.
كاميرات glTF حقيقية: عقدة كاميرا منظورية لكل صورة، بقيمة yfov مأخوذة من معاملات COLMAP وبنسبة أبعاد صحيحة، ويحمل كل منها اسم صورته. يستوردها Blender ككاميرات فعلية يمكنك النظر من خلالها، فتصبح قائمة المشهد قائمة بأسماء ملفاتك بدل Object.001.
التحويل بوضوح
COLMAP يستخدم RDF: x لليمين، وy للأسفل، وz للأمام. وglTF يستخدم RUB: x لليمين، وy للأعلى، وz للخلف. يُحوَّل كل موضع وكل اتجاه عند التصدير. هذا الإغفال وحده سبب فتح كثير من عمليات تصدير COLMAP المنزلية مقلوبةً في Blender.
والنصف الآخر: يخزّن COLMAP الوضعية من العالم إلى الكاميرا، فموقع الكاميرا في العالم هو −Rᵀt وليس t.
تحفّظ يستحق المعرفة
بدائيات النقاط glTF صالحة لكنها لا تُرسم في كل مكان — فعارض ويندوز ثلاثي الأبعاد مثلًا لا يعرض لها شيئًا، بينما يعرضها Blender وthree.js وBabylon. إن احتجت شيئًا يظهر في كل مكان فشغّل العلامات الصلبة.
كل شيء يعمل داخل متصفحك، ولا تُرفع إعادة البناء إلى أي خادم.
Tiny Online Tools







