باختصار
- يمكن لعدة مستخدمين رؤية النماذج نفسها كمراجع في Worksession، لكن مستخدمًا واحدًا فقط يستطيع تحرير كل ملف في الوقت نفسه.
- يحتفظ كل مستخدم بملف جلسة .rws خاص به؛ ولا تتم مشاركة ملفات الجلسات، بل ملفات Rhino المستخدمة كمراجع.
- لا يمكن جعل سوى ملفات .3dm ملفات نشطة قابلة للتحرير؛ ويمكن إضافة التنسيقات الأخرى المدعومة كمراجع.
- يمكن لـLimitReferenceModel تبسيط العرض عبر إخراج الهندسة المرجعية الواقعة خارج النطاق المحدد من الذاكرة.
تتيح ميزة Worksession في Rhino 8 تقسيم نموذج كبير إلى عدة ملفات، بحيث يعمل أعضاء الفريق على أجزاء مختلفة. وأثناء تحرير أحد المستخدمين للملف النشط، يستطيع الآخرون رؤية الملف نفسه بوصفه هندسة مرجعية. ووفقًا لوثائق McNeel الخاصة بـRhino 8، لا يمكن سوى لشخص واحد تحرير الملف في الوقت نفسه؛ أما المستخدمون الآخرون فيستطيعون رؤيته واستخدامه كمرجع. أُعدّت الخطوات التالية لإنشاء بنية ملفات مشتركة وإدارة المراجع خلال الجلسة.
1. جهّزوا المشروع وطريقة مشاركة الملفات
قبل الانتقال إلى Worksession، ينبغي تقسيم النموذج إلى أجزاء عملية وحفظ كل جزء قابل للتحرير في ملف منفصل. فعلى سبيل المثال، يمكن لأعضاء الفريق العمل على أجزاء مختلفة في ملفات Rhino منفصلة، ثم إضافة هذه الملفات بعضها إلى بعض كمراجع. وبهذه الطريقة، يحرر كل مشارك ملفه، بينما يرى ملفات المشاركين الآخرين بوصفها هندسة مرجعية.
من المهم التمييز بين ملف الجلسة وملف النموذج عند المشاركة. يحتفظ كل مستخدم بملف .rws يتضمن قائمة Worksession الخاصة به؛ وليس من المفترض مشاركة هذه الملفات. أما ملفات نماذج Rhino المستخدمة كمراجع، فينبغي أن تكون متاحة للجميع. ويساعد تنظيم العمل بحيث يتمكن كل فرد في الفريق من الوصول إلى الملفات المرتبطة على الحد من خطر فقدان المراجع أو تعذر العثور عليها.
2. أضيفوا الملفات المرجعية واختاروا النموذج النشط
افتحوا نافذة Worksession Manager وانقروا على زر Attach. ويمكن بدلًا من ذلك سحب ملف هندسي مدعوم من Windows Explorer واختيار Attach file في مربع الحوار.
اختاروا الملفات المطلوب إضافتها. يستطيع Rhino إضافة ملفات بتنسيقات مختلفة يمكنه استيرادها كمراجع؛ لكن ملفات
.3dmوحدها يمكن تفعيلها وتحريرها.اختاروا النموذج المطلوب تحريره واجعلوه Active. يؤدي ذلك إلى إغلاق النموذج النشط الحالي وتحويله إلى نموذج مرفق؛ وإذا كانت هناك تغييرات، فسيظهر تنبيه بالحفظ.
احفظوا ملف
.rwsباستخدام Save أو Save As للاحتفاظ بإعداد الجلسة.
لا يمكن تحرير هندسة الملف المرفق مباشرة. لكن يمكن استخدام هذه الهندسة مدخلًا لإنشاء عناصر جديدة؛ كأن تُستخدم مرجعًا لعمليات النسخ أو إنشاء سطح على امتداد منحنى. وتظهر طبقات الملفات المرجعية كطبقات فرعية تحت اسم الملف المرفق. ويمكن تغيير لون الطبقات وظهورها وحالة قفلها، لكن لا يمكن إضافة طبقات جديدة إلى طبقات الملف المرفق أو حذف الطبقات الموجودة فيه.
3. أداروا ملكية الملفات والتحديثات ضمن الفريق
توضح Status في Worksession Manager الملفات المفتوحة للتحرير. ويمكن متابعة حالة قفل الملفات المرفقة من عمود Locked، والاطلاع في تلميح رمز القفل على معلومات حول الشخص الذي فتح الملف. ويساعد ذلك على التحقق من ملكية الملفات وتجنب محاولات التحرير المتزامن للملف نفسه.
عند إجراء تغييرات على نموذج مرجعي، يؤدي اختيار Update في Worksession Manager إلى تحديث الملفات المرفقة المحددة. أما Refresh All فيمكن استخدامه لإعادة تحميل النماذج المرفقة. ولا يمكن التراجع عن عمليات Worksession باستخدام Undo؛ لذا من المهم التحقق أولًا من النموذج النشط عند تفعيل الملفات أو تغيير الجلسة أو إزالة المراجع.
قد يكتشف Rhino تعارضات في أسماء المواد والبيئات والأنسجة أثناء الاستيراد أو الإرفاق أو اللصق، وكذلك عند ربط نموذج Worksession وتفعيله. وتحدد الخيارات ذات الصلة في قسم Advanced settings السلوك التالي عند وجود محتوى متعارض:
| قيمة الإعداد | السلوك |
|---|---|
0 | عدم استيراد المحتوى المتعارض |
1 | استيراد المحتوى الوارد وإضافة اللاحقة [imported] إلى اسمه |
2 | استيراد المحتوى الوارد واستبدال المحتوى الحالي |
3 | فتح نافذة التعارض وإتاحة الاختيار |
يُستخدم الإعداد PasteConflictOption للصق، والإعداد ImportRenameConflictingEx للاستيراد والإرفاق. وإذا احتوت ملفات المشروع على محتوى يحمل الاسم نفسه مع إعدادات مختلفة، فمن المفيد تحديد السلوك المناسب لمعيار الفريق مسبقًا.
4. خفّفوا النماذج المرجعية الكبيرة
قد تؤدي الهندسة المرجعية واسعة النطاق إلى إبطاء عرض Rhino أو ازدحام مساحة العمل بعناصر لا حاجة إليها. ويُستخدم الأمر LimitReferenceModel عبر رسم كرة تقاطع تحيط بنطاق الاهتمام. وتُزال من الذاكرة العناصر التي لا تقع داخل الكرة أو لا تتقاطع معها. ويمكن استخدام خيار RemoveLimits لإزالة الحدود واستعادة الهندسة السابقة.
أما PurgeRefObjects فيبسّط العرض من خلال حذف عناصر Worksession المرجعية غير المرغوب فيها أثناء الجلسة. ولا يمكن التراجع عن هذا الإجراء باستخدام Undo. ولإعادة تحميل العناصر، يجب تفعيل ملف مرفق آخر أو النقر على Refresh All في Worksession Manager. لذلك لا ينبغي التعامل مع PurgeRefObjects وLimitReferenceModel، الذي يحدّ الهندسة الموجودة في الذاكرة، على أنهما الإجراء نفسه: الأول يزيل عناصر مرجعية محددة، والثاني يقيّد الهندسة الواقعة خارج نطاق الاهتمام.
تأثير ذلك في سير عمل العمارة والتصوّر
قد تكون Worksession مفيدة في سير العمل الذي تُقسّم فيه النماذج المعمارية الكبيرة إلى أجزاء، ويعمل أعضاء الفريق على ملفات مختلفة. إذ يستطيع المصممون رؤية الهندسة في الملفات الأخرى من دون تحريرها، واستخدامها مرجعًا في عمليات نمذجة جديدة. كما يمكن إرفاق هندسة بتنسيقات مختلفة، بحيث تؤدي الملفات التي يستطيع Rhino استيرادها دور المراجع؛ لكن التحرير النشط يتطلب ملفات .3dm.
لا تحدد الوثائق متطلبات عتاد معينة أو ضمانًا للأداء، لذا لا ينبغي افتراض مقدار التسريع الذي توفره Worksession في كل مشهد. ويمكن تجربة تضييق النطاق باستخدام LimitReferenceModel عند التعامل مع نماذج مرجعية كثيفة. كما ينبغي للفرق الاتفاق مسبقًا على صلاحيات الوصول إلى الملفات، وحالة القفل، والخيار الذي سيُعتمد عند تعارض محتوى التصيير.
أخطاء شائعة
اعتبار ملف جلسة
.rwsملف النموذج المشترك: يحتفظ كل مستخدم بملف الجلسة الخاص به، بينما تتم مشاركة النماذج المرجعية.الاعتقاد بأن كل ملف مرفق قابل للتحرير: لا يمكن تفعيل سوى ملفات
.3dm.توقع التراجع باستخدام Undo بعد
PurgeRefObjects: لا يمكن التراجع عن الأمر؛ ولإعادة التحميل، يجب تفعيل ملف أو استخدام Refresh All.توقع إنشاء طبقات جديدة في الطبقات المرجعية أو حذفها: يمكن تغيير ظهور هذه الطبقات ولونها وحالة قفلها، لكن لا يمكن تغيير بنية الطبقات.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن الفائدة العملية لـWorksession بالنسبة إلى مكاتب العمارة والتصوّر في تركيا في تقسيم النموذج الكبير إلى ملفات منفصلة، بدلًا من محاولة جعل الجميع يحررونه في ملف واحد. يستطيع الفريق الاستفادة من الهندسة المرجعية وتحرير أجزائه الخاصة، ما يجعل ملكية الملفات أوضح.
لكن إتاحة الوصول إلى الملفات المشتركة ومتابعة الأقفال أمران حاسمان لضمان سلاسة العمل بهذه الطريقة. لا تعد الوثائق بمتطلبات عتاد محددة أو بتحسينات في الأداء؛ لذا من المنطقي الحد من نطاق المراجع في المشاهد الثقيلة واختبار سير العمل في مشروع فعلي. وينبغي أيضًا أن يتوافق السلوك المختار لمعالجة تعارضات محتوى التصيير مع معايير الفريق.
الأسئلة الشائعة
هل يمكن لأكثر من شخص تحرير الملف نفسه في Rhino Worksession؟
لا. يمكن لمستخدم واحد فقط تحرير الملف في الوقت نفسه؛ أما المستخدمون الآخرون فيستطيعون رؤية الملف كمرجع.
ما الملفات التي يمكن إضافتها كنموذج نشط إلى Rhino Worksession؟
يمكن تفعيل ملفات `.3dm` فقط. ويمكن إضافة التنسيقات الأخرى المدعومة التي يستطيع Rhino استيرادها كمراجع.
هل يمكن استعادة المراجع المحذوفة باستخدام PurgeRefObjects؟
لا يمكن التراجع عن الأمر باستخدام Undo. ويمكن إعادة تحميل النموذج المرجعي بتفعيل ملف مرفق آخر أو باستخدام **Refresh All** في Worksession Manager.



