باختصار
- تدعم الإضافة استيراد وتصدير ملفات E57 وPLY وLAS/LAZ وPCD وXYZ وPTS.
- يمكن استخدام بيانات مثل الألوان والناظمات والكثافة والتصنيف، المستوردة من الملفات، كسمات نقاط في Blender.
- الإصدار 0.6.0 المدرج على صفحة الإضافة مؤرخ في 11 سبتمبر 2026؛ ويضيف هذا الإصدار اختيار السمات عند التصدير وتحذيرات بشأن فقدان البيانات.
- لا يكتب التصدير بصيغة E57 بيانات الناظمات؛ أما تصدير LAS فيكمّم الإحداثيات بدقة ملليمترية.
ما الذي ستتعلمه في هذا الدليل؟
ستتعلم كيفية استيراد بيانات المسح باستخدام إضافة Point Cloud I/O في Blender، وفحص مظهر السحابة النقطية وسماتها، ثم تصديرها بالتنسيق المناسب. تستخدم الإضافة كائنات PointCloud الأصلية في Blender بدلًا من تحويل الملفات إلى شبكات Mesh. وهذا يتيح معالجة نقاط المسح وألوانها والحقول الأخرى باستخدام Geometry Nodes أو shader.
في أعمال العمارة والتصميم الداخلي، يمكن استخدام هذا المسار لإدخال بيانات النقاط الواردة من المسح بالليزر أو من مصادر أخرى إلى المشهد وفحصها مع النموذج الحالي، أو لإنشاء تصورات مرئية تستند إلى البيانات، أو لتصدير البيانات بتنسيق آخر. لكن المصادر لا تضمن إمكان تحويل السحابة النقطية إلى عنصر إنشائي منتظم، أو التحقق من الأبعاد، أو تبادل البيانات بسلاسة مع برامج أخرى. تحقّق من تنسيق الملف والسمات المقابلة له في التطبيق المستهدف قبل النقل.
المتطلبات والتوافق
تدرج صفحة Blender Extensions التنسيقات التي تدعمها Point Cloud I/O، وهي E57 وPLY وLAS/LAZ وPCD وXYZ وPTS. ويوضح وصف الإضافة أن ألوان النقاط والناظمات والكثافة والتصنيف وأرقام إرجاع LiDAR والحقول المخصصة الموجودة في الملف يمكن نقلها إلى سمات النقاط. ويعتمد توفر السمات على الملف المصدر وتنسيقه.
لا تحدد المصادر الحد الأدنى لإصدار Blender الذي تتطلبه الإضافة. لذا تحقّق من ظهورها في قسم Get Extensions في Blender قبل تثبيتها. تتوفر بعض التبعيات المرفقة مع الإضافة على هيئة حزم Python 3.13 wheel لأنظمة macOS arm64 وLinux x86_64 وWindows x86_64. ولا يحظى Intel Mac بدعم جاهز؛ وتشير المعلومات إلى احتمال الحاجة إلى بناء الحزم المناسبة من المصدر على هذه الأنظمة. ولا تذكر صفحة الإضافة معلومات عن السعر.
1. ثبّت الإضافة وجهّز الملف
في Blender، افتح Edit > Preferences > Get Extensions. اكتب Point Cloud I/O في حقل البحث، ثم ثبّت الإضافة من القائمة. تصف المصادر هذه الخطوات بأنها طريقة التثبيت الخاصة بالإضافة، وتشير أيضًا إلى عدم الحاجة إلى تثبيت يدوي عبر pip أو تنزيل التبعيات من الإنترنت.
حدّد تنسيق الملف قبل الاستيراد. فعلى سبيل المثال، يُستخدم LAS/LAZ لبيانات LiDAR، بينما قد يحتوي E57 على عمليات مسح متعددة. أما في ملفات XYZ، فيُحدّد تفسير الأعمدة تلقائيًا بناءً على عددها. ومن المهم التمييز بين هذه الحالات لتجنّب استيراد البيانات إلى المشهد ضمن حقول غير صحيحة.
2. استورد السحابة النقطية
اختر أمر الاستيراد المناسب للتنسيق من قائمة الملفات. توفر الإضافة خيارات استيراد منفصلة لتنسيقات E57 وPLY وLAS/LAZ وPCD وXYZ وPTS. على سبيل المثال، استخدم المسار File > Import > PLY Point Cloud (.ply) لملفات PLY، والمسار File > Import > LAS/LAZ Point Cloud (.las, .laz) لملفات LAS/LAZ.
يمكن استيراد كل عملية مسح في ملف E57 إلى كائن PointCloud مستقل، أو دمج عمليات المسح باستخدام الخيار Merge Scans. ولا يشترط وجود ترويسة في ملف XYZ: إذ تُفسَّر ثلاثة أعمدة على أنها إحداثيات، وأربعة أعمدة على أنها إحداثيات وكثافة، وستة أعمدة على أنها إحداثيات وRGB، وسبعة أعمدة على أنها إحداثيات وكثافة وRGB. ويمكن أن يتضمن التنسيق ذو الأعمدة التسعة أيضًا مكونات RGB والناظمات. وتُقرأ خانة العدد في بداية ملف PTS، ثم تحدد الإضافة ترتيب الحقول استنادًا إلى عدد الأعمدة في الصفوف.
إذا لم تظهر السحابة بعد الاستيراد، فتحقّق من بيانات LAS/LAZ ذات الإحداثيات الكبيرة على وجه الخصوص. يكون الخيار Center on Origin مفعّلًا افتراضيًا في الإضافة؛ إذ يطرح أصغر قيمة إحداثية من البيانات ليضع السحابة بالقرب من نقطة الأصل. ويُحفَظ الإزاحة الأصلية باسم las_origin_offset ضمن الكائن، ثم تُضاف مجددًا عند التصدير. صُمم هذا الخيار للمساعدة في إبقاء قيم الإحداثيات الكبيرة ضمن نطاق دقة float32.
3. افحص المظهر والسمات
يمكن للإضافة إنشاء مادة Principled BSDF تربط لون السحابة النقطية أو ناظمها بعد الاستيراد. كما تحدد نصف قطر ابتدائيًا للنقاط استنادًا إلى الصندوق المحيط بالسحابة وكثافتها. تساعد هذه الإعدادات على ظهور النقاط فور فتح الملف، لكن ينبغي فحص النتيجة وفقًا لمقياس المشهد وكثافة المسح.
افتح اللوحة الجانبية في 3D Viewport بالضغط على N، ثم انتقل إلى علامة التبويب Point Cloud. ستجد فيها عدد النقاط والسمات المتاحة، ويمكنك تغيير حجم النقاط المعروض باستخدام شريط تمرير نصف القطر. وتضم اللوحة أيضًا خيارات ضبط سريعة هي ÷10 و**÷2** وAuto و**×2** و**×10**. ولا تقتصر هذه اللوحة على الكائنات المستوردة حديثًا باستخدام الإضافة؛ إذ يمكن استخدامها كذلك مع كائنات PointCloud محددة أُنشئت بطرق أخرى.
افحص أسماء السمات وأنواعها قبل استخدامها في Geometry Nodes أو shader. فمثلًا، لا تُستخدم بيانات اللون والكثافة والتصنيف للغرض نفسه، وقد لا تتوفر كلها في كل ملف مصدر. ووفقًا لوصف الإضافة، يمكن نقل تصنيف LAS من بيانات uint8 إلى سمة INT. إذا لم يظهر الحقل المتوقع في مسار العمل، فتحقّق منه أيضًا قبل التصدير.
4. تحقّق من التنسيق وفقدان البيانات عند التصدير
صدّر السحابة باستخدام أمر File > Export المناسب. يضيف الإصدار 0.6.0 من الإضافة قسم Source Attributes إلى نوافذ التصدير. ويمكن تحديد السمة المصدر للقنوات التي يدعمها التنسيق، أو الإبقاء على الاختيار Auto، أو تعطيله عبر None، أو تعيين سمة أخرى متوافقة. ووفقًا لملاحظات الإصدار، لم تعد مطابقة الأسماء تتأثر باختلاف حالة الأحرف أو علامات الترقيم، كما باتت الإضافة تتعرف على بعض الأسماء البديلة الشائعة.
يضيف الإصدار نفسه تحذيرات تظهر قبل التصدير لإعلامك بالسمات التي لن ينقلها الملف. تساعد هذه التحذيرات على ملاحظة فقدان البيانات غير المتوقع، لكن إجراء اختبار لفتح الملف في التطبيق المستهدف يظل الطريقة الأكثر أمانًا للتحقق. يختلف كاتب PLY الخاص بالإضافة عن أداة تصدير Stanford PLY المدمجة في Blender. ويتعلق مسار PLY المدمج، وفقًا لدليل Blender، ببيانات الشبكات Mesh والخيارات الخاصة بها؛ لذا تأكد من استخدام الأمر الصحيح للسحب النقطية، وهو خيار PLY Point Cloud في الإضافة.
من القيود المهمة أن تصدير E57 لا يكتب بيانات الناظمات؛ فمع أن سمة الناظم المستوردة يمكن أن تبقى محفوظة داخل Blender، فإنها لا تُنقل إلى ملف E57 عند التصدير. وفي تصدير LAS، يثبت المقياس عند 1 mm وتُكمّم الإحداثيات بدقة ملليمترية. ويمكن تفعيل ضغط LAZ باستخدام الخيار Compress (LAZ) في نافذة التصدير. لذا ينبغي تقييم مقياس المشروع والتنسيق المستهدف والحقول المطلوب الحفاظ عليها مسبقًا.
الأخطاء الشائعة والخطوات التالية
اختيار أداة PLY غير المناسبة: تنشئ أداة Stanford PLY المدمجة في Blender شبكة Mesh، بينما تنشئ أداة Point Cloud PLY في الإضافة كائن PointCloud.
عدم ظهور النقاط: اضبط نصف القطر من علامة التبويب Point Cloud في اللوحة الجانبية؛ فمع أن الإضافة تحدد نصف القطر الافتراضي تلقائيًا، قد تختلف النتيجة باختلاف المقياس.
فقدان بعض السمات: تحقّق من اختيارات Source Attributes وتحذيرات الفقد في نافذة التصدير.
افتراض أن ناظمات E57 ستُكتب مجددًا: لا تصدّر الإضافة هذا الحقل إلى E57؛ لذا فكّر في طريقة نقل أخرى إذا كان ذلك ضروريًا.
تجاهل الدقة في ملفات LAS/LAZ ذات الإحداثيات الكبيرة: راعِ سلوك Center on Origin ومقياس الملليمتر الثابت عند التصدير.
نفّذ التجربة الأولى على نسخة من ملف المشروع الأصلي. ثم استورد سحابة صغيرة لاختبار المظهر والسمات والتصدير إلى التنسيق المستهدف. تتيح هذه الإضافة لفرق العمارة والتصميم الداخلي نقل بيانات المسح إلى مشهد Blender والاستفادة منها في مسار العمل المرئي؛ لكن يجب التحقق من الأبعاد ونظام الإحداثيات والتوافق ونقل السمات لكل مشروع على حدة.
المصدر والترخيص
أُعد هذا المحتوى بالاستناد إلى صفحة إضافة Point Cloud I/O على Blender Extensions ووثيقة Stanford PLY في دليل Blender. دليل Blender مرخّص بموجب CC BY-SA 4.0؛ وقد جرى تكييف محتواه باللغة التركية. ولا تذكر صفحة الإضافة معلومات ترخيص منفصلة لهذا المحتوى.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة والطلاب في تركيا ممن يعملون ببيانات المسح، تتمثل أبرز نقاط قوة الإضافة في نقل السحب النقطية من تنسيقات مختلفة إلى كائنات PointCloud الأصلية في Blender، وإتاحة استخدام سماتها في Geometry Nodes أو shader. وقد يتيح ذلك العمل في مراحل التصور المرئي وفحص البيانات من دون الحاجة إلى تحويلها إلى شبكة Mesh منفصلة.
في المقابل، ينبغي ألا يستند قرار الاستخدام إلى دعم التنسيقات وحده. فقيود مثل عدم دعم Intel Mac، وعدم كتابة ناظمات E57 عند التصدير، ومقياس الملليمتر في LAS، مهمة عند التعامل مع ملفات الإنتاج. لا تتوفر معلومات عن سعر الإضافة في المصادر؛ لذا على الفرق اختبار التوافق في إعدادات Blender الخاصة بها وفي التطبيقات المستهدفة.
الأسئلة الشائعة
ما تنسيقات الملفات التي تدعمها Blender Point Cloud I/O؟
تُدرج الإضافة دعم الاستيراد والتصدير لتنسيقات E57 وPLY وLAS/LAZ وPCD وXYZ وPTS.
هل تحافظ الإضافة على الناظمات في ملفات E57؟
يمكن أن تبقى الناظمات محفوظة كسمة في Blender بعد استيرادها، لكنها لا تُكتب عند التصدير إلى E57.
هل تعمل Point Cloud I/O على Intel Mac؟
وفقًا لصفحة الإضافة، لا يحظى Intel Mac بدعم جاهز؛ وقد يلزم بناء الحزم المطلوبة من المصدر.



