آخر الأخبار
تحدي Adventure Play Student Design Challenge يبحث عن ملاعب منخفضة التكلفةدليل تنظيم المجموعات وإجراء الرندر باستخدام Blender Python APIدعوة Mugak/ 2027 المفتوحة تقدم ميزانية قدرها 150 ألف يورو للمشاريع الثقافيةBlender 5.3, 3D Gaussian splatları içe aktarıp render edebiliyorكيفية استيراد ملفات PLY وAlembic وتصديرها في Blender؟إعداد المقاطع والرسومات ثنائية الأبعاد في Rhino 8: دليل ClippingSectionsمعرض SANAA في تايتشونغ: 30 عامًا من الإنتاج ونماذج مراحل التصميمضبط المواد في المشاهد المعمارية باستخدام Blender Python: 5 خطواتإعداد مشهد معماري في Unreal Engine باستخدام Nanite وVirtual Shadow Mapsالنمذجة بالمنحنيات في Blender: إنشاء المقاطع المعمارية على المسارات
دروس تعليميةBlender

كيفية استيراد ملفات PLY وAlembic وتصديرها في Blender؟

يمكنك نقل الهندسة الثابتة وبيانات الألوان باستخدام ملفات PLY في Blender، ونقل الهندسة المتحركة والتحويلات باستخدام Alembic. يشرح هذا الدليل خيارات المقياس والمحاور والتصدير لكلا التنسيقين خطوة بخطوة.

تصيير نموذج معماري هندسي متحرك في بيئة استوديو نظيفةصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يستطيع Blender استيراد ملفات PLY بنوعي ASCII والثنائي، كما يمكن تحديد عدة ملفات في الوقت نفسه.
  2. يمكن تحديد إحداثيات UV والعمليات الحسابية للعموديّات وبيانات الألوان وتطبيق المعدّلات عند تصدير PLY.
  3. يمكن استخدام Alembic لنقل الهندسة المتحركة والتحويلات إلى برامج أخرى.
  4. تتضمن خيارات Alembic نطاق إطارات المشهد وأخذ العينات وخرائط UV والعموديّات والكائنات التي أُخذت منها عينات.

ما الذي ستتعلمه في هذا الدليل؟

ستتعلم كيفية تجهيز النماذج والمشاهد المتحركة لتطبيقات أخرى باستخدام خيارات استيراد وتصدير PLY وAlembic في Blender. سنركز في جانب PLY على تنسيق الملف والمحاور والمقياس وإعدادات الألوان، وفي جانب Alembic على نطاق الإطارات وأخذ عينات الرسوم المتحركة وخيارات الهندسة والتسلسل الهرمي.

الغرض من التنسيقين ليس واحدًا. يمكن استخدام PLY لنقل الهندسة وبعض بيانات الشبكة المحددة. أما Alembic فهو تنسيق تبادل مخصص لحفظ الهندسة المتحركة المحسوبة وتحويلات الكائنات وقراءتها في تطبيق آخر. ولا يحتفظ Alembic بشبكة الاعتماد الخاصة بالـrig أو الأدوات الإجرائية التي تكوّن المشهد، بل يحفظ النتائج.

المتطلبات

  • تحتاج إلى Blender وملف PLY أو Alembic المراد نقله.

  • يشرح دليل استخدام Blender هذه الخيارات، لكن المصدر لا يحدد إصدارًا بعينه من Blender أو متطلبات حسابية.

  • ينبغي التحقق من أن التطبيق الآخر الذي سيُستخدم فيه الملف يدعم التنسيق والبيانات المطلوبة. وقد يختلف دعم التنسيق الثنائي بين التطبيقات، ولا سيما في حالة PLY.

استيراد ملفات PLY وتصديرها

  1. افتح أداة الاستيراد. في Blender، انتقل إلى File > Import/Export > Stanford (.ply). يمكنك اختيار ملف PLY بنمط ASCII أو ثنائي، كما يمكن تحديد عدة ملفات معًا.

  2. تحقق من المقياس والمحاور. يحدد المقياس حجم الكائنات المستوردة بالنسبة إلى أصل العالم. وتتيح خيارتا Forward Axis وUp Axis مواءمة الاختلافات بين المحورين الأمامي والعلوي في التطبيقات المختلفة. يستخدم Blender ترتيب Y Forward وZ Up. إذا كان التطبيق الآخر يستخدم ترتيبًا مختلفًا للمحاور، فاضبط خيارات التحويل بما يناسبه.

  3. تحقق من وحدة المشهد والألوان. يمكن استخدام Scene Unit لتطبيق مقياس وحدات المشهد على البيانات المستوردة. إذا احتوى ملف PLY على ألوان للرؤوس، فاختر فضاء الألوان الخاص بها؛ فقد تكون البيانات محفوظة بصيغة sRGB أو Linear. ويتوفر الخيار None عند عدم الرغبة في استيراد بيانات الألوان.

  4. حدد نطاق التصدير. عند تفعيل Selected Only في تصدير PLY، لن تُكتب سوى الكائنات المحددة. ويمكن استخدام تنسيق ASCII إذا كان التطبيق الذي سيفتح الملف لاحقًا لا يدعم التنسيق الثنائي. تحقق أيضًا من إعدادات المقياس والمحاور وفقًا للتطبيق المستهدف.

  5. اختر بيانات الشبكة. تشمل خيارات التصدير كتابة إحداثيات طبقة UV النشطة والعموديّات وألوان الرؤوس. ويذكر دليل Blender أن معظم التطبيقات الأخرى قادرة على حساب عموديّاتها بنفسها، لكن قد يلزم تصدير العموديّات أيضًا عند ضرورة مطابقتها مع خامات خرائط العموديّات في Blender. ويمكن تحويل مضلعات n-gon ذات أربعة رؤوس أو أكثر إلى مثلثات باستخدام خيار Triangulated Mesh. أما Apply Modifiers فيصدر الشبكة المحسوبة، أي الشبكة بعد تطبيق المعدّلات.

نقل المشاهد المتحركة باستخدام Alembic

  1. اضبط النطاق المراد نقله والمقياس. عند تفعيل Selection Only في تصدير Alembic، تُصدّر الكائنات المحددة؛ وعند إيقافه، تُصدّر جميع الكائنات. يمكنك ترك قيمة Global scale عند القيمة الافتراضية 1,0 لاستخدام وحدات Blender. ويستخدم نطاقا بداية الإطارات ونهايتها في التصدير نطاق الإطارات الحالي للمشهد افتراضيًا.

  2. اضبط أخذ عينات الرسوم المتحركة. تحدد Transform Samples عدد مرات أخذ عينات تحويلات الموضع أو الدوران أو المقياس المتحركة في كل إطار. وتؤدي Geometry Samples وظيفة مماثلة للهندسة المتحركة. يحدد Shutter Open وShutter Close النطاق الزمني لأخذ العينات؛ وتتراوح القيم بين -1 و1. فعلى سبيل المثال، يقدم الدليل إعدادًا يتضمن 5 عينات، وفتحًا بقيمة -0,25 وإغلاقًا بقيمة 0,25 للحصول على بيانات مفصلة لطمس حركة الشبكة.

  3. راجع خيارات الهندسة وUV. عند تفعيل UV Coordinates، تُصدّر خرائط UV. وعلى الرغم من أن معيار Alembic يدعم خريطة UV واحدة، فإن Blender ينقل جميع خرائط UV كي تتمكن البرامج الأخرى من قراءتها. ويمكن أيضًا استخدام خيارات Normals وColor Attributes وTriangulate حسب الحاجة. ويتوفر الخيار Subdivisions > Apply لتطبيق معدّلات Subdivision Surface قبل كتابتها. أما Use Schema فيحدد ما إذا كانت الشبكات متعددة الأضلاع ستُكتب بمخطط SubD أو PolyMesh.

  4. قيّم الكائنات ذات العينات والتسلسل الهرمي. يصدر Use Instancing الكائنات المستنسخة أو ذات العينات بوصفها نسخًا في Alembic؛ ويذكر الدليل أن ذلك قد يسرّع التصدير، كما يمكن إيقافه لضمان التوافق مع برامج أخرى. عند إيقاف Flatten Hierarchy، تُحفظ علاقات الأصل والابن؛ وعند تفعيله، لا تُنقل هذه العلاقات وتُكتب التحويلات بإحداثيات العالم. ويكون خيار Custom Properties مفعّلًا افتراضيًا، ويمكنه نقل الخصائص المخصصة المدعومة.

  5. ضع التحقق في الحسبان عند الاستيراد. تُضاف معدّلات Mesh Sequence Cache إلى الشبكات المتغيرة عند استيراد Alembic، ويُستخدم Transform Cache Constraint لتحويلات الكائنات المتغيرة. يفحص خيار Validate Meshes البيانات التالفة ويصلحها عند الحاجة. وقد يؤدي هذا الفحص إلى إبطاء الاستيراد، لكن الدليل يوصي بتفعيله، مشيرًا إلى أن أخطاء البيانات لا تكون ظاهرة دائمًا. ويحدّث خيار Set Frame Range إطارَي بداية المشهد ونهايته وفقًا للنطاق الموجود في أرشيف Alembic.

ما الذي ينبغي الانتباه إليه في سير عمل العمارة والتصوّر؟

في نقل النماذج الثابتة، يتيح PLY اختيار نقل الهندسة مع UV أو العموديّات أو بيانات الألوان. لذا تحقق من نقل البيانات المطلوبة فعلًا ومن تطابق المحاور قبل إرسال الملف إلى تطبيق آخر. أما Alembic فهو مناسب للفرق التي تريد نقل الشبكات المتحركة والتحويلات بين تطبيقات مختلفة؛ ويعرض دليل Blender مثالًا على سير عمل هجين تُظلّل فيه ملفات واردة من Houdini أو Maya وتُصيّر في Blender.

ينقل Alembic النتائج المحسوبة، لا الأدوات الإجرائية أو الـrig نفسه. لذلك، خذ هذا القيد في الحسبان إذا كان المطلوب مواصلة العمل على شبكة إنتاج قابلة للتحرير في تطبيق آخر. كما أن معدل الإطارات مهم: يعتمد Alembic على الزمن، ويستخدم Blender معدل إطارات المشهد الحالي لتحويل رقم الإطار إلى ثوانٍ. ويساعد اختبار هذا الإعداد وطريقة تفسير البرنامج المستهدف للملف عند النقل بين الفرق على تجنب الفروق غير المتوقعة في التوقيت.

أخطاء شائعة وخطوات تالية

  • إذا تعذر فتح الملف في تطبيق آخر، فجرّب خيار ASCII عند تصدير PLY؛ إذ يذكر الدليل أن هذا التنسيق قد يكون مفيدًا للتطبيقات التي لا تدعم PLY الثنائي.

  • إذا ظهر الكائن بمقياس أو اتجاه غير صحيح، فراجع إعدادات المقياس وForward/Up Axis عند الاستيراد والتصدير.

  • إذا بدت الألوان مختلفة عما هو متوقع، فتحقق مما إذا كانت بيانات ألوان PLY بصيغة sRGB أو Linear.

  • إذا اختل توقيت الرسوم المتحركة، فتحقق من معدل إطارات مشهد Blender ومن اعتماد Alembic على الزمن.

  • إذا واجهت مشكلة في استيراد الشبكة، فعّل خيار Validate Meshes، مع الانتباه إلى أن الفحص قد يبطئ الاستيراد.

ابدأ بملف اختبار صغير وتحقق من فتحه واتجاهه وألوانه ورسومه المتحركة في التطبيق المستهدف. إذا جاءت النتائج كما هو متوقع، فاستخدم الإعدادات نفسها مع مشهد أكبر. وعند نقل الهندسة المتحركة، قيّم أيضًا تفضيلات UV والعموديّات وأخذ العينات والتسلسل الهرمي وفقًا لمتطلبات المشروع.

المصدر والترخيص

تُرجم هذا الدليل ووُطّن استنادًا إلى قسمي Stanford PLY وAlembic في دليل استخدام Blender. ويُتاح كلا المصدرين بموجب ترخيص CC BY-SA 4.0.

المصادر

2 مصادر
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/import_export/ply.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/import_export/alembic.html
ملخص

لا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.

رأي 3dsınıfı
3dتقييم المحرر

من العملي لفرق العمارة والتصوّر في تركيا التعامل مع هذين التنسيقين باعتبارهما أداتين لاحتياجات مختلفة، لا خيارين متطابقين للنقل. يتيح تحديد بيانات الشبكة المنقولة في PLY التحكم في تبادل النماذج الثابتة، بينما يركز Alembic على نقل نتيجة الرسوم المتحركة بين التطبيقات.

لا تقدم الأدلة معلومات عن أسعار المنتجات أو تكاليف التراخيص أو متطلبات أجهزة محددة؛ لذا لا تكفي وحدها لاتخاذ قرار شراء أو اختيار محطة عمل. خذ في الحسبان أن التحقق في Alembic قد يبطئ الاستيراد، لكنه قد يكتشف أخطاء البيانات. ويظل اختبار التوافق باستخدام عينة صغيرة قبل الانتقال إلى مشهد كبير النهج الأكثر أمانًا.

الأسئلة الشائعة

ما أنواع ملفات PLY التي يستطيع Blender استيرادها؟

يستطيع Blender استيراد ملفات PLY بنوعي ASCII والثنائي. كما يمكن تحديد عدة ملفات في الوقت نفسه.

هل ينقل Alembic الـrig أو الشبكة الإجرائية الخاصة بالرسوم المتحركة أيضًا؟

لا. يحفظ Alembic الهندسة المتحركة المحسوبة ونتائج التحويلات، ولا يُستخدم لحفظ شبكة الاعتماد التي أنتجتها.

ما فائدة التحقق من الشبكات عند استيراد Alembic إلى Blender؟

يفحص Validate Meshes وجود بيانات تالفة في الشبكة المستوردة ويصلحها عند الحاجة. وقد يؤدي الفحص إلى إبطاء الاستيراد.

التعليقات والمنتدى باللغة التركية.شارك في النقاش
+

أخبار ذات صلة