آخر الأخبار
دليل إنشاء Dynamic Component في SketchUp: مكوّنات ذكية بالمعادلاتدليل إعداد مشهد العرض في 3ds Max باستخدام Shell وCamera وMassFX Rigid Bodyتوزيع VEX في Houdini عبر Copy to Points: دليل ملء المشاهد المعماريةإنتاج نماذج ثلاثية الأبعاد من الصور باستخدام Hunyuan3D 2.1: دليل التثبيت والاستخدامإصلاح تكرار النسيج وفواصل UVW في Corona: دليل Triplanar و Randomizerاستخدام سحابة النقاط (point cloud) في Twinmotion: دليل الاستيراد والمشاركةتثبيت ComfyUI وSwarmUI باستخدام GPU سحابي: دليل RunPod وMassed Computeإنشاء كائنات منحنية معمارية في Blender باستخدام إضافة Add Curve: Extra Objectsنقل نموذج 3ds Max إلى D5 Render: دليل المزامنة الحية عبر D5 Converterاختيار MVD الصحيح لـ IFC في Archicad وRevit: دليل تنسيق BIM
دروس تعليمية3ds Max

دليل إعداد مشهد العرض في 3ds Max باستخدام Shell وCamera وMassFX Rigid Body

يشرح هذا الدليل خطوة بخطوة كيفية استخدام معدّل Shell وأمر Create Camera From View ومعدّل MassFX_RBody عبر MAXScript في 3ds Max لإعداد مشاهد العرض المعمارية.

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

باختصار

  1. معدّل Shell يضيف سماكة للأجسام ذات السطح المفتوح عبر إضافة سطح داخلي وخارجي.
  2. أمر Create Camera From View (Ctrl+C) ينشئ كاميرا تلقائياً من منظور Perspective النشط.
  3. يدعم معدّل MassFX_RBody ثلاثة أنواع من الأجسام الصلبة: Dynamic وKinematic وStatic.
  4. يمكن تطبيق خصائص MassFX_RBody (density وmass وfriction وbounciness) تلقائياً على المشهد عبر MAXScript.

في هذا الدليل، نتناول معاً ثلاث أدوات كثيراً ما تُستخدم عند إعداد مشاهد العرض المعمارية في 3ds Max: معدّل Shell الذي يمنح الأجسام سماكة، وأمر Create Camera From View الذي ينشئ كاميرا بسرعة من منظور Perspective، ونظام MassFX Rigid Body الذي يُنشئ تفاعلاً فيزيائياً بين عناصر المشهد. الهدف هو إتمام مشهد داخلي أو عرض منتج بهندسة أكثر واقعية، وزاوية كاميرا دقيقة، ومحاكاة فيزيائية بسيطة عند الحاجة.

ماذا ستتعلم

  • إعطاء سماكة واقعية لجدار أو قشرة باستخدام معدّل Shell على نموذج ذي سطح مفتوح (سطح واحد)

  • إنشاء كاميرا بأمر واحد من منظور Perspective النشط

  • ضبط الخصائص الأساسية لمعدّل MassFX_RBody عبر MAXScript

  • اختيار نوع shader للمادة (Blinn، Oren-Nayar-Blinn، إلخ) بحسب طبيعة المشهد

المتطلبات

تحتاج هذه التقنيات إلى إصدار 3ds Max 2012 أو أحدث؛ فمعدّل MassFX_RBody ظهر لأول مرة مع 3ds Max 2012، أما طريقة SetRBPresetMaterial فهي متاحة من 3ds Max 2013 فصاعداً. بالنسبة للخطوات التي تعتمد على MAXScript، يكفي استخدام سطر الأوامر (MAXScript Listener) أو محرر سكربت، دون الحاجة لإضافة خارجية.

الخطوة 1: إضافة سماكة باستخدام معدّل Shell

عند نمذجة جزء من جدار أو باب أو نافذة بسطح واحد، يبقى السطح بسماكة صفرية؛ وهذا يظهر رقيقاً وغير واقعي في الكاميرا أو عند الريندر. يضيف معدّل Shell مجموعة سطوح جديدة معاكسة الاتجاه للسطوح الحالية، مما يمنح الجسم سماكة؛ ويمكن تحديد مسافة منفصلة للسطح الداخلي والخارجي (Inner/Outer Amount). ولأن هذا المعدّل لا يحتوي على sub-object، فإنه لا ينقل التحديدات الفرعية الحالية في الـ stack؛ بدلاً من ذلك يمكن نقل التحديد عبر خيارات Select Inner Faces وSelect Outer Faces وSelect Edges.

ترتيب التطبيق كالتالي: أولاً حدد الجسم، ثم أضف Shell من Modifier List في لوحة Modify، بعدها اضبط قيمتي Inner Amount وOuter Amount وفق السماكة الفعلية للجدار. إذا أردت تخصيص مقطع الحافة، يمكنك رسم spline مفتوح وتعيينه في حقل Bevel Spline لمنح الحواف مقطعاً خاصاً؛ ملاحظة: الـ splines المغلقة (مثل Circle أو Star) لا تعمل مع هذا الحقل.

الخطوة 2: إنشاء كاميرا من المنظور

بعد تحديد زاوية العرض المطلوبة، يُستخدم أمر Create Camera From View لحفظها ككاميرا ثابتة. بعد ضبط الزاوية المطلوبة باستخدام Pan وZoom وOrbit في منظور Perspective نشط، يتم اختيار Create Camera From View من قائمة Views أو استخدام اختصار Ctrl+C. ينشئ الأمر كاميرا Target Camera مطابقة للمنظور، ويحوّل الـ viewport تلقائياً إلى منظور تلك الكاميرا. إذا كانت هناك كاميرا محددة مسبقاً في المشهد، فلن ينشئ الأمر كاميرا جديدة؛ بل يقوم بمطابقة الكاميرا المحددة مع منظور Perspective النشط.

الخطوة 3: اختيار نوع shader للمادة

في المواد من نوع Standard، يحدد نوع الـ shader كيفية استجابة السطح للضوء. بالنسبة للأسطح التي تتطلب لمعاناً بيضاوياً مثل الزجاج أو الشعر أو المعدن المصقول بفرشاة، يُفضّل استخدام Anisotropic shader؛ أما بالنسبة للأسطح غير اللامعة مثل القماش أو التراكوتا، فيوفر Oren-Nayar-Blinn shader عناصر تحكم إضافية في Diffuse Level وRoughness. للأسطح المعدنية يناسب Metal أو Strauss shader ذو الواجهة الأبسط، أما للأسطح التي تنقل الضوء وتُشتته مثل الزجاج المصنفر فيناسبها Translucent shader. نسخ المادة إلى sample slot مختلف قبل تغيير نوع الـ shader يمنع فقدان تعيينات الخرائط التي لا يدعمها الـ shader الجديد.

الخطوة 4: محاكاة فيزيائية باستخدام MassFX Rigid Body

لإظهار تصادم واقعي بين مجموعات الأثاث أو الأجسام في المشهد، يمكن استخدام معدّل MassFX_RBody. يدعم المعدّل ثلاثة أنواع من الأجسام الصلبة: Dynamic (يتحكم بها المحاكاة وتتأثر بالجاذبية)، وKinematic (تُحرَّك بالأنيميشن ويمكن أن تؤثر على الأجسام الديناميكية)، وStatic (ثابتة ولا تقبل الأنيميشن لكن يمكن استخدام mesh مقعر معها). يقوم المثال التالي بإضافة جسم صلب إلى صندوق أثاث وضبط القيم الفيزيائية الأساسية عبر MAXScript:

maxscript
furniture = Box length:40 width:60 height:45
rb = MassFX_RBody()
addModifier furniture rb
rb.type = 1
rb.meshType = 4
rb.density = 0.6
rb.staticFriction = 0.4
rb.dynamicFriction = 0.3
rb.bounciness = 0.2

ينشئ هذا السكربت جسم صندوق، ويضيف إليه جسماً صلباً من نوع Dynamic، ويُبقي نوع الـ mesh الفيزيائي على Convex، ويحدد قيم الكثافة والاحتكاك والارتداد. إذا أردت تحويل جسم من Kinematic إلى Dynamic عند إطار محدد، يمكن إضافة إعداد كالتالي:

maxscript
rb.switchType = true
rb.switchTypeAtFrame = 30

يجعل هذان السطران الجسم الصلب يُحرَّك بالأنيميشن حتى الإطار 30، ثم تنتقل السيطرة عليه إلى المحاكاة؛ يمكن استخدام ذلك مثلاً لتفعيل سقوط رف في لحظة معينة.

تأثيره على سير العمل المعماري وعروض Archviz

عند استخدام هذه الأدوات الثلاث معاً، تحقق فوائد ملموسة للمكاتب المعمارية واستوديوهات archviz: يقلّص معدّل Shell وقت النمذجة بجعل النماذج المفاهيمية ذات السطح الواحد تظهر بسماكة قريبة من جودة العرض؛ ويوفر Create Camera From View زوايا كاميرا متسقة وقابلة للتكرار في عروض العملاء؛ أما MassFX Rigid Body فيُستخدم عادة في مقاطع الأنيميشن وفيديوهات تقديم المنتجات التي تحتاج إلى إظهار حركات سقوط أو تصادم واقعية بين الأجسام. من ناحية الأجهزة، قد تزيد محاكاة MassFX من حمل المعالج في المشاهد المعقدة، لذا يُنصح بتحديد عدد الأجسام الصلبة في المشاهد الكبيرة.

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

  • عدم التأكد من أن اتجاه العاديات (normals) للسطح يشير للخارج قبل تطبيق معدّل Shell، مما يؤدي إلى اتجاه سماكة غير متوقع.

  • محاولة ضبط mesh مقعر (concave) كجسم صلب من نوع Dynamic؛ هذا النوع من الـ mesh مدعوم فقط في الأجسام الصلبة من نوع Static.

  • عدم ملاحظة وجود كاميرا أخرى محددة في المشهد أثناء إنشاء كاميرا جديدة؛ في هذه الحالة لا تُنشأ كاميرا جديدة، بل تُطابَق الكاميرا الموجودة مع المنظور الحالي.

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

بعد تطبيق هذه الخطوات الأساسية، يمكنك إثراء تفاصيل الحواف باستخدام خياري Segments وBevel Spline في معدّل Shell، وتخصيص سلوك المحاكاة عبر الإعدادات العامة في لوحة MassFX World (مثل High Velocity Collisions)، وتوسيع مكتبة المواد لديك عبر مقارنة أنواع مختلفة من الـ shaders في نفس المشهد.

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

تم إعداد هذا الدليل بالاستناد إلى وثائق MAXScript الرسمية من Autodesk لبرنامج 3ds Max، إضافة إلى صفحات المرجع الرسمية على الإنترنت لإصدار 3ds Max 2012 في أقسام معدّل Shell وأمر Create Camera From View وأنواع shader لمادة Standard Material؛ وأُعيدت كتابة أمثلة الكود استناداً إلى الخصائص والطرق الموثقة.

المصادر

3 مصادر
H
help.autodesk.comhelp.autodesk.com/cloudhelp/2016/ENU/MAXScript-Help/files/GUID-EC7AAF64-8698-4AA2-87FD-3B24743B8C47.htm
ملخص
D
download.autodesk.comdownload.autodesk.com/us/3DSmax/2012help/files/GUID-E38BD284-3283-4311-AC29-3F699B2F04A-471.htm
ملخص
D
download.autodesk.comdownload.autodesk.com/us/3dsmax/2012help/files/GUID-357BE338-6CCE-403B-B719-17B13A72B44-83.htm
ملخص

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

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

بالنسبة لمكاتب العمارة واستوديوهات archviz في تركيا، تحمل هذه الأدوات الثلاث قيمة عملية كونها قابلة للاستخدام مباشرة مع ترخيص 3ds Max الحالي دون الحاجة لتكلفة برمجيات إضافية. بينما يوفر معدّل Shell وقتاً في مرحلة التصور المفاهيمي، يعزز Create Camera From View اتساق العروض التقديمية؛ أما MassFX فيُفيد غالباً في المشاريع التي تركز على الأنيميشن وقد لا يكون أولوية لكل مكتب.

أتمتة ضبط معاملات الجسم الصلب عبر MAXScript تمنح نتائج أسرع وأكثر اتساقاً مقارنة بالضبط اليدوي، خصوصاً في إعدادات المشاهد المتكررة (مثل وجود عدد كبير من أجسام الأثاث). لكن نظراً لإمكانية انخفاض أداء المحاكاة في المشاهد الكبيرة بحسب الجهاز المستخدم، يُنصح الطلاب والمكاتب الصغيرة بتجربة هذه التقنيات أولاً في مشاهد اختبار صغيرة.

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

في أي إصدارات من 3ds Max يتوفر معدّل MassFX_RBody؟

يتوفر معدّل MassFX_RBody في 3ds Max 2012 والإصدارات اللاحقة؛ أما طريقة SetRBPresetMaterial فهي مدعومة من 3ds Max 2013 فصاعداً.

كيف يتم تشغيل أمر Create Camera From View؟

أثناء وجودك في منظور Perspective نشط، يتم اختيار Create Camera From View من قائمة Views أو استخدام اختصار Ctrl+C؛ وهذا ينشئ كاميرا Target Camera مطابقة للمنظور.

مع أي نوع من الأجسام يُستخدم معدّل Shell؟

يُستخدم معدّل Shell لإضافة سماكة للأجسام الناقصة الأجزاء أو ذات السطح الواحد (المفتوح) عبر إضافة سطح داخلي وخارجي؛ مثل الجدران أو الأبواب أو هياكل المركبات.

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

أخبار ذات صلة