آخر الأخبار
دليل Autodesk Automation API: تشغيل مهام 3ds Max وRevit سحابيًاجائزة الرسم المعماري 2026: اختيار 11 رسماًBlender Library Overrides: دليل تحرير الأصول المرتبطةSalt Araştırma تتيح صور التراث الصناعي التركي للجمهورتقليل تكرار الأنسجة في Corona: دليل Mapping Randomizer وMulti Mapدليل Worksession في Rhino 8: قسّموا المشاريع الكبيرة واعملوا عليها ضمن الفريقفلاتر العرض في Revit: دليل الألوان وإظهار العناصر في الرسومات المعماريةدليل النمذجة البارامترية في Revit باستخدام Rhino.Inside.Revit وGrasshopperدليل Light Linking في Blender: تحكّم في الإضاءة والظلال لكل عنصرالنمذجة المعمارية في SketchUp: دليل Push/Pull والمقاطع والمشاهد
دروس تعليميةBlender

Blender Library Overrides: دليل تحرير الأصول المرتبطة

تتيح Blender Library Overrides تحرير نسخ محلية من كتل البيانات المرتبطة مع الحفاظ على صلتها بالتغييرات في الملف المصدر. يشرح هذا الدليل خطوات الإنشاء والتحرير والمزامنة.

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

باختصار

  1. تنشئ Library Overrides نسخًا محلية قابلة للتحرير من كتل البيانات المرتبطة.
  2. يمكن إنشاء عدة overrides مستقلة انطلاقًا من البيانات المرتبطة نفسها.
  3. يمكن تحديث الخصائص التي لم تتغير في الملف المصدر عند فتح ملف العمل.
  4. لإضافة Bone Collections، يجب إنشاء override لكل من كائن Armature وبيانات Armature.

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

يتيح نظام Library Overrides في Blender تحرير نسخ محلية من كتل البيانات المرتبطة بملف ‎.blend‎ آخر. ويتتبع Blender الخصائص التي عُدّلت في الملف المحلي؛ أما الخصائص التي لم تتغير في البيانات المصدر، فيمكن تحديثها. وهكذا تبقى الصلة بالملف المصدر محفوظة، بينما تُجرى تعديلات محددة في ملف العمل.

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

المتطلبات وإعداد الملفات

تحتاج إلى ملف عمل يمكن فتحه في Blender وكتلة بيانات مرتبطة (linked) من ملف آخر. لا تحدد المصادر إصدارًا معينًا من Blender كشرط للعمل. وقد استندت أسماء القوائم إلى Blender Manual الحالي؛ لذا قد تختلف الواجهة باختلاف الإصدار. كما لا تذكر المصادر أي متطلبات لحساب أو خدمة عبر الإنترنت أو أجهزة خاصة.

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

حلّت Library Overrides محل نظام proxy القديم. ووفقًا لـ Blender Manual، أُهملت proxies في Blender 3.0 وأُزيلت بالكامل في Blender 3.2. وقد يجري التحويل تلقائيًا من proxies عند فتح الملفات القديمة؛ لكن قد يلزم تصحيح النتائج يدويًا في الشخصيات المعقدة.

خطوة بخطوة: إنشاء override للبيانات المرتبطة

  1. اعثر على البيانات المرتبطة في ملف العمل. حدّد المجموعة أو الكائن الذي ربطته من الملف المصدر، إما في 3D Viewport أو في Outliner. وإذا كان الأصل يتألف من مكونات متعددة، فضع التسلسل الهرمي المرتبط في الحسبان، لا الكائن الواحد فقط.

  2. حدّد العنصر الجذري المناسب. يساعد البدء بالمجموعة الجذرية التي تمثل الأصل بأكمله، أو بكتلة البيانات الجذرية المناسبة، على معالجة الاعتماديات معًا. وإذا أردت استخدامات مختلفة من المصدر نفسه، فتذكّر أنه يمكن إنشاء تسلسل هرمي مستقل لـ override لكل استخدام.

  3. نفّذ الأمر Make. في 3D Viewport، اتبع المسار Object > Library Override > Make. ويمكنك بدلًا من ذلك النقر بزر الفأرة الأيمن على العنصر المحدد في Outliner واختيار Library Override > Make. قد ينشئ Blender أيضًا overrides لكتل البيانات المرتبطة اللازمة لإعداد تسلسل هرمي صالح. لكن بعض overrides التي تُنشأ لدعم هذا التسلسل قد لا تكون قابلة للتحرير، حتى لو عُيّنت العناصر المحددة على أنها قابلة للتحرير من قبل المستخدم.

  4. حرّر الخصائص المطلوبة. يمكن تحرير overrides كما لو كانت كتل بيانات محلية في جوانب عديدة؛ إذ يمكنك تغيير الخصائص من المحررات وتطبيق العمليات المناسبة. راقب التمييز الفيروزي في الواجهة لمعرفة الخصائص التي أُنشئ لها override محلي. وقد تتيح لك قائمة النقر بزر الفأرة الأيمن على القيمة ذات الصلة في لوحة الخصائص إنشاء override للخاصية كاملة، أو لعنصر محدد فقط من قيمة من نوع مصفوفة. إذا تعذّر التحرير، فقد تحتاج أولًا إلى تنفيذ Make Editable.

  5. أعِد ضبط التغيير أو أزل override. يعيد Reset قيمة override المحدد إلى قيمته الأصلية في المصدر، مع الإبقاء عليه كعنصر قابل للتحرير ومن دون حذفه. أما Clear فيعيد القيمة إلى المصدر، ويزيل override ويستخدم البيانات المرتبطة إذا سمح التسلسل الهرمي بذلك. وإذا كان ذلك سيؤدي إلى كسر التسلسل الهرمي، فقد يبقى override مع تمييزه على أنه غير قابل للتحرير. ولإزالة حالة override عن خاصية واحدة، استخدم الخيار Remove Override(s) أو Remove Single Override الخاص بها.

إعادة مزامنة تغييرات المصدر

إذا تغيرت العلاقات بين كتل البيانات في الملف المصدر، فقد يبقى تسلسل overrides الهرمي الحالي على بنيته القديمة. ويُجري Blender إعادة المزامنة تلقائيًا عند فتح ملف ‎.blend‎ إذا اقتضت الحاجة. ولحل المشكلات أو بدء العملية يدويًا، استخدم الأمر Library Override > Troubleshoot > Resync في Outliner.

تحاول إعادة المزامنة مواءمة التسلسل الهرمي المرتبط مع البنية الجديدة، مع نقل التعديلات الحالية. لكن بعض overrides قد تُحذف عند تغير التسلسل الهرمي للمصدر. لذا تحقّق من المشهد والتغييرات المحلية بعد العملية؛ وإذا ظهرت نتيجة غير متوقعة، ففكّر في التراجع قبل حفظ الملف.

يمكن أيضًا ربط overrides الموجودة في ملف خارجي بملف آخر. وتشير Blender Manual إلى أن إعادة المزامنة من هذا النوع قد تكون مكلفة، وقد تتكرر عند كل مرة يُفتح فيها ملف العمل. ويساعد تحديث مكتبات المصدر بانتظام على الحد من العبء الإضافي في سير العمل هذا. ويمكن إيقاف إعادة المزامنة التلقائية من قسم Experimental Preferences.

Rig والرسوم المتحركة وحدود التحرير

تكتسب بعض القواعد أهمية خاصة عند العمل مع Rig. لإضافة Bone Collections، يجب إنشاء override لكل من كائن Armature وبيانات Armature. ولا يمكن تحرير سوى Bone Collections التي أُنشئت في ملف ‎.blend‎ الحالي. أما المجموعات الموجودة مسبقًا في armature المصدر فهي للقراءة فقط؛ ويمكن تغيير مستوى ظهورها، لكن هذه التغييرات لا تُحفظ. وترتبط المجموعات المضافة باستخدام override بالمجموعة السابقة عبر اسمها. لذا يجب التحقق من هذه العلاقة عند تحديث بنية مجموعات المصدر. وقد قُدّمت Bone Collections في Blender 4.0 لتحل محل طبقات armature ومجموعات العظام.

تعتمد إمكانية تحرير بيانات الرسوم المتحركة على وجود بيانات رسوم متحركة مُعرّفة مسبقًا في المصدر من عدمه. فإذا احتوى المصدر على رسوم متحركة باستخدام keyframes، فقد تكون إمكانية تعديل F-Curves الموجودة وإضافة أخرى جديدة محدودة؛ كما يؤدي تعيين Action جديدة إلى استبدال الرسوم المتحركة المرتبطة بـ keyframes بالكامل. وفي بعض الحالات التي لا يحتوي فيها المصدر على بيانات رسوم متحركة، يمكن تعريف drivers جديدة على override وتحريرها. أما بالنسبة إلى شرائط NLA، فتتوفر إمكانات مثل نقل الشرائط الموجودة أو تغيير حجمها وإضافة شرائط محلية.

لا يدعم التحرير في Edit Mode استخدام overrides. كما قد يتعذر تحرير بعض العناصر الموجودة أو إعادة ترتيبها أو حذفها إذا كانت واردة من بيانات مرتبطة. وقبل استخدام أصل في ملف إنتاج، اختبر في ملف صغير الخصائص التي يمكن تعديلها.

ما الفائدة في سير عمل العمارة والتصور؟

تمنح Library Overrides مكاتب العمارة ومصممي الديكور الداخلي وفرق التصور التي تعتمد على مكتبات الأصول المشتركة خيار إجراء تعديلات خاصة بالمشهد مع الحفاظ على صلتها بالمصدر. كما أن إمكانية إنشاء عدة overrides محلية مستقلة للأصل المرتبط نفسه قد تساعد على إدارة استخدامات المشاهد المختلفة كلٌّ على حدة. لكن هذا لا يعني إمكان تحرير كل نوع من البيانات وكل خاصية بحرية؛ فالتسلسل الهرمي ونوع البيانات هما العاملان الحاسمان.

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

أخطاء شائعة

  • تحديد جزء واحد فقط وإغفال الاعتماديات: إذا بقيت المجموعات التي يحتاج إليها الأصل خارج التسلسل الهرمي الجذري، فقد لا تُنشأ بعض overrides تلقائيًا.

  • افتراض أن كل خاصية مرتبطة قابلة للتحرير: لا يدعم النظام Edit Mode، كما أن تحرير الرسوم المتحركة في المصدر محدود.

  • اعتبار Reset وClear العملية نفسها: يُبقي Reset على override، بينما يزيل Clear الـ override ويعيد استخدام البيانات المرتبطة متى أمكن.

  • حفظ الملف بعد إعادة المزامنة من دون مراجعة النتيجة: قد يُحذف بعض overrides المحلية عند تغير التسلسل الهرمي للمصدر.

  • ترك مكتبة المصدر من دون تحديث مدة طويلة: قد تتطلب إعادة المزامنة مع المكتبات الخارجية معالجة إضافية عند كل فتح للملف.

الخطوات التالية

ابدأ بملف عمل صغير يسهل إعادة إنشائه، وجرّب فيه استخدام أصل مرتبط واحد. غيّر خاصية، ثم افحص نتائج Reset وClear كلًّا على حدة. بعد ذلك، غيّر التسلسل الهرمي للمصدر وتحقّق من التعديلات التي بقيت بعد Resync. وإذا كنت تستخدم Rig، فاختبر أيضًا إنشاء override لكائن Armature وبيانات Armature معًا، والقيود المفروضة على Bone Collections الموجودة مسبقًا في المصدر. تساعد هذه الاختبارات على اكتشاف الخسائر المحتملة قبل نقل سير العمل إلى مشاهد أكبر.

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

أُعدّ هذا الدليل بتكييف المعلومات الواردة في صفحتي Library Overrides وBone Collections في Blender Manual إلى اللغة التركية. ونُشرت الصفحتان بموجب ترخيص CC BY-SA 4.0. كما استُخدم ملخص Library Overrides في وثائق مطوري Blender للتوضيحات التقنية.

المصادر

3 مصادر
D
developer.blender.orgdeveloper.blender.org/docs/features/core/overrides/library
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/files/linked_libraries/library_overrides.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/animation/armatures/bones/bone_collections.html
ملخص

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

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

توفر Library Overrides لمكاتب العمارة وفرق التصور في تركيا إمكانية تعديل الأصول بما يلائم المشهد من دون فصلها عن الملف المصدر. كما أن إنشاء overrides منفصلة لاستخدامات مختلفة انطلاقًا من البيانات المرتبطة نفسها قد يكون ميزة عملية عند العمل بمكتبات منظمة.

لكن لا ينبغي افتراض أن جميع الخصائص قابلة للتحرير بالقدر نفسه. فمن الضروري اختبار قيود Rig والرسوم المتحركة والتغييرات التي قد تضيع أثناء إعادة المزامنة قبل بدء الإنتاج. لا تتضمن المصادر معلومات عن أجهزة خاصة أو تكاليف استخدام؛ وينبغي للفرق التركيز على التسلسل الهرمي للملفات وحداثة مكتبة المصدر والتوافق.

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

ما وظيفة Blender Library Overrides؟

تتيح تحرير نسخ محلية من كتل البيانات المرتبطة بملف آخر. وقد تظهر في ملف العمل الخصائص التي لم تتغير في المصدر عند تحديث الملف المصدر.

كيف يمكن إنشاء Library Override في Blender؟

استخدم المسار Object > Library Override > Make في 3D Viewport، أو الأمر Library Override > Make من قائمة السياق الخاصة بالعنصر في Outliner.

ما المطلوب لإضافة Bone Collection إلى Rig مرتبط؟

يجب إنشاء override لكل من كائن Armature وبيانات Armature. أما Bone Collections الموجودة مسبقًا في armature المصدر فهي للقراءة فقط.

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

أخبار ذات صلة