آخر الأخبار
فلاتر العرض في Revit: دليل الألوان وإظهار العناصر في الرسومات المعماريةدليل النمذجة البارامترية في Revit باستخدام Rhino.Inside.Revit وGrasshopperدليل Light Linking في Blender: تحكّم في الإضاءة والظلال لكل عنصرالنمذجة المعمارية في SketchUp: دليل Push/Pull والمقاطع والمشاهدإنشاء بيئات معمارية باستخدام PCG في Unreal Engine: سير العمل الأساسيسيُختبر نظام Lumai Iris للاستدلال الضوئي في ARIA بظروف مراكز بيانات فعليةأمر Patch في Rhino 8: دليل إنشاء الأسطح من المنحنيات والنقاطدليل Landscape Spline في Unreal Engine: أضف الطرق والمسارات إلى التضاريسالرسم على الخامات في Blender: من إعداد UV إلى حفظ الصورة خطوة بخطوةتحليل المشاهد باستخدام Blender MCP Server: الإعداد والمطالبات الآمنة
دروس تعليميةRevitRhinoGrasshopper

دليل النمذجة البارامترية في Revit باستخدام Rhino.Inside.Revit وGrasshopper

يربط Rhino.Inside.Revit بين التصميم البارامتري وBIM من خلال تشغيل Rhino وGrasshopper داخل بيئة Revit. يشرح هذا الدليل المكوّنات وتتبع العناصر ونقل الهندسة وإعدادات الأداء.

استوديو معماري يضم نموذج جناح بارامترياً وبيئة عمل BIMصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يعمل Rhino.Inside.Revit على Windows فقط، ويتطلب Revit بالإصدارات 2018-2027.
  2. تنقسم المكوّنات المتوافقة مع Revit في Grasshopper إلى وظائف الاستعلام والتحليل والتعديل والإنشاء.
  3. تتوفر في تتبع العناصر الخيارات Disabled وEnabled: Replace وEnabled: Update.
  4. قد تؤدي مشكلات التفاوتات عند نقل الهندسة إلى رفض Revit لبعض الصيغ أو إلى بطء النقل بصيغة SAT.

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

يتيح Rhino.Inside.Revit استخدام أدوات Rhino وGrasshopper داخل Revit. ويتضمن Grasshopper مكوّنات مُعدّة للعمل مع بنية البيانات في Revit. يتيح هذا التكامل الجمع بين إمكانات Rhino في النمذجة الحرة وعناصر وبيانات بيئة BIM في Revit ضمن سير العمل نفسه. والهدف هنا ليس نقل الهندسة فحسب، بل فهم متى وكيف يُجري تعريف Grasshopper تغييرات في مشروع Revit.

نتناول في الخطوات كيفية التعرّف إلى المكوّنات المتوافقة مع Revit، وإدارة تتبع العناصر المنشأة، ومراعاة التفاوتات عند نقل الهندسة، واستخدام إعدادات قد تساعد على تقليل أوقات الانتظار في النماذج الكبيرة. يشرح الدليل آلية عمل Rhino.Inside.Revit الأساسية، بدلاً من نمذجة تصميم مبنى محدد من البداية إلى النهاية.

المتطلبات

Rhino.Inside.Revit مخصص لنظام Windows. وتذكر صفحة الميزات لدى الشركة المصنّعة أن المتطلبات تشمل Revit بالإصدارات 2018-2027. كما تتضمن الصفحة رابطاً لتنزيل النسخة التجريبية من Rhino 9 لنظام Windows. ويمكن أيضاً تنزيل Rhino.Inside.Revit وتثبيته من الصفحة نفسها. لا تتضمن المصادر معلومات عن السعر أو ضرورة إنشاء حساب أو مواصفات حاسوب محددة؛ لذا ينبغي التحقق من هذه النقاط بشكل منفصل وفق الشروط الحالية للمنتج.

قبل البدء، اطّلع على دليل “Getting Started” والمفاهيم الأساسية لنموذج بيانات Revit. ويسهّل فهم مفاهيم العنصر والمعلمة والفئة والعائلة والنوع والنسخة تفسير ما تتعامل معه مكوّنات Grasshopper. كما تتناول أدلة Rhino.Inside.Revit نقل الهندسة والبيانات بين Rhino وRevit، وبنية العناصر في Revit، وسير عمل النمذجة.

خطوات العمل

  1. إعداد Rhino.Inside.Revit. اتبع رابط التنزيل والتثبيت لنظام Windows في صفحة المنتج الرسمية، وتحقق من أن إصدار Revit الذي تستخدمه يقع ضمن النطاق المحدد. بعد اكتمال التثبيت، يمكنك الوصول إلى أدوات Rhino ومكوّنات Grasshopper من داخل Revit. ويمكن لمكوّنات Grasshopper استخدام مكوّنات البرمجة النصية للعمل مع واجهات API الخاصة بـRevit وRhino. ابدأ بدليل “Getting Started” الرسمي.

  2. ميّز وظائف مكوّنات Grasshopper. يشير اللون الأساسي لأيقونات المكوّنات المتوافقة مع Revit إلى الوظيفة التي تؤديها: الاستعلام (Query)، أو التحليل (Analyze)، أو التعديل (Modify)، أو الإنشاء (Create). أما العلامات الإضافية على الأيقونة فتوضح نوع البيانات أو الهوية التي يعمل عليها المكوّن. عند فحص المكوّن، انتبه إلى ألوان الأيقونة وعلاماتها، لا إلى المدخلات والمخرجات فقط.

  3. حافظ على ترتيب العمليات في مكوّنات Pass-through. تجمع بعض المكوّنات وظائف التحليل والتعديل والإنشاء في بنية واحدة، وقد تظهر خلفية أيقوناتها مقسومة إلى قسمين. ويُعد Material Identity مثالاً على ذلك؛ إذ يأخذ عنصراً لمادة في Revit كمدخل، ثم ينفّذ عمليات على خصائصه. وليس من الضروري أن تتطابق خصائص المدخلات والمخرجات: فقد تختلف المتطلبات اللازمة لإنشاء عنصر عن البيانات المحسوبة كنتيجة. ويساعد استخدام هذه المكوّنات في سلسلة على تنفيذ الخطوات بالترتيب على العناصر التي يديرها Revit.

  4. راقب العمليات التي تغيّر المستند. تبدأ بعض المكوّنات التي تنشئ عناصر جديدة أو تعدّل عناصر موجودة معاملة (transaction) في مستند Revit النشط. وعند تنفيذ المعاملة، تصبح خلفية المكوّن داكنة. إذا لم تكن هناك حاجة إلى تغيير المدخل والعنصر المستهدف نفسيهما عند التشغيل التالي، فلن تُنفّذ معاملة جديدة، ويعود مظهر المكوّن إلى الحالة الرمادية العادية. ويمكن استخدام مكوّن Grasshopper Trigger للتحكم في توقيت تنفيذ المعاملات.

  5. تتبّع عناصر Revit المنشأة. تساعد ميزة التتبع Grasshopper على التعرّف إلى عناصر Revit التي سبق إنشاؤها باستخدام مكوّنات Add، وتجنّب إنشاء عناصر مكررة. وتظل معلومات التتبع محفوظة عند إغلاق الملف وإعادة فتحه. انقر بزر الفأرة الأيمن على منتصف المكوّن لاختيار أحد الأوضاع الثلاثة:

    • Disabled: يُعطّل التتبع. وقد يؤدي تشغيل التعريف مجدداً إلى إنشاء عناصر جديدة ومكررة.

    • Enabled: Replace: ينشئ Grasshopper عنصراً جديداً ليحل محل العنصر السابق في كل مرة يُشغّل فيها.

    • Enabled: Update: هذا هو الخيار الافتراضي. يُحدّث العنصر الموجود عندما تسمح Revit API بذلك؛ وإلا يُنشأ عنصر جديد ويتحول السلوك إلى خيار Replace.

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

  6. أدر المعاينة والمحلّل حسب الحاجة. يمكنك تشغيل معاينة كل مكوّن من مكوّنات Grasshopper أو إيقافها على حدة، وتغيير حالة المعاينة العامة من علامة تبويب Rhinoceros في Revit. كما يمكن تشغيل محلّل Grasshopper أو إيقافه من علامة التبويب نفسها. في نماذج Revit الكبيرة، قد يساعد إيقاف المحلّل مؤقتاً على تقليل أوقات الانتظار. وتتطلب المعاينات تحويل الهندسة، لذا قد يؤدي إبقاء عدد غير ضروري منها نشطاً إلى إبطاء عرض Revit.

  7. تحقق من الوحدات والتفاوتات عند نقل الهندسة. يمكن لـRevit استيراد المنحنيات وهندسة BREP (NURBS) وبيانات الشبكات (mesh) من Rhino. إلا أن مشكلات التفاوتات قد تؤدي مباشرةً إلى فشل التحويل. وقد تُستخدم طريقة نقل بديلة عبر ملف SAT للهندسة التي يتعذر نقلها مباشرةً؛ ووفقاً للدليل، فإن هذه الطريقة أبطأ. إذا اختلفت وحدات Rhino وRevit، يسأل Rhino عما إذا كان ينبغي مواءمة الوحدات مع طريقة عرضها في Revit. وتُحوّل الهندسة إلى الحجم الصحيح في كلا التطبيقين بصرف النظر عن الإجابة. تذكّر أن تغيير مقياس النموذج في Rhino قد يؤثر في التفاوتات.

الأخطاء الشائعة

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

قد يؤدي أيضاً تشغيل التعريف مجدداً من دون التحقق من وضع التتبع إلى نتائج غير مرغوبة. فخيار Disabled يعطّل التتبع، لذلك قد تؤدي عمليات التشغيل اللاحقة إلى إنشاء عناصر مكررة. أما Release فلا يحذف العناصر، بل يعني فقط أن مخرجات Grasshopper ستتوقف عن تتبعها. قبل تغيير إعداد التتبع، راجع وظيفة عنصري التحكم Highlight وDelete في المخرج المعني.

لا تتجاهل التفاوتات وموضع النموذج عند نقل الهندسة. فقد يرفض Revit بيانات BREP التي لا تتوافق مع التفاوتات المناسبة، كما أن النقل بصيغة SAT أبطأ. ولا يقبل Revit أجزاء المنحنيات الأقصر من نحو 1 mm. ويوصي الدليل بضبط تفاوتات Rhino الخاصة بهندسة NURBS على التفاوت المدمج في Revit. ومن الخيارات الواردة في الدليل البحث عن الكائنات المعطوبة في Rhino باستخدام Selbadobject وإصلاحها، أو إعادة إنشاء الحواف ودمج الأسطح في النماذج الحالية التي تعاني من مشكلات في التفاوتات.

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

بعد استيعاب الاستخدام الأساسي، يمكنك الانتقال إلى أقسام نقل البيانات من Revit إلى Rhino ومن Rhino إلى Revit في الأدلة الرسمية. وتتوفر مسارات عمل منفصلة لجدران Revit والواجهات الستائرية وأنظمتها والعناصر المكانية والفتحات والعناصر الإنشائية والمواد. أما جانب التوثيق، فيتناول العروض واللوحات والرسومات والجداول والتقارير. كما تتوفر محتويات عن Python وC# لاستخدام محرر Rhino Python ومكوّنات البرمجة النصية في Grasshopper وRevit API.

وتدرج الصفحة الرسمية أيضاً سلسلة فيديوهات Gavin Crump. وتشمل موضوعاتها مقدمة إلى Rhino وGrasshopper، إضافة إلى استيراد معلمات Revit وضبطها، وإنشاء شبكات Revit والمناسيب، وتحليل الساعة الشمسية، وأخذ عينات الصور. يساعد اختيار موضوع العمل التالي بناءً على احتياجات المشروع على تركيز التعلم على سير عمل محدد، مثل نقل الهندسة أو بيانات عناصر Revit أو التحليل.

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

أُعدّ هذا الدليل باللغة التركية بالاستناد إلى صفحة ميزات Rhino.Inside.Revit الرسمية من Rhino، ودليل Grasshopper، وأدلة Rhino.Inside.Revit. وتُصنّف هذه الصفحات في النصوص المصدرية على أنها مجانية الاستخدام. كما أُدرجت موضوعات سلسلة فيديوهات Gavin Crump كما وردت في الصفحة الرسمية؛ ولم تُقتبس الفيديوهات لعدم توفر معلومات في المصادر عن ترخيص مفتوح منفصل لمحتواها.

المصادر

3 مصادر
R
rhino3d.comrhino3d.com/inside/revit/1.0/guides/rir-grasshopper
ملخص
R
rhino3d.comrhino3d.com/inside/revit/beta/guides
ملخص
R
rhino3d.comrhino3d.com/features/rhino-inside-revit
ملخص

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

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

تكمن القيمة العملية لـRhino.Inside.Revit في جمع هندسة Rhino الحرة مع بنية العناصر والبيانات في Revit ضمن سير العمل نفسه. وقد يساعد فهم مكوّنات Grasshopper وتتبع العناصر الفرق التي تعمل في التصميم البارامتري ونقل الهندسة المخصصة واستخدام بيانات Revit على تقليل التجربة والخطأ. لكن الاستفادة لا تتحقق بمجرد تثبيت الإضافة؛ بل تعتمد على إدارة ترتيب العمليات وأوضاع التتبع بشكل صحيح.

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

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

ما إصدارات Revit التي يدعمها Rhino.Inside.Revit؟

تذكر صفحة المنتج الرسمية أن المتطلبات تشمل Revit بالإصدارات 2018-2027. ويعمل Rhino.Inside.Revit على Windows فقط.

كيف يمكن تتبع عناصر Revit في Grasshopper من دون تكرارها؟

تتذكر ميزة التتبع في مكوّنات Add في Grasshopper العناصر التي أُنشئت. ويحاول Enabled: Update تحديث العنصر الموجود؛ أما Disabled فيعطّل التتبع وقد يؤدي إلى إنشاء عناصر مكررة.

لماذا قد يكون نقل الهندسة من Rhino إلى Revit بطيئاً؟

قد تمنع مشكلات التفاوتات النقل المباشر وتؤدي إلى استخدام النقل بصيغة SAT، وهي أبطأ وفقاً للدليل المصدر. كما قد تؤثر كثرة معاينات Grasshopper ونماذج Revit الكبيرة في الأداء.

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

أخبار ذات صلة