آخر الأخبار
دليل QuadRemesh في Rhino 8: تحويل شبكة Quad إلى نموذج SubDدليل Unreal Engine Nanite: استخدام الهندسة عالية التفاصيل في المشاهد المعماريةإنشاء صور معمارية باستخدام Nano Banana 2: دليل المطالبات والتحريرإنتاج فيديو معماري باستخدام Gemini Omni Flash وVeo: دليل خطوة بخطوةكيفية تثبيت إضافات Lumion؟ دليل Archicad وRevitتعرية التضاريس في Houdini: دليل عملي خطوة بخطوة باستخدام HeightField Erodeدليل توزيع النقاط والكائنات على الأسطح باستخدام Blender Geometry Nodesالخبز في Blender Cycles: دليل خرائط UV وAO وNormalPipeIt ينقل إنشاء شبكات الأنابيب إلى منفذ العرض في Unreal Engine 5GPT Image 2.5 يتصدر اختبار أكتوبر في Model Ligi
نصائح وأدلةHoudini

تعرية التضاريس في Houdini: دليل عملي خطوة بخطوة باستخدام HeightField Erode

تتيح عقدة HeightField Erode في Houdini تشكيل التضاريس بفعل المطر والتعرية. يشرح هذا الدليل خطوات إعداد HeightField، واستخدام الأقنعة، واختيار مقياس التعرية، وتجميد مخرجات المحاكاة.

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

باختصار

  1. تنشئ HeightField حقولاً حجمية ثنائية الأبعاد تحمل قيم الارتفاع والقناع.
  2. يمكن لـ HeightField Erode إزالة المواد ونقلها بفعل المطر والتعرية؛ وهي موثقة في مستندات SideFX منذ Houdini 21.0.
  3. تحدد Erosion Feature Size عرض آثار التعرية بوحدة المتر.
  4. عند وصول المحاكاة إلى الإطار المطلوب، يساعد تثبيت المخرجات باستخدام Freeze على منع النتائج غير المتوقعة في العقد المتسلسلة.

يمكن استخدام عقد HeightField وHeightField Erode وHeightField Mask by Feature معاً ضمن سير عمل إنشاء التضاريس الإجرائية وتعرية سطحها في Houdini. وترد عقدتا HeightField وMask by Feature في مستندات SideFX منذ الإصدار 16.0، بينما ترد HeightField Erode منذ الإصدار 21.0. يتناول هذا الدليل إعداد قاعدة التضاريس والتحكم في التعرية وتثبيت النتيجة باستخدام المعلمات الموضحة في تلك المستندات.

1. إعداد قاعدة HeightField

تنشئ عقدة HeightField حقلين حجميين ثنائيي الأبعاد باسمَي height وmask. تمثل height ارتفاع التضاريس عند كل نقطة بالنسبة إلى مستوى الأرض، ويمكن أن تكون القيم سالبة أيضاً. أما mask فتُستخدم لتحديد المواضع التي تؤثر فيها عقد التضاريس الأخرى: عند القيمة صفر لا يُطبّق أي تأثير، وعند القيمة واحد يُطبّق التأثير بالكامل.

عند إنشاء مساحة البداية، اختر طريقة الدقة وفقاً لحجم التضاريس. تستخدم By Axis عدد العينات المحدد على المحور الأطول، بينما توزّع By Size العينات وفقاً للمسافة المحددة. ترتبط Grid Samples بالطريقة الأولى، وGrid Spacing بالثانية. توصي SideFX بالتعامل مع وحدات Houdini على أنها أمتار عند تحديد المقياس والارتفاع الأولي؛ إذ تعمل أدوات التضاريس ومحاكاة Houdini الديناميكية أيضاً على افتراض أن الوحدة هي المتر.

2. إعداد عقدة التعرية وتحديد المقياس

توصي مستندات SideFX، كأحد المسارات الأولية، بإنشاء الإعداد المسبق Terrain: Mountain أو Terrain: Canyon من رف Terrain FX. صِل التضاريس المراد تعريتها بعقدة HeightField Erode. ويمكن توصيل أقنعة اختيارية بالمدخل الثاني؛ بعد ذلك اضبط إعداد القناع للمعلمة المعنية على Mask On، وطابق القناع مع اسمه البدائي.

تحدد Erosion Feature Size مقياس القنوات والمنحدرات والترسبات الناتجة. تنتج القيم الكبيرة أشكالاً تضاريسية أوسع، بينما تنتج القيم الصغيرة تفاصيل أكثر حدة. أصغر حجم للميزة يساوي ثلاثة أضعاف حجم فوكسل التضاريس المدخلة؛ وتُقتطع القيم الأقل من هذا الحد. لذلك، لا يكفي تصغير المعلمة وحده عند البحث عن تفاصيل دقيقة؛ بل ينبغي أيضاً التأكد من ملاءمة دقة الإدخال للمقياس المستهدف.

الإعدادالقيمة المقترحةالتأثير
Erosion Feature Sizeبحسب مقياس الشكل التضاريسي المستهدف؛ بوحدة المترتنتج القيم العالية أشكال تعرية واسعة، والمنخفضة أشكالاً أكثر حدة
Spread Iterationsبحسب المسافة اللازمة لنقل المواديؤثر، بالاشتراك مع Erosion Feature Size، في مسافة نقل المواد خلال إطار واحد
Iterationsبحسب تأثير التعرية المطلوبتؤدي زيادته إلى تقوية التأثير، لكنها تطيل وقت المحاكاة
Freeze at Frameالإطار الذي ستُثبّت عنده النتيجةيجمّد مخرجات المحاكاة عند الإطار المحدد

لا توصي المستندات بقيمة ثابتة لهذه الإعدادات تناسب كل المشاهد. لذا ينبغي تحديد القيم وفقاً للمظهر التضاريسي المستهدف وحجم فوكسل الإدخال.

3. تحديد مناطق التأثير باستخدام قناع

تنشئ عقدة HeightField Mask by Feature قناعاً استناداً إلى الميل أو الارتفاع أو الانحناء أو اتجاه السطح أو بيانات الانسداد المحيط. يتيح ذلك حصر تأثير مثل التعرية في خصائص محددة، بدلاً من تطبيقه على التضاريس كلها. وعند تفعيل أكثر من معيار، تُنشأ النتيجة وفقاً لتقاطع تلك المعايير.

يستخدم معيار الميل حدين أدنى وأعلى للزاوية. وفي قناع الارتفاع، يمكن تحديد الحدين الأدنى والأعلى للارتفاع؛ أما Compute Range فيضبط المجال وفق القيم الدنيا والعليا الحالية في الإدخال. ويحدد خيار الانحناء المناطق التي تتجاوز قيمة انحناء معينة. أما قناع الاتجاه فيأخذ في الحسبان الاتجاه الأفقي الذي يواجهه السطح. وتشير المستندات إلى أن 0 درجة تمثل اتجاه -X، وأن +90 درجة تمثل اتجاه -Z.

عند دمج القناع الجديد مع القناع الحالي، يمكن استخدام أساليب مثل Replace وAdd وSubtract وMultiply وBlend. ومن النقاط المهمة التي ينبغي التحقق منها اختيار المعايير: إذا لم يُفعّل أي معيار، تملأ العقدة القناع بالقيمة 1. لتجنب تأثر المنطقة كلها على نحو غير مقصود، راجع المعايير وطريقة الدمج مع القناع الحالي.

4. تشغيل المحاكاة وتثبيت النتيجة

بعد إنشاء إعداد مسبق من رف Terrain FX، انتقل إلى الإطار الأول وشغّل المحاكاة من شريط التشغيل. وعند الوصول إلى مظهر التعرية المطلوب، ثبّت المخرجات بضبط Freeze at Frame على الإطار المناسب. عندما يكون Freeze مفعّلاً، تُحسب المحاكاة من إطار البداية حتى الإطار المجمد؛ وعندما يكون غير مفعّل، تعمل العقدة تدريجياً باستخدام شريط التشغيل.

يمكن إضافة عقدة HeightField Erode أخرى بعد العقدة الأولى للحصول على آثار بمقاييس مختلفة. ويُعد ضبط Erosion Feature Size في العقدة الثانية على مقياس أدق الطريقة الموثقة لإضافة تفاصيل صغيرة فوق الأشكال الواسعة. لكن تسلسل عدة عقد من دون تجميدها قد يؤدي إلى تنفيذ الحسابات بترتيب غير متوقع أو إلى نتائج غير متوقعة، كما قد يطيل وقت المعالجة. تحقق من نتيجة كل مرحلة وجمّد المخرجات عند الحاجة.

إلى جانب height المتآكل، يمكن للعقدة إنتاج طبقات sediment وdebris وflow وflowdir. ويمكن عرض هذه الطبقات باستخدام HeightField Visualize أو استخدامها لإنتاج الخامات في شبكات Copernicus. وتضيف خيارتا Add Debris Layer to Final Height Layer وAdd Sediment Layer to Final Height Layer الترسبات المعنية إلى طبقة الارتفاع النهائية.

ما الذي يقدمه سير العمل المعماري وarchviz؟

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

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

أخطاء شائعة

  • استخدام Mask by Feature من دون تفعيل أي معيار: تُملأ النتيجة بالقيمة 1.

  • محاولة خفض Erosion Feature Size إلى ما دون الحد الذي يسمح به حجم الفوكسل: لا يمكن أن يقل حجم الميزة عن ثلاثة فوكسلات.

  • تشغيل عدة عقد HeightField Erode متتابعة من دون تجميدها: قد تظهر مشكلات في الترتيب والحساب.

  • زيادة قيمة Iterations من دون مراعاة وقت المعالجة: قد تجعل التعرية الأقوى المحاكاة تستغرق وقتاً أطول.

المصادر

3 مصادر
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/heightfield.html
ملخص
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/heightfield_erode.html
ملخص
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/heightfield_maskbyfeature.html
ملخص

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

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

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

من المناسب للمكاتب في تركيا التحقق من الدقة والمقياس وعدد التكرارات عبر اختبارات صغيرة قبل التطبيق. وبما أن المستندات لا تحدد متطلبات الأجهزة أو الترخيص، فلا ينبغي افتراض تكلفة نظام معينة. ويمكن أن يساعد تجميد المخرجات عند تسلسل العقد، ومواءمة الدقة مع مستوى التفاصيل المستهدف، على تقليل الحسابات غير الضرورية والنتائج غير المتوقعة.

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

منذ أي إصدار توثق Houdini عقدة HeightField Erode؟

ترد عقدة HeightField Erode في مستندات SideFX منذ الإصدار 21.0.

كيف يمكنني تجميد تعرية HeightField في Houdini؟

عندما تصل المحاكاة إلى الإطار المطلوب، فعّل خيار Freeze واضبط قيمة Freeze at Frame على الإطار المعني. وعند تفعيل Freeze، تُحسب المحاكاة من إطار البداية حتى الإطار المحدد.

ما المناطق التي يمكن أن تحددها HeightField Mask by Feature؟

يمكن للعقدة إنشاء قناع وفق معايير الميل والارتفاع والانحناء واتجاه السطح والانسداد. وعند تفعيل أكثر من معيار، تُحسب النتيجة وفقاً لتقاطع هذه المعايير.

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

أخبار ذات صلة