باختصار
- يمكن لـ Blender استيراد مشاهد USD على هيئة تسلسل هرمي للكائنات، لكنه لا يدعم بعض ميزات تركيب USD مثل الطبقات والمراجع.
- يدعم استيراد USD أنواع بيانات مثل الشبكات والكاميرات والمنحنيات والأضواء والمواد والأحجام والسحب النقطية.
- تتوفر خيارات لتضمين الخامات من أرشيفات USDZ أو نسخها إلى مجلد.
- عند تصدير USD، لا تُنقل إلا الكائنات المرئية والمدعومة؛ كما أن أداة التصدير لا تدعم بعض ميزات USD.
ما الذي ستتعلمه في هذا الدليل؟
Universal Scene Description (USD) هو تنسيق ملفات يُستخدم لنقل بيانات المشاهد بين تطبيقات 3D المختلفة. توضح الوثائق الرسمية لـ Blender أن ملفات USD تنظم المعلومات، مثل الهندسة والأضواء والكاميرات والتسلسل الهرمي للتحويلات، ضمن عناصر تُسمى prims. يستطيع Blender تحويل هذه البنية إلى تسلسل هرمي خاص بكائناته واستيرادها؛ أما عند التصدير، فيكتب عناصر المشهد المرئية والمدعومة إلى USD.
يوضح هذا الدليل كيفية تقييم الخيارات المهمة عند استيراد ملف USD أو USDZ إلى Blender، وكيفية تجهيز مشهد Blender بصيغة USD، وما المعلومات التي قد تُفقد أثناء النقل. ويبرز بشكل خاص ما ينبغي التحقق منه في الهندسة واتجاه الإحداثيات والمواد والخامات، لمن يعملون على النماذج المعمارية ومشاهد التصميم الداخلي وأصول التصيير المعماري.
المتطلبات والتحقق قبل النقل
تتمثل المتطلبات الأساسية في Blender وملف USD أو USDZ المراد نقله. لا تحدد الوثائق الرسمية إصدارًا معينًا من Blender أو حساب مستخدم أو متطلبات خاصة للأجهزة؛ لذا لا ينبغي افتراض رقم إصدار أو متطلبات نظام غير مذكورة. وينبغي مقارنة الخيارات المتاحة في إصدار Blender المستخدم بوثائق ذلك الإصدار.
قبل النقل، تحقق مما إذا كان الملف مشهد USD مستقلًا أم أرشيف USDZ قد يتضمن الخامات أيضًا. إذا احتوى المشهد المصدر على طبقات أو مراجع إلى ملفات أخرى، فلا تفترض أن Blender سيحافظ عليها كاملة. فأداتا الاستيراد والتصدير في Blender لا تتعاملان بالكامل مع ميزات تركيب USD هذه.
حدد أيضًا العناصر المطلوبة في المشهد المستورد: الهندسة أو الكاميرا أو الأضواء أو المنحنيات أو الأحجام أو السحب النقطية أو التحريك. يساعد ضبط الخيارات وفق احتياجاتك على التحكم في النقل وتجنب إدراج بيانات غير ضرورية في المشهد.
استيراد ملف USD إلى Blender
ابدأ عملية استيراد USD. استخدم خيار USD ضمن سير عمل استيراد الملفات في Blender، وحدد الملف المصدر. تتحول prims في USD إلى كائنات Blender. وتُستورد prims من نوع Xform ككائنات فارغة تحمل معلومات التحويل والتسلسل الهرمي. كذلك تُمثّل مجموعات Scope التي لا تتضمن معلومات تحويل ككائنات فارغة عند نقطة الأصل، للمساعدة في الحفاظ على بنية المشهد.
اضبط نطاق المشهد ومقياس الإحداثيات. يمكن استخدام خيار Path Mask لاستيراد فرع محدد فقط. ولتجاهل prims غير المرئية، استخدم خيار Visible Primitives Only؛ وينطبق هذا الخيار على سمة الرؤية غير المتحركة. يحدّث Set Frame Range إطاري البداية والنهاية للمشهد وفق النطاق في مرحلة USD. أما الخياران Apply Unit Conversion Scale وScale فيتحكمان في تحجيم الكائنات. إذا كان ملف USD يستخدم اتجاه Y-up، يطبق Blender دورانًا تلقائيًا على الكائنات الجذرية ليتوافق مع ترتيب Z-up.
حدد بيانات الكائنات والهندسة المطلوبة. يمكن أن يشمل الاستيراد أنواعًا مثل الكاميرا والمنحنى والضوء والمادة والشبكة والحجم والسحابة النقطية والأشكال الأساسية. تحقق من الخيارات المتعلقة بإحداثيات UV للشبكة وسمات الألوان وسمات الشبكة. ويمكن إنشاء معدّلات Subdivision Surface وفقًا لمعلومات التقسيم الفرعي في USD. إذا كانت البيانات معرّضة للتلف، فخيار Validate Meshes مهم: تشير الوثائق إلى أن هذا الفحص قد يبطئ الاستيراد، لكن البيانات غير السليمة قد تسبب مشكلات أثناء التحرير أو العرض.
راجع المواد وخامات USDZ. يمكن استيراد مواد USD Preview Surface. عند تفعيل Import USD Preview، يمكن تحويل هذه المواد إلى شبكات عقد Principled BSDF؛ إلا أن التحويل قد لا يطابق جميع إعدادات التظليل، لذا قد تكون النتيجة تقريبية. في ملفات USDZ، تتوفر خيارات لتجاهل الخامات تمامًا أو تضمينها في ملف Blender أو نسخها إلى المجلد المحدد. وقد يؤدي عدم استيراد الخامات إلى عدم توفر خامات المواد في Blender. عند النسخ، يكون المسار النسبي الافتراضي للمجلد هو
//textures، ويجب حفظ ملف Blender مسبقًا حتى يُحل المسار النسبي.تحقق من النتيجة المستوردة. افحص التسلسل الهرمي للكائنات والمقياس وأسماء المواد وإحداثيات UV وروابط الخامات. يمكن تمثيل تحريكات التحويل في USD باستخدام قيد Transform Cache؛ أما هندسة الشبكات والمنحنيات والسحب النقطية المتحركة، فيمكن تمثيلها باستخدام معدّل Mesh Sequence Cache. لكن تسلسلات الملفات المؤلفة من ملفات USD منفصلة لكل إطار غير مدعومة.
تصدير مشهد Blender بصيغة USD
بسّط المشهد استعدادًا للنقل. تصدّر أداة Blender الكائنات المرئية والمدعومة؛ ويمكن حصر التصدير في الكائنات المحددة عند الحاجة. تشمل الأنواع المدعومة الشبكات والكاميرات المنظورية والمنحنيات والنصوص (على هيئة شبكات) والأضواء والشعر (على هيئة منحنيات وللشعيرات الرئيسية فقط) والسحب النقطية وmetaballs والأحجام وarmature. إذا احتوى المشروع على نوع كائن غير وارد في هذه القائمة، فلا تفترض أنه سيُمثّل بالطريقة نفسها في ملف USD.
حدد نطاق التحديد والإطارات. استخدم خيار Selection Only لتصدير الكائنات المحددة فقط. عند تفعيل Animation، يُكتب نطاق الإطارات الكامل للمشهد؛ وعند إيقافه، يُصدّر الإطار الحالي فقط. في الشبكات المتحركة، تُكتب الشبكة المُقيّمة النهائية إلى USD. وقد يشمل ذلك تشوهات لا تتغير فيها البنية الطوبولوجية، وكذلك شبكات متحركة يمكن أن تتغير بنيتها الطوبولوجية.
احفظ الملف وتحقق من النتيجة في تطبيق آخر. يؤدي تحديد الامتداد
.usdzإلى إنشاء أرشيف USDZ؛ ويمكن أن تتضمن الحزمة بيانات USD واعتماديات ملفات الخامات. تذكّر أن أداة التصدير في Blender لا تصدّر الكائنات غير المرئية أو طبقات USD أو التنويعات. ويُعد التحقق من فتح بنية المشهد والمواد المطلوبة بالشكل المتوقع في التطبيق المستهدف جزءًا من التأكد من اكتمال النقل.
الأخطاء الشائعة والخطوات التالية
إذا تغير مظهر المواد: قد لا يغطي تحويل Blender لمواد USD Preview Surface جميع الإعدادات. كما قد تقتصر المواد المصدّرة على نسخ مبسطة تتضمن لون العرض في Blender والفلزية والخشونة. وقد تحتاج إلى إعادة ضبط المواد في التطبيق المستهدف.
إذا تعذر العثور على الخامات: تحقق من طريقة استيراد الخامات عند التعامل مع USDZ. استخدم خيار التضمين أو النسخ، وإذا اخترت النسخ فتأكد من حفظ ملف Blender.
إذا اختلف التسلسل الهرمي أو التحريك عما توقعت: تذكّر أن الطبقات والمراجع لا تُعالَج بالكامل عند الاستيراد، وأن تسلسلات ملفات USD غير مدعومة. كذلك لا تُحفظ الكائنات غير المرئية والطبقات والتنويعات عند التصدير.
يمكن استخدام USD في سير عمل العمارة والتصميم الداخلي والتصيير المعماري لنقل هندسة المشهد وبيانات مثل الكاميرا والأضواء إلى تطبيقات أخرى. وينبغي للفرق التي ستستفيد منه أن تحدد أولًا أنواع الكائنات ومعلومات المواد التي تحتاج إلى نقلها ذهابًا وإيابًا في مشاريعها. بعد النقل، يجب التحقق من المقياس واتجاه الإحداثيات والتسلسل الهرمي والخامات. ولأن الدليل لا يقدم معلومات محددة عن أداء المشاهد الكبيرة أو شروط الترخيص، ينبغي تقييم هذين الجانبين على حدة وفقًا للبرامج والملفات المستخدمة.
المصدر والترخيص
أُعد هذا الدليل باللغة التركية بالاستناد إلى وثائق استيراد USD وتصديره في Blender. نُشرت الوثيقة المصدر بموجب ترخيص CC BY-SA 4.0: https://docs.blender.org/manual/en/latest/files/import_export/usd.html
المصادر
1 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
قد تكون أدوات USD في Blender مفيدة لمكاتب العمارة وفرق التصيير في تركيا عند نقل بيانات المشاهد بين التطبيقات المختلفة. لكن لا ينبغي اعتبار النقل تسليمًا مثاليًا لمشروع مكتمل: فقد تتحول المواد بصورة تقريبية، وقد لا تُحفظ بعض بنى USD، كما ينبغي ضبط خيارات خامات USDZ على نحو صحيح.
وتتيح هذه الأدوات للطلاب فرصة استكشاف الهندسة والتسلسل الهرمي للمشهد ضمن سير عمل مختلف. عمليًا، النهج الأكثر أمانًا هو التجربة أولًا على مشهد صغير، ثم التحقق من المقياس والمواد والخامات في التطبيق المستهدف. ولا يقدم الدليل معلومات عن الأجهزة أو تكلفة الترخيص، لذا ينبغي التحقق من هذين الجانبين على حدة وفقًا للبرامج الأخرى المستخدمة.
الأسئلة الشائعة
ما أنواع البيانات التي يستطيع Blender استيرادها من ملف USD؟
تذكر الوثائق الرسمية أنواعًا مثل الكاميرا والمنحنى والضوء والمادة والشبكة والحجم والسحابة النقطية والأشكال الأساسية. وتعتمد البيانات المستوردة على محتويات الملف والإعدادات المحددة.
هل يستطيع Blender استيراد الخامات من ملفات USDZ؟
نعم. يمكن تجاهل الخامات أو تضمينها في ملف Blender أو نسخها إلى مجلد محدد. وقد يؤدي عدم استيرادها إلى تعذر حل خامات المواد.
ما قيود تصدير USD في Blender؟
تصدّر الأداة الكائنات المرئية والمدعومة؛ ولا تدعم الكائنات غير المرئية أو طبقات USD أو التنويعات. كما يقتصر تصدير الكاميرات على الكاميرات المنظورية.



