آخر الأخبار
Named Attribute في Blender Geometry Nodes: الاستخدام خطوة بخطوةدليل كتابة مطالبات الفيديو المعماري باستخدام Gemini Omni Flash وVeo 3.1دليل Unreal Engine GPU Lightmass وLightmap UV للمشاهد المعماريةنُشر مشروع Hongling Middle School Shixia Campus على ArchDailyPolyReduce وRemesh في Houdini: دليل عملي للنماذج المعماريةسير عمل عملي لاتساق المشاهد ولوحات الإخراج في Archicad 27Autodesk Assistant وMCP في Revit: الاستعلام عن النموذج وإعداد اللوحاتاستيراد السحب النقطية إلى Blender: دليل Point Cloud I/Oإنشاء رندر معماري بانورامي في Blender وحفظ الرسوم المتحركة بأمانطبقات Landscape في Unreal Engine: دليل إنشاء المواد والطلاء
نصائح وأدلةHoudini

PolyReduce وRemesh في Houdini: دليل عملي للنماذج المعمارية

تساعد عقدتا PolyReduce وRemesh في Houdini على تبسيط الهندسة وإعادة تثليثها وفق أهداف مختلفة. يشرح هذا الدليل الإعدادات الأساسية للحفاظ على التفاصيل والحواف.

نموذج معماري مثلثي يحافظ على الأسطح المنحنية والحواف الحادةصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. يمكن لـ PolyReduce تقليل الهندسة وفق نسبة مستهدفة أو عدد ثابت من المضلعات.
  2. يوفر Remesh وضع Uniform للمثلثات المتساوية الحجم، ووضع Adaptive لمثلثات يتغير حجمها حسب الانحناء.
  3. يساعد Hard Points وHard Edges في PolyReduce على الحفاظ على مواضع النقاط والحواف المحددة.
  4. قد يؤدي رفع عدد التكرارات في Remesh إلى تحسين الجودة؛ وتشير SideFX إلى أن 3-4 تكرارات تكون كافية عادةً.

يمكن استخدام PolyReduce وRemesh في Houdini لتبسيط نموذج أو إعادة تنظيم شبكته المثلثة. ووفقًا للوثائق الرسمية لـ SideFX، تتوفر عقدة PolyReduce منذ الإصدار 16.5، بينما تتوفر Remesh منذ الإصدار 18.0. تركز الأداتان على مهمتين مختلفتين: تهدف PolyReduce إلى خفض الهندسة الحالية إلى عدد مستهدف من المضلعات، في حين تعيد Remesh تشكيل أحجام المثلثات وتوزيعها. ويتوقف الاختيار المناسب في نماذج التصوير المعماري على تفاصيل السطح والحواف التي يجب الحفاظ عليها، وعلى الغرض من استخدام النموذج.

1. حدّد الهدف وابدأ باستخدام PolyReduce

طبّق عقدة PolyReduce على الهندسة متعددة الأضلاع المراد تقليلها. وفي الاستخدام الأساسي الموضح في الوثائق، يُحدَّد العنصر، ثم تُضاف أداة PolyReduce من علامة التبويب Polygon، وبعد ذلك يُحدَّد مقدار المضلعات المراد الإبقاء عليه باستخدام المعلمات. ويمكن ترك حقل Group فارغًا إذا كانت العقدة ستُطبَّق على جميع المضلعات.

في قسم Reduction amount، يمكنك تحديد الهدف بإحدى طريقتين: الإبقاء على نسبة معينة من المضلعات أو النقاط المدخلة، أو تحديد عدد ثابت من المضلعات/النقاط. ولا يضمن الهدف عددًا نهائيًا دقيقًا؛ فبحسب SideFX، قد يقل عدد عناصر الناتج عن الهدف. لذلك، بدلًا من الاعتماد على قيمة كثافة واحدة في المحاولة الأولى، افحص النتيجة أثناء العمل.

الإعدادالقيمة المقترحةالتأثير
Continue reducing within quality toleranceفعّله إذا كان مسموحًا بالنزول عن الهدفقد يجري تقليلًا إضافيًا ضمن حدود تحمّل الجودة بعد بلوغ الهدف.
Toleranceالافتراضي: 1e-05 (0.00001)تؤدي القيمة الافتراضية إلى تغييرات طفيفة جدًا؛ وقد يسمح رفعها بمزيد من التقليل الإضافي.
Equalize lengthsالافتراضي: 1e-10؛ مثال: 0.001يمنح وزنًا أكبر لمعادلة أطوال أضلاع المثلثات أو الرباعيات؛ وقد يزيد الاختلاف في الشكل.
Remesh: Iterationsعادةً 3-4قد يؤدي رفع العدد إلى تحسين جودة الشبكة، لكنه يطيل وقت المعالجة، وقد تؤثر القيم المفرطة سلبًا في الشكل أو السمات.

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

2. حافظ على النقاط المهمة والحواف ومناطق السطح

يمكنك تحديد النقاط التي ينبغي أن تظل مصطفّة مع هندسة أخرى في Hard Points، والحواف التي يجب ألا تتحرك في حقل Hard Edges. أما Soft Points وSoft Edges فلا تضمن الحفاظ عليها تمامًا؛ إذ يمكن لـ PolyReduce تغيير مواضعها عند الحاجة للوصول إلى الهدف. ويساعد رفع قيمة الوزن على إعطاء هذه النقاط والحواف أولوية أكبر في الحفاظ عليها، لكن ذلك قد يخفض الجودة في مناطق أخرى من الناتج.

إذا لزم الإبقاء على مزيد من المضلعات في مناطق محددة، فيمكن الاستفادة من السمة ضمن قسم Retain density by attribute. فعلى سبيل المثال، يمكن طلاء سمة على النموذج باستخدام Paint SOP لتحديد المناطق التي ينبغي الحفاظ على كثافتها؛ وتساعد القيمة الأعلى للسمة على الإبقاء على مزيد من المضلعات. وإذا كان المطلوب الحفاظ على الصورة الظلية أو الأسطح المرئية من زاوية عرض معينة، فيمكن توصيل هندسة زاوية الرؤية بالمدخل الثالث. عندئذٍ تحدد أوزان Silhouette وFront facing أهمية خصائص زاوية الرؤية المعنية.

في النماذج التي تتضمن Baked texture، يمكن استخدام تقليل يراعي التغييرات عبر سمة اللون Cd. تحاول PolyReduce الإبقاء على مزيد من المضلعات في المناطق التي تتغير فيها قيمة السمة؛ وتُورد الوثائق هذا الاستخدام خصوصًا للأصول المخصصة للألعاب التي ينبغي الحفاظ على خامتها. وفي التصوير المعماري أيضًا، إذا كانت حدود الخامة مهمة، فينبغي فحص الهندسة بعد التقليل ومظهر الخامة معًا.

3. استخدم Remesh لتغيير توزيع المثلثات

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

في وضع Uniform، يحدد Target Size طول الضلع المستهدف بوحدات Houdini. أما وضع Adaptive فيتيح استخدام حدَّي Max Size وMin Size؛ وتغيّر Relative Density كثافة أخذ العينات. وتوضح أمثلة الوثائق أن قيم Relative Density البالغة 1 و2 تمثل كثافتين تأخذان عينات من كرة ذات انحناء مماثل باستخدام نحو 16 و32 نقطة على التوالي. ولا يمكن تطبيق هذه القيم بحرية على كامل النموذج؛ إذ إن معدل تغير أطوال الأضلاع محدود للحفاظ على جودة المثلثات.

يمكن استخدام Hard Edges Group في Remesh للحفاظ على الزوايا الحادة وخطوط الوصل. وتُحافَظ بالفعل على الحواف الحدودية والحواف غير المتشعبة التي تتشارك فيها ثلاثة مضلعات أو أكثر. وفي خيار UV Seams، لا يحاول Ignore الحفاظ على خطوط الوصل؛ بينما يتعامل Harden مع حدود جزر UV بوصفها حوافًا صلبة؛ أما Resample فيقسّم هذه الحدود إلى أجزاء متساوية المسافات ويعلّمها كحواف صلبة.

4. كيف تقيّم النتيجة ضمن سير عمل النماذج المعمارية؟

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

تتطلب زيادة التكرارات في Remesh وقت معالجة أطول، كما تتراجع الفائدة في التكرارات اللاحقة. وتشير الوثائق تحديدًا إلى عدم وجود نطاق ثابت للأوزان في PolyReduce؛ لذا لا تفترض وجود رقم واحد «صحيح». إذا كان سير العمل الذي يستخدم النموذج يعتمد على UVs أو مواضع النقاط أو صورة ظلية تظهر من زاوية محددة، فعّل خيارات الحفاظ ذات الصلة وافحص هندسة الناتج. ولا تقدم الوثائق معلومات عن متطلبات الأجهزة أو شروط الترخيص أو التوافق مع برامج أخرى؛ لذا ينبغي التحقق من هذه الأمور بشكل منفصل.

أخطاء شائعة

  • اعتبار هدف PolyReduce ضمانًا لعدد نهائي محدد: فقد تنتج العقدة عددًا أقل من الهدف.

  • افتراض أن رفع قيمة Equalize lengths لن يؤثر في الشكل: فقد تؤدي المضلعات الأكثر توازنًا إلى انحراف أكبر عن الشكل الأصلي.

  • رفع عدد تكرارات Remesh أكثر من اللازم: فقد يطول وقت المعالجة مع تراجع التحسن في الجودة، كما قد يتأثر الحفاظ على الشكل أو السمات سلبًا.

  • قبول النتيجة من دون فحص خطوط وصل UV أو الحواف الصلبة أو الصورة الظلية من زاوية الرؤية: ينبغي مراجعة المجموعات والخيارات ذات الصلة للحفاظ على الخصائص المطلوبة.

المصادر

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

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

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

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

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

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

كيف يُخفَّض عدد المضلعات باستخدام Houdini PolyReduce؟

حدّد الهدف في عقدة PolyReduce كنسبة من هندسة الإدخال أو كعدد ثابت من المضلعات/النقاط. افحص الناتج لأن العدد النهائي قد يقل عن الهدف.

ما الفرق بين Uniform وAdaptive في Houdini Remesh؟

يحاول Uniform توحيد أطوال الأضلاع، بينما يستخدم Adaptive مثلثات أكبر في المناطق الأقل انحناءً وأصغر في المناطق الغنية بالتفاصيل.

هل يستطيع PolyReduce الحفاظ على خطوط وصل UV؟

نعم. عندما يكون وزن Vertex attribute seams أكبر من صفر، تؤخذ انقطاعات السمات في الحسبان؛ ويفحص الإعداد الافتراضي جميع سمات الرؤوس باستثناء normals الرؤوس.

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

أخبار ذات صلة