آخر الأخبار
إعدادات الدرابزين في Archicad 28: دليل القوائم الداخلية والوصلاتإنشاء فيديوهات معمارية باستخدام Gemini Omni Flash: دليل المطالباتأتمتة المحرر باستخدام Python في Unreal Engine: دليل خطوة بخطوة للمبتدئيندليل Houdini Vellum: محاكاة الأقمشة والأجسام اللينةYضيف YMA Painterly مظهراً تصويرياً إلى أعمال 3D في Houdini وCinema 4Dالمراجع البصرية والنمذجة بمقياس في Rhino 8: 7 خطواتنماذج OpenAI قادمة إلى Google Cloud Model Garden مع CodexUnreal Engine Landscape Grass: دليل إضافة العشب إلى التضاريس القابلة للرسمFumaris لـ Blender: محاكاة مباشرة للدخان والنار على GPUإنشاء صور معمارية باستخدام Nano Banana 2.1: دليل عملي لكتابة المطالبات
نصائح وأدلةHoudini

دليل Houdini Vellum: محاكاة الأقمشة والأجسام اللينة

يشرح هذا الدليل، استنادًا إلى وثائق SideFX الرسمية، خطوة بخطوة كيفية اختيار أنواع القيود وربط الهندسة وضبط إعدادات الحلّال لمحاكاة الأقمشة والأجسام اللينة في Houdini Vellum.

سقف من القماش المشكّل بالمحاكاة في مساحة داخلية عصرية، مع ضوء نهار ناعمصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. تنشئ Vellum Constraints SOP قيودًا بين النقاط لمحاكاة الأقمشة والشعر والأجسام اللينة.
  2. يحتوي المدخلان الأولان في Vellum Solver على هندسة السطح وهندسة القيود المطابقة لها؛ أما المدخل الثالث فهو مخصص لهندسة التصادم.
  3. عند حدوث تمدد مفرط، توصي SideFX بتجربة قيمة Substeps تبلغ 2 أو 5.
  4. تشير وثائق SideFX إلى 10 Collision Passes في معظم الحالات، وإلى أن القيمة الافتراضية هي 10 Smoothing Iterations.

تشرح وثائق Houdini الرسمية من SideFX وظائف Vellum Constraints SOP وVellum Solver في محاكاة الأقمشة والشعر والأجسام اللينة. وتورد الوثائق لكلا العقدتين المعلومة “Since 17.0”. يتناول هذا الدليل الخطوات الأساسية، بدءًا من مطابقة هندسات الإدخال في Vellum وصولًا إلى ضبط إعدادات القيود والحلّال. وتقتصر أسماء الخيارات والتوصيات على ما توضحه وثائق SideFX.

1. طابِق هندسة السطح مع القيود

في محاكاة Vellum، تُنقل الهندسة المرئية وهندسة القيود عبر مداخل ومخارج منفصلة. تنشئ Vellum Constraints SOP أنواع القيود المحددة على الهندسة الواردة. تقع هندسة السطح في المدخل والمخرج الأولين، بينما تقع هندسة القيود في المدخل والمخرج الثانيين. ويجب أن تكون هناك مطابقة واحد إلى واحد بين نقاط الهندستين.

  1. جهّز هندسة السطح المراد محاكاتها.

  2. أنشئ القيود المناسبة لهذه الهندسة باستخدام Vellum Constraints SOP.

  3. صِل هندسة السطح بالمدخل الأول في Vellum Solver، والهندسة التي تحمل النقاط المطابقة وعلاقات القيود بالمدخل الثاني. يمكن مطابقة النقاط باستخدام أرقامها أو سمة id.

  4. أدخل هندسة التصادم في المدخل الثالث. يجب أن تتطابق طوبولوجيا هذه الهندسة من إطار إلى آخر؛ وتشير SideFX أيضًا إلى التعرّف على بعض أنواع الهندسة المعبأة.

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

2. حدّد نوع القيد وفق سلوك المادة

ينشئ خيار Cloth للأقمشة قيود المسافة على امتداد الحواف وقيود الانحناء على امتداد المثلثات معًا. أما Hair في محاكاة الشعر، فيشمل مسافة الحواف والانحناء بينها، إضافة إلى الالتواء. ويُعد String قيدًا أخف للشعر، ولا يتضمن قيدًا للالتواء؛ لذلك يسمح للحواف بالدوران بحرية.

في الأجسام اللينة، ينشئ Tetrahedral Volume قيدًا يهدف إلى الحفاظ على حجم كل رباعي السطوح. لكن هذا الخيار لا يتضمن قيود الانزلاق والتمدد. وإذا كانت هناك حاجة إلى التحكم في هذه السلوكيات أيضًا، فيلزم إضافة قيود مسافة. وعند العمل بهندسة رباعية السطوح، يجب إضافة Tet Conform SOP قبل هذا المسار لتهيئة البنية؛ ويحدد Max Tet Scale دقة الشبكة الرباعية السطوح.

في إعدادات الأقمشة، يحدد Stretch Type نوع قيد التمدد. وتشير الوثائق إلى أن Triangle Stretch قد يصل إلى الصلابة المستهدفة بسرعة أكبر عند دقة الأقمشة العالية، لكنه لا يدعم التباين الخواصي عبر Enable Warp/Weft. ومن خيارات Bend Type، يحافظ Angle على زاوية ثنائية السطح الابتدائية بين المثلثات، ولا يعتمد إلى حد كبير على الطوبولوجيا. وقد يكون Distance أسرع، لكنه يؤثر في سلوك الزاوية الابتدائية والطوبولوجيا، كما أنه لا يتعافى عند انقلاب المثلثات.

3. اضبط نموذج الحل وخطوات المحاكاة

يمكن استخدام اختيار Model مع Triangle Stretch وTetrahedral Stretch وTetrahedral Fiber. وتصف SideFX خيار Linear ARAP بأنه غالبًا ما يقدم أداءً أفضل في الحالات الصلبة قليلة التمدد. أما Scale-Invariant ARAP، فيستهدف سلوك صلابة متشابهًا عند المقاييس المختلفة، وتصفه الوثائق بأنه خيار مناسب عادةً لمعظم المواد. قيّم الاختيار بالتزامن مع نوع القيد المستخدم والسلوك المطلوب.

يحدد Substeps عدد الخطوات الفرعية التي تُقسَّم إليها كل لقطة. وقد تتطلب التصادمات السريعة أو القوى المفاجئة عددًا أكبر من الخطوات الفرعية. إذا كان التمدد مفرطًا، توصي SideFX بتجربة قيمة Substeps تبلغ 2 أو 5. أما Constraint Iterations فيحدد عدد مرات تطبيق القيود في كل خطوة فرعية؛ وقد تحتاج القيود الصلبة إلى تمريرات أكثر. وتورد الوثائق قطر الهندسة، أي عدد الحواف بين أبعد النقاط، معيارًا للبدء.

الإعدادالقيمة الموصى بهاالتأثير
Substepsابدأ بالتجربة على 2 أو 5يساعد على تحسين جودة الحل عند حدوث تمدد مفرط أو تصادم سريع أو قوة مفاجئة.
Collision Passes10 في معظم الحالاتيحدد عدد عمليات فحص التصادم بين تمريرات القيود.
Smoothing Iterationsالقيمة الافتراضية 10 تمريراتيساعد على توزيع الخطأ الذي لم يتقارب بصورة أكثر توازنًا؛ وقد يلزم رفعه عند استخدام قيم مرتفعة لـ Constraint Iterations.
Post Collision Passesعدد الطبقات + 2تقدير تقريبي تذكره الوثائق لإجراء تنظيف نهائي للتصادمات.

نظرًا إلى أن تمريرات التصادم مكلفة، افحص طبيعة المشكلة بدلًا من زيادة قيمة Collision Passes تلقائيًا. ترى SideFX أن 10 تمريرات مناسبة في معظم الحالات، وتشير إلى أن زيادة Substeps تكون غالبًا حلًا أفضل لتحسين الجودة. وفي الطبقات المتراكبة، يقدم عدد الطبقات زائد 2 تقديرًا أوليًا تقريبيًا لقيمة Post Collision Passes.

4. كيف تكيّف ذلك مع سير عمل العمارة والتصور البصري؟

يمكن للفرق التي تنتج عناصر من الأقمشة أو الأجسام اللينة المحاكاة في المشاهد المعمارية استخدام هذه الإعدادات لتحديد الحركات التي ينبغي تقييدها. فعلى سبيل المثال، يساعد تقييم خياري التمدد والانحناء كلٌّ على حدة في الأقمشة على التحكم في استجابة هندسة المشهد. ولا يعني ذلك أن Vellum صُمم خصيصًا للتصور المعماري؛ بل إن ما نتناوله هنا هو كيفية تقييم أدوات المحاكاة العامة الموضحة في الوثائق ضمن عملية الإنتاج البصري.

في مشهد تجريبي، تحقّق أولًا من مطابقة الهندسة للقيود، ثم من نوع القيد، وأخيرًا من إعدادات الحلّال. بهذه الطريقة، يمكنك تتبع أثر تغييرات الإعدادات في النتائج بسهولة أكبر. ويمكن استخدام Global Substeps عند الحاجة إلى تصدير هندسة الخطوات الفرعية أو إلى خطوات فرعية مخصصة لأجسام التصادم. لكن ذلك يستهلك ذاكرة أكبر لكل إطار، مع الاحتفاظ بجميع الخطوات الفرعية. ولا تقدم وثائق SideFX معلومات عن شروط الترخيص أو متطلبات الأجهزة، لذا يلزم التحقق من هذه المسائل على نحو منفصل.

أخطاء شائعة

  • بدء المحاكاة من دون التحقق من تطابق نقاط هندسة السطح وهندسة القيود. يجب مطابقة النقاط باستخدام أرقامها أو سمة id.

  • افتراض أن قيد Tetrahedral Volume سيحل مشكلات التمدد والانزلاق أيضًا. فهذا القيد مخصص للحفاظ على الحجم؛ وقد تكون هناك حاجة إلى قيود مسافة إضافية.

  • رفع قيمة Collision Passes عند كل مشكلة تصادم. تمريرات التصادم مكلفة؛ وقد تكون زيادة Substeps أنسب في بعض الحالات.

  • استخدام Global Substeps من دون مراعاة أثره في الذاكرة. يحتفظ هذا الخيار بجميع الخطوات الوسيطة ويتطلب ذاكرة أكبر لكل إطار.

  • اختيار Triangle Stretch ضمن قيود Cloth وتوقع دعم التباين الخواصي عبر Enable Warp/Weft. توضح الوثائق أن هذا الجمع لا يدعم التباين الخواصي.

المصادر

2 مصادر
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/vellumconstraints.html
ملخص
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/vellumsolver.html
ملخص

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

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

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

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

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

ما الإعداد الذي ينبغي تجربته إذا كان التمدد مفرطًا في محاكاة Houdini Vellum؟

تحقق أولًا من مطابقة نقاط هندسة السطح وهندسة القيود. وإذا استمرت المشكلة، فجرّب قيمة Substeps تبلغ 2 أو 5، وهما من الخيارات الأولى التي توصي بها SideFX.

ما الذي يُوصَل بمداخل Vellum Solver الثلاثة؟

يستقبل المدخل الأول هندسة السطح المراد محاكاتها، ويحمل المدخل الثاني النقاط المطابقة وعلاقات القيود. أما المدخل الثالث فهو مخصص لهندسة التصادم، ويجب أن تتطابق طوبولوجيتها من إطار إلى آخر.

هل يكفي Tetrahedral Volume وحده لمحاكاة الأجسام اللينة؟

لا. وفقًا لوثائق SideFX، يحافظ هذا القيد على الحجم، لكنه لا يتضمن قيود الانزلاق والتمدد. وتتطلب هذه السلوكيات قيود مسافة إضافية.

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

أخبار ذات صلة