باختصار
- ينشئ Link مراجع إلى كتل البيانات في الملف المصدر؛ وتظهر التغييرات التي تطرأ على المصدر عند إعادة تحميل الملف.
- ينسخ Append البيانات إلى ملف .blend الحالي، ولا يحتفظ بارتباط بالملف المصدر.
- تتيح Library Overrides تحرير خصائص محددة من البيانات المرتبطة، مع إمكانية إبقاء الخصائص غير المعدّلة متزامنة مع المصدر.
- لا تحدد صفحات الدليل إصدارًا معينًا من Blender؛ ويستند الشرح إلى الصفحات الحالية من Blender Manual.
يشرح الدليل الرسمي لـBlender طريقتَي Link وAppend لإعادة استخدام العناصر والمواد وكتل البيانات الأخرى من ملف .blend مختلف، كما يشرح نظام Library Overrides للعمل على البيانات المرتبطة. وفي مشاريع التصيير المعماري، تحدد هذه الخيارات كيفية مشاركة الأصول بين الملفات وتحريرها عند الحاجة. مسارات القوائم الواردة هنا مأخوذة من الصفحات الحالية في Blender Manual؛ ولا تحدد المصادر رقم إصدار معيّنًا من Blender.
1. قرّر أولًا: Link أم Append؟
ينشئ الخيار File › Link… مرجعًا إلى بيانات موجودة في ملف blend آخر. وتنعكس التغييرات التي تطرأ على الملف المصدر في البيانات المرتبطة عند إعادة تحميل الملف الحالي. وتناسب هذه الطريقة الحالات التي يُحافَظ فيها على تحديث أصل مشترك في الملف المصدر، ويُراد من المشاريع المختلفة الحصول على تلك التحديثات.
لا يمكن تحرير كتل البيانات المرتبطة في البداية؛ ويشمل هذا القيد أيضًا قيم الموقع والدوران والمقياس للعناصر المرتبطة. تظهر العناصر المرتبطة في Outliner مع رمز سلسلة. ولمعرفة موقع الملف المصدر والعناصر المرتبطة، يمكنك عرض Outliner في وضع Blender File.
أما File › Append… فينسخ البيانات المحددة إلى ملف blend الحالي، من دون الاحتفاظ بمرجع إلى الملف المصدر. يتيح ذلك العمل بحرية أكبر على نسخة محلية، لكن التغييرات اللاحقة في الملف المصدر لا تنتقل إلى هذه النسخة. وقد تؤدي إضافة بيانات سبق ربطها باستخدام Append إلى إبقاء الروابط الحالية، حتى وإن أضافت عناصر جديدة إلى المشهد؛ لذا فإن Append لا يحوّل البيانات المرتبطة إلى بيانات محلية في كل الحالات.
| الطريقة | العلاقة داخل المشروع | تحديث المصدر |
|---|---|---|
| Link | مرجع إلى الملف المصدر | يظهر عند إعادة تحميل الملف |
| Append | نسخة محلية في المشروع | لا يظهر تلقائيًا |
2. إضافة الملفات واستخدام المجموعات
افتح ملف .blend المصدر باستخدام
File › Link…أوFile › Append…. حدّد كتل البيانات التي تريد إعادة استخدامها في File Browser. ووفقًا للدليل، يمكنك أيضًا بدء عملية Link أو Append بسحب الملفات وإفلاتها في نافذة Blender.تحقّق من خيار
Relative Pathفي اللوحة اليمنى من File Browser. يتيح هذا الخيار حفظ مسار الملف الخارجي بوصفه مسارًا نسبيًا بدلًا من مسار مطلق. إذا كان من المحتمل نقل مجلدات المشروع أو فتحها على أجهزة مختلفة، فاختر مسارًا يتوافق مع تنظيم الملفات لدى الفريق.عند تفعيل
Active Collection، تُضاف العناصر والمجموعات إلى المجموعة النشطة في طبقة العرض النشطة. وعند تعطيله، تُنشأ مجموعة جديدة باسمLinked Dataفي حالة Link، أوAppended Dataفي حالة Append. اختر الإعداد وفقًا لطريقة تنظيم شجرة المشهد التي تفضّلها.عند تفعيل
Instance Collections، تُمثَّل كل مجموعة في المشهد كنسخة للمجموعة، أي بعنصر واحد. ويمكن تكرار هذه النسخ عبرAdd › Collection Instance، كما يمكن تحويل النسخة إلى محتويات المجموعة باستخدامMake Instances Real. أما عند تعطيل الخيار، فتظهر عناصر المجموعة ومحتوياتها في Outliner.
يؤثر Instance Object Data أيضًا في طريقة العرض والتحرير على نحو مماثل: عند تفعيله، تُنشأ عناصر مباشرة لبيانات العناصر المحددة؛ وعند تعطيله، تظل البيانات غير مرئية إلى أن يُنشأ عنصر منفصل لعرضها في المشهد. وفي حالة Append، يعلّم Fake User كتل البيانات المضافة لتبقى محفوظة. أما Localize All فينسخ البيانات المرتبطة بشكل غير مباشر أيضًا، ويوطّنها بدلًا من الإبقاء على الروابط.
3. تحرير الأصول المرتبطة: Library Overrides
يمكن استخدام Library Overrides عند الحاجة إلى تعديل البيانات المرتبطة مع الرغبة في الاحتفاظ بارتباطها بالمصدر. يتيح النظام تحرير خصائص البيانات المرتبطة في الملف المحلي؛ ويمكن تحديث الخصائص غير المعدّلة بالتغييرات في المكتبة المصدر. بعد تحديد عنصر، يمكن استخدام المسار 3D Viewport › Header › Object › Library Override › Make، أو المسار Library Override › Make من قائمة السياق في Outliner. وينشئ Blender أيضًا overrides لكتل البيانات المرتبطة اللازمة لتكوين تسلسل هرمي صالح.
قد تختلف صلاحية تحرير override بحسب موضع بدء العملية والعناصر المحددة. ويُعد اختيار Selected & Content في Outliner من الطرق العملية لجعل الـoverrides المنشأة حديثًا قابلة للتحرير من المستخدم. وإذا تعذّر تحرير override، فيجب تنفيذ Make Editable أولًا. وتعمل الخصائص التي جرى تحريرها مثل البيانات المحلية العادية، لكن لا يمكن استخدام Edit Mode مع overrides.
لإعادة قيمة إلى بيانات المصدر، يمكن استخدام Library Override › Reset؛ إذ يعيد هذا الخيار القيمة الأصلية من دون حذف override. أما Clear فيزيل override ويعود إلى البيانات المرجعية المرتبطة متى أمكن. ولتغيير حالة override لخاصية ما، استخدم خيارات Add Override(s) أو Add Single Override أو Remove Override(s) أو Remove Single Override من قائمة السياق الخاصة بالخاصية. وإذا كان المطلوب تغيير عنصر واحد في خاصية مصفوفة، فخيارات العنصر المفرد تختلف عن الخيارات التي تشمل جميع العناصر.
4. التحديث وفقدان الارتباطات والأخطاء الشائعة
لتحديث البيانات المرتبطة، بدّل Outliner إلى وضع العرض Blender File؛ ثم انقر بزر الفأرة الأيمن على ملف blend المرتبط واختر Reload. وإذا نُقل الملف المصدر أو أُعيدت تسميته، يمكنك تحديد ملف مختلف عبر Relocate من قائمة السياق نفسها. وقد ينشئ Blender كتل بيانات نائبة في المكتبات المفقودة للحفاظ على الارتباطات؛ ويمكن استعادة البيانات بإعادة تحديد موقع ملف المكتبة الصحيح.
من الأخطاء الشائعة محاولة تحرير عنصر مرتبط كما لو كان نسخة محلية، وافتراض أن Append يفصل الارتباطات الحالية دائمًا، والخلط بين محتويات المجموعة والنسخة منها. ويُعد جمع المجموعات اللازمة للتسلسل الهرمي للـoverride ضمن مجموعة جذر واضحة طريقة أكثر موثوقية لتنظيم العمل. وعند تغيّر العلاقات داخل التسلسل الهرمي، قد يلزم إعادة مزامنة overrides؛ إذ يجري Blender مزامنة تلقائية عند فتح الملف، ويمكن أيضًا استخدام الخيار Library Override › Troubleshoot › Resync في Outliner عند الحاجة.
في سير العمل المعماري والتصميم الداخلي والتصور المعماري، يمكن استخدام Link عندما ترغب الفرق في إبقاء أصول المشهد المشتركة محدّثة من الملف المصدر، بينما يناسب Append الحالات التي تتطلب نسخة قابلة للتحرير ومستقلة عن الملف. وقد تؤدي الإشارة إلى ملفات blend مضغوطة إلى استهلاك قدر كبير من الذاكرة، لأن الملف بأكمله يُحمّل إلى الذاكرة حتى عند استخدام جزء صغير منه فقط. كما قد تؤدي التبعيات الدائرية، التي يتضمن فيها المصدر ارتباطًا عائدًا إلى الملف الحالي، إلى فقدان الارتباطات. لذا ينبغي التحقق من مسارات الملفات وإمكانية الوصول إلى المكتبات والتسلسل الهرمي للمشهد قبل التسليم.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى فرق العمارة والتصور في تركيا، يمكن لـLink أن يسهم في اتساق ملفات المشاريع عبر إدارة الأصول المشتركة من ملف مصدر واحد. لكن من الضروري أن يظل الملف المصدر متاحًا وأن تُحلّ المسارات بشكل صحيح لدى الفريق؛ لذا من المهم التخطيط مسبقًا لاستخدام خيار المسار النسبي وتنظيم الملفات.
يوفر Append استقلالية أكبر في العمل، لكنه لا ينقل تحديثات المصدر تلقائيًا. وبما أن المكتبات الكبيرة أو المضغوطة قد تستهلك قدرًا كبيرًا من الذاكرة، ينبغي اختبار حجم الملف واستهلاك الذاكرة، خصوصًا في المشاهد الكثيفة. وعند استخدام overrides، يجب أيضًا الانتباه إلى التسلسل الهرمي وحدود قابلية التحرير.
الأسئلة الشائعة
ما الفرق بين Link وAppend في Blender؟
ينشئ Link مرجعًا إلى الملف المصدر، ويمكنه إظهار تغييرات المصدر عند إعادة التحميل. أما Append فينسخ البيانات إلى المشروع، ولا ينقل التغييرات في الملف المصدر إلى النسخة.
كيف يمكن تحرير عنصر مرتبط في Blender؟
يمكن إنشاء Library Overrides لتحرير البيانات المرتبطة. لا يمكن استخدام Edit Mode مع overrides؛ وإذا تعذّر تحرير override، فيجب أولًا إتاحته للتحرير عبر Make Editable.
كيف يمكن تحديث مكتبة مرتبطة في Blender؟
بدّل Outliner إلى وضع عرض Blender File، وانقر بزر الفأرة الأيمن على ملف blend المرتبط، ثم اختر Reload.



