باختصار
- تتيح Worksession استخدام عدة نماذج كعناصر هندسية مرجعية ضمن الجلسة نفسها.
- يمكن أن يكون ملف واحد فقط نشطًا للتحرير في الجلسة؛ أما الملفات الأخرى فتظهر كمراجع.
- يحتفظ كل مستخدم بملف جلسة .rws خاص به، بينما تُشارك ملفات Rhino المرجعية.
- يمكن أن يبسّط LimitReferenceModel العرض عبر إخراج الهندسة المرجعية خارج نطاق العمل من الذاكرة.
تتيح Worksession في Rhino 8 تقسيم المشروع الكبير إلى ملفات نماذج منفصلة، واستخدام هذه الملفات كمراجع ضمن جلسة عمل واحدة. ووفقًا للوثائق الرسمية لـ McNeel، تسمح هذه الميزة لأحد أعضاء الفريق بالعمل على النموذج النشط، مع عرض الملفات الأخرى كمراجع. عندما يُفتح ملف للتحرير، يمكن لأعضاء الفريق الآخرين عرضه، لكن لا يمكنهم تحرير الملف نفسه في الوقت ذاته. يشرح هذا الدليل خطوات إضافة الملفات عبر Worksession Manager، وحفظ الجلسة، وإدارة طبقات المراجع، وتحديد نطاق النموذج لتحسين الأداء.
ما سير العمل المناسب لـ Worksession؟
تساعد Worksession على عرض النماذج معًا في المشاريع الكبيرة التي تُحفظ أجزاؤها المختلفة في ملفات منفصلة، من دون دمجها في ملف واحد. تُستخدم الهندسة المرتبطة كمرجع؛ ولا يمكن نقلها أو تغيير مقياسها مباشرة. لكنها قد تكون مدخلًا لأوامر الإنشاء مثل Copy أو ExtrudeCrv. وبهذا يمكن إنشاء عناصر جديدة استنادًا إلى الهندسة الموجودة، من دون تعديل النموذج المصدر نفسه.
يمكن إضافة تنسيقات ملفات متنوعة يستطيع Rhino استيرادها إلى Worksession. لكن ملفات .3dm وحدها يمكن جعلها نشطة؛ أما التنسيقات الأخرى فتبقى مرتبطة كمراجع. لذلك ينبغي للفريق أن يحدد مسبقًا الملف الذي سيعمل عليه، والملفات التي ستُستخدم كمصادر فقط.
لا ينبغي الخلط بين Worksession والكتل أو عملية Import. فالكتل مكونات قابلة لإعادة الاستخدام داخل النموذج وتتصرف كأنها عنصر واحد؛ ويمكن تحديث النسخ الموضوعة منها عند تغيير تعريف الكتلة. أما Import فيدمج عناصر ملف آخر في النموذج الحالي. في المقابل، تحتفظ Worksession بالملفات المختلفة كمراجع خارج النموذج النشط. إذا كان المطلوب إضافة الملف الخارجي على هيئة كتلة أو مجموعة أو عناصر منفردة، فيمكن استخدام خيارات Insert.
إعداد Worksession وإدارة الملفات
افتح النموذج المراد تحريره. حدّد ملف .3dm الذي سيُستخدم للعمل النشط. ويمكن إضافة الملفات الأخرى المدعومة إلى الجلسة كمراجع.
افتح Worksession Manager. اتبع المسار
File › Worksession. حدّد الملفات في Manager باستخدام خيار Attach. أو اسحب ملف هندسة مدعومًا من Windows Explorer إلى نافذة Rhino، ثم اختر Attach file في النافذة التي تظهر.تحقق من أدوار الملفات. يكون النموذج النشط مفتوحًا للتحرير، بينما تُستخدم الملفات الأخرى المضافة كمراجع. تعرض Lock Info في Manager حالة قفل الملف المرتبط ومعلومات عن الشخص الذي أبقاه مفتوحًا. في العمل الجماعي، يساعد التحقق من حالة الملف على تجنب محاولة العمل على النموذج نفسه عن طريق الخطأ.
احفظ الجلسة. احفظ الجلسة كملف .rws باستخدام Save أو Save As في Worksession Manager. يدير كل مستخدم ملف .rws الخاص به؛ وهذه الملفات غير مصممة للاستخدام المشترك. أما الملفات التي ينبغي مشاركتها فهي ملفات نماذج Rhino المستخدمة كمراجع.
حدّث المراجع. لإدراج التغييرات التي أُجريت على الملف المصدر في الجلسة، حدّد الملف المرتبط في Manager واستخدم الأمر Update. عند فتح ملف Worksession، تُحمّل النماذج الموجودة في الجلسة؛ ويكون الملف النشط قابلًا للتحرير، بينما تبقى الملفات الأخرى مراجع. عند فتح Worksession جديدة، قد يُغلق النموذج الحالي، لذا انتبه إلى مطالبة حفظ التغييرات.
الطبقات والذاكرة وتعارض المحتوى
تظهر هندسة الملف المرتبط ضمن طبقاته الخاصة، تحت طبقة رئيسية تحمل اسم الملف. ويمكن تغيير لون طبقات المراجع وظهورها وحالة قفلها، لكن لا يمكن إضافة طبقات جديدة إلى الملف المرتبط أو حذف طبقاته. ويسهّل استخدام الطبقات ضمن هذه الحدود التمييز بين ملفات المراجع المختلفة.
يمكن استخدام LimitReferenceModel للاحتفاظ بالمنطقة الجاري العمل عليها فقط في الذاكرة عند التعامل مع نماذج مرجعية كبيرة. يطلب الأمر رسم كرة لتحديد منطقة الاهتمام. وتُخرج من الذاكرة العناصر المرجعية التي لا تشملها الكرة ولا تلامس سطحها؛ ما قد يجعل العرض أكثر استجابة أو يقلل الفوضى البصرية غير الضرورية. في النماذج التي طُبّق عليها حد سابقًا، يعيد RemoveLimits تحميل ملف Worksession لاستعادة العناصر التي أُزيلت.
يزيل PurgeRefObjects عناصر مرجعية محددة من Worksession، لكن لا يمكن التراجع عن هذه العملية باستخدام Undo. ولإعادة تحميل العناصر، يجب إما تنشيط ملف مرتبط آخر أو استخدام خيار Refresh All في Worksession Manager. لذلك من المهم تحديد طريقة الاستعادة قبل استخدام أوامر purge.
قد تظهر أثناء إضافة الملفات أو تنشيطها مواد وبيئات ومحتويات موادّية ذات أسماء متطابقة وإعدادات مختلفة. وتحدد القيمتان ImportRenameConflictingEx (للاستيراد والإضافة) وPasteConflictOption (للصق) في إعدادات Rhino المتقدمة كيفية التعامل مع هذه التعارضات.
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
| عدم استيراد المحتوى المتعارض | 0 | لا يُستورد محتوى العرض المتعارض الوارد. |
| إعادة تسمية المحتوى الوارد | 1 | يُسمّى المحتوى الجديد مع اللاحقة [imported]. |
| استيراد المحتوى الوارد واستبدال الموجود | 2 | يُستبدل المحتوى الموجود بالمحتوى الوارد. |
| ترك قرار التعامل مع التعارض للمستخدم | 3 | تُفتح نافذة Render Content Name Conflict. |
توضح القيم في الجدول السلوكيات المحددة في الوثائق؛ ولا تعني أن هناك خيارًا واحدًا صحيحًا لكل مشروع. وينبغي اختيار القيمة 2 وفق معيار الفريق، لأنها قد تستبدل المحتوى الموجود.
ملاحظات تطبيقية للعمارة والتصميم الداخلي وarchviz
في المشاريع المعمارية، يمكن الاحتفاظ بالنموذج الرئيسي وأجزاء المشروع المختلفة أو هندسة الموقع في ملفات منفصلة، وعرضها كمراجع عبر Worksession. ينبغي توضيح الملف النشط بصيغة .3dm داخل الفريق، ومكان حفظ المراجع، وما إذا كان بإمكان الجميع الوصول إلى هذه المصادر. لا تجعل Worksession الهندسة المرجعية قابلة للتحرير؛ لذا يجب إجراء التعديلات المطلوبة في الملف المصدر نفسه، ثم تحديث النموذج المرتبط.
قد يكون إنشاء عناصر جديدة بالاستناد إلى الهندسة المرجعية مفيدًا في إعداد archviz. لكن إذا كان المطلوب نقل عناصر الملف المصدر مباشرة إلى النموذج الحالي، فينبغي النظر في Import أو Insert بدلًا من Worksession: إذ يدمج Import العناصر في النموذج الحالي، بينما يوفر Insert خيارات لإضافة الملف الخارجي ككتلة أو مجموعة أو عناصر منفردة. وبذلك يمكن اختيار بنية الملفات وفق نوع التعديلات المطلوبة.
أخطاء شائعة:
اعتبار ملف .rws ملف المشروع المشترك: يحتفظ كل مستخدم بملف الجلسة الخاص به؛ أما ملفات النماذج المرجعية التي يحتاج الفريق إلى الوصول إليها فهي التي تُشارك.
محاولة تحرير الهندسة المرجعية مباشرة: لا يمكن نقل العناصر المرتبطة بـ Worksession أو تغيير مقياسها. يجب إجراء التعديل في الملف المصدر.
توقع التراجع عن عملية Purge باستخدام Undo: لا يعمل Undo؛ يجب تنشيط ملف مرتبط آخر أو استخدام Refresh All.
استخدام Import وInsert وWorksession للغرض نفسه: الدمج، والإضافة ككتلة أو مجموعة، والعمل باستخدام المراجع هي مسارات عمل مختلفة.
يساعد حسم هذه الفروقات في بداية المشروع على توضيح ملكية الملفات وحدود العمل. وتكمن فائدة Worksession في استخدام ملفات نماذج مختلفة ضمن سياق عمل واحد من دون دمجها في ملف واحد؛ أما كفاءة الفريق فتعتمد على الوصول إلى الملفات، واختيار النموذج النشط، وإدارة المراجع بعناية.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن القيمة العملية لـ Worksession لمكاتب العمارة والتصور في تركيا في إمكانية استخدام المشاريع الكبيرة كمراجع ضمن الفريق من دون حشرها في ملف نموذج واحد. لكن هذا لا يعني إمكانية تحرير الملف نفسه في الوقت ذاته؛ إذ ينبغي توضيح ملكية الملفات وتحديد الشخص الذي يعمل على النموذج النشط داخل الفريق.
يُعد الفصل بين الوصول إلى المراجع المشتركة وملفات جلسات .rws الشخصية بداية جيدة. ويتوفر خيار لتحديد نطاق المراجع بغرض تحسين الأداء، لكن يجب تذكّر أن عمليات purge لا يمكن التراجع عنها باستخدام Undo. لا تقدم الوثائق معلومات عن متطلبات الأجهزة أو تكاليف الترخيص؛ لذا ينبغي تقييم القرار وفقًا لسير العمل الحالي واحتياجات النموذج.
الأسئلة الشائعة
هل يمكن لعدة أشخاص العمل على النموذج نفسه باستخدام Rhino Worksession؟
يمكن لأعضاء الفريق عرض النماذج كمراجع، لكن لا يمكن فتح الملف نفسه للتحرير إلا لمستخدم واحد في الوقت ذاته.
هل يمكن مشاركة ملف Rhino Worksession مع الفريق؟
يحتفظ كل مستخدم بملف جلسة .rws خاص به، وهذه الملفات غير مصممة للمشاركة. أما ملفات Rhino المستخدمة كمراجع فيتم مشاركتها.
كيف تُحدّث مراجع Rhino Worksession؟
حدّد الملف المرتبط في Worksession Manager واستخدم الأمر Update. ولاستعادة العناصر التي أُزيلت باستخدام PurgeRefObjects، يمكنك تنشيط ملف مرتبط آخر أو استخدام خيار Refresh All.



