باختصار
- يمكن استخدام Decimate Modifier لتبسيط الشبكات التي ازدادت كثافتها بعد النمذجة المعقدة أو النحت.
- في وضع Collapse، تستهدف قيمة Ratio البالغة 0,5 الإبقاء على نحو نصف الوجوه، وفقًا لحساب المثلثات.
- يحاول Un-Subdivide التراجع عن الحواف الناتجة عن Subdivide في الشبكات ذات الطوبولوجيا الشبكية غالبًا.
- تعالج أداة Decimate Geometry في Edit Mode الهندسة المحددة مباشرةً، بينما يتيح Modifier تنفيذ العملية نفسها بطريقة غير تدميرية.
تشرح وثائق Blender Manual الحالية، ضمن قسم “latest”، كيفية استخدام Decimate Modifier وأدوات Clean Up في Edit Mode لخفض عدد المضلعات في الشبكات الكثيفة. وتتناول الخيارات الهندسة التي ازدادت كثافتها، خصوصًا بعد النمذجة المعقدة أو النحت، أو بعد تطبيق عمليات Subdivision Surface أو Multiresolution. ولأن الوثائق لا تحدد رقم إصدار معينًا من Blender، يستند هذا الدليل إلى أسماء الأدوات الواردة في الدليل الحالي؛ لذا يُنصح بالرجوع إلى وثائق إصدار Blender المستخدم للتحقق من التوافق.
1. متى ينبغي التفكير في Decimate؟
ليس من الصحيح اعتبار Decimate خطوة تبسيط روتينية ينبغي تطبيقها على كل نموذج. ففي الشبكة المصممة بعناية وكفاءة، قد تكون الرؤوس والوجوه اللازمة لتحديد الشكل موجودة بالفعل. أما الشبكات التي ازدادت كثافتها دون حاجة نتيجة النمذجة المعقدة أو النحت، أو بعد تطبيق عمليات Subdivision Surface / Multiresolution، فيمكن التفكير في تقليلها لتحسين الأداء.
تتمثل الخطوة الأولى في تحديد الكائن الذي يحتاج إلى التبسيط. وبدلًا من التعامل مع كل نماذج المشهد بالطريقة نفسها، يتيح تقييم الكائنات ذات الهندسة الكثيفة كلٌّ على حدة تحكمًا أكبر. وهذه ليست قاعدة أتمتة واردة في وثائق Blender، بل تفضيل في سير العمل يسهل متابعة تأثير الأداة على كل شبكة. وإذا كان الحفاظ على المحيط الظليلي وانتقالات الأسطح أمرًا مهمًا، فينبغي فحص النتيجة بصريًا.
2. اختيار أنماط Modifier ونِسَبه
يتيح Decimate Modifier إدارة التغييرات عبر Modifier. وتشير Blender Manual إلى أن نتيجة Modifier لا تظهر في Edit Mode، مع عرض عدد الوجوه المتبقية. لذلك من المهم التحقق من الشكل المرئي للنموذج، لا الاكتفاء بالنتيجة الرقمية.
يُبسّط وضع Collapse الشبكة تدريجيًا مع مراعاة شكل السطح. وتحدد قيمة Ratio مقدار الوجوه المستهدف الإبقاء عليه بعد العملية. وفيما يلي أمثلة النسب الواردة في الوثائق:
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
| Ratio | 1,0 | لا تُجرى أي تغييرات على الشبكة. |
| Ratio | 0,5 | يستهدف الإبقاء على نحو نصف الوجوه، وفقًا لحساب المثلثات. |
| Ratio | 0,0 | تُزال جميع الوجوه. |
لا ينبغي تفسير هذه النسبة على أنها ضمان لعدد محدد من الوجوه. فالحساب يستند إلى المثلثات. وعندما يكون خيار Triangulate معطّلًا، قد تبقى الوجوه المكوّنة من أربعة أضلاع أو من مضلعات أخرى ما دامت حوافها لم تُدمج؛ لذا قد يكون عدد الوجوه في النتيجة أكبر من المتوقع. ويحافظ Triangulate على الهندسة المثلثية الناتجة أثناء عملية الاختزال.
تستهدف الخيارات الأخرى في Modifier احتياجات هندسية محددة:
Symmetry: يساعد على الحفاظ على التناظر على أحد المحاور.
Vertex Group وFactor: تُستخدم Vertex Group لتحديد أجزاء الشبكة التي يؤثر فيها الاختزال؛ أما Factor فيضبط تأثير هذه المجموعة.
Un-Subdivide: يحاول إزالة الحواف الناتجة عن عملية Subdivide. صُمم هذا الوضع خصوصًا للطوبولوجيات الشبيهة بالشبكة. وقد تجعل التعديلات المضافة لاحقًا التنبؤ بالنتيجة أكثر صعوبة. تحدد Iterations عدد مرات تكرار العملية؛ وتشير الوثائق إلى أن الأعداد الزوجية هي المفضلة عمومًا، وأن تكرارين يعادلان عملية Subdivide واحدة.
Planar: يقلل التفاصيل في الأشكال التي تتكون في معظمها من أسطح مستوية. وتحدد Angle Limit عتبة الزاوية التي تُدمج عند تجاوزها أجزاء الأسطح. أما خيارات Delimit فتحافظ على الحدود مثل اتجاهات العموديات والمواد المختلفة وUV seam والحواف الحادة وخريطة UV. وإذا كان All Boundaries مفعّلًا، فيمكن أيضًا دمج الرؤوس الواقعة على حدود الوجوه.
3. تنظيف الهندسة المحددة في Edit Mode
للعمل مباشرةً على الهندسة المحددة فقط، يمكن استخدام Mesh › Clean up › Decimate Geometry من قائمة Edit Mode. تستهدف هذه العملية خفض عدد الوجوه مع الحد من التغيّر في الشكل. وتشير Ratio إلى النسبة المستهدفة مقارنةً بعدد المثلثات الأصلي؛ فمثلًا، تستهدف القيمة 0,4 خفض عدد المثلثات إلى 40% من العدد الأولي.
تأخذ خيارتا Vertex Group وWeight في Decimate Geometry أوزان المجموعات في الحسبان عند اختيار الحواف. تضرب Weight تأثير أوزان الرؤوس، بينما يتيح Invert دمج الحواف ذات الأوزان الأقل أولًا. ويمكن الحفاظ على التناظر حول المحور X أو Y أو Z باستخدام Symmetry. والفرق الأساسي في سير العمل مقارنةً بخيار Modifier هو أن أداة Edit Mode تعمل مباشرةً على الهندسة المحددة، بينما يتيح Decimate Modifier تنفيذ العملية نفسها بطريقة غير تدميرية.
تعالج الخيارات الأخرى في قائمة Clean Up مشكلات مختلفة:
Delete Loose، يحذف الرؤوس والحواف المحددة غير المتصلة بأي هندسة أخرى، ويحذف الوجوه أيضًا عند اختيار ذلك.
Degenerate Dissolve، يمكنه إزالة الوجوه الصغيرة بدمج الحواف الأقصر من طول محدد. لكنه لا يدمج الرؤوس المتقاربة غير المتصلة بحافة.
Merge by Distance، يجمع الرؤوس المحددة التي تقع ضمن مسافة معينة من بعضها. ويسمح خيار Unselected بدمج الرؤوس المحددة مع رؤوس غير محددة أيضًا.
Make Planar Faces، يجعل الوجوه المحددة مستوية. وتحدد Factor قوة التسوية، بينما تحدد Iterations عدد مرات التكرار.
Split Non-Planar Faces وSplit Concave Faces، يقسمان على التوالي الوجوه المنحنية بزاوية تتجاوز حدًا معينًا، والوجوه المقعرة المحددة.
Fill Holes، يغلق الثقوب في الهندسة المحددة بوجه. وتحدد Sides الحد الأقصى لعدد الحواف في الثقب المراد ملؤه؛ أما القيمة 0 فتؤدي إلى ملء جميع الثقوب.
4. التحقق ضمن سير عمل العمارة وarchviz
يمكن التفكير في استخدام Decimate في التصيير المعماري، خصوصًا لتقليل كثافة الشبكات المعقدة أو المنحوتة. لكن حدود الأسطح التي ينبغي الحفاظ عليها مهمة بقدر أهمية نسبة الاختزال. ويمكن لخيارات Delimit في وضع Planar المساعدة في مراعاة حدود مثل المواد والعموديات وUV والحواف الحادة. وينبغي اختيار الخيار المناسب وفقًا لهندسة النموذج؛ فالوثائق لا تقدم إعدادًا واحدًا صحيحًا لكل أنواع الكائنات.
قبل بدء العملية، تأكد من تحديد الشبكة المستهدفة. عند استخدام Modifier، قيّم عدد الوجوه المعروض وشكل النموذج المرئي معًا، مع مراعاة أن النتيجة لا تظهر في Edit Mode. وإذا اخترت Decimate Geometry للتحرير المباشر، فتحقق من نطاق الهندسة المحددة. ولا تجرّب Un-Subdivide إلا على الطوبولوجيات المناسبة التي تتبع غالبًا ترتيبًا شبكيًا؛ إذ قد تؤدي التعديلات الإضافية التي أُجريت بعد ذلك إلى نتائج غير متوقعة.
أخطاء شائعة
اعتبار قيمة Ratio عددًا دقيقًا للوجوه المتبقية؛ فالنسبة تستند إلى حساب المثلثات، وقد تؤثر المضلعات في النتيجة عند تعطيل Triangulate.
تطبيق Decimate على كل شبكة حتى عندما تكون الهندسة مصممة باقتصاد؛ إذ قد يؤدي حذف الرؤوس والوجوه الضرورية إلى تغيير الشكل.
استخدام Un-Subdivide مع كل الطوبولوجيات؛ فالأداة موجهة أساسًا إلى الشبكات ذات البنية الشبكية.
التعامل مع Degenerate Dissolve وMerge by Distance على أنهما العملية نفسها؛ فالأولى تستهدف الحواف القصيرة، والثانية تستهدف الرؤوس المتقاربة.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة وفرق التصيير في تركيا، يُعد Decimate خيارًا عمليًا يمكن تجربته لتحسين الأداء في النماذج الكثيفة. يتيح العمل باستخدام Modifier مقارنة نسب مختلفة، بينما تتيح أداة Edit Mode تحرير الهندسة المحددة مباشرةً. وأيًا كان الخيار المستخدم، لا يكفي النظر إلى عدد المضلعات وحده؛ بل ينبغي أيضًا تقييم شكل النموذج والحدود التي يجب الحفاظ عليها.
لا تتناول الوثائق متطلبات الأجهزة أو شروط الترخيص؛ لذلك لا يمكن الاستناد إلى هذه الأداة وحدها لحساب تكلفة أو لاتخاذ قرار بشأن الاستثمار في الأجهزة. ومن المناسب أن تنتبه الفرق خصوصًا إلى طريقة حساب النسبة، وحساسية Un-Subdivide للطوبولوجيا، وعدم ظهور نتيجة Modifier في Edit Mode.
الأسئلة الشائعة
ما وظيفة Decimate Modifier في Blender؟
يُستخدم لتقليل عدد الوجوه والرؤوس في الشبكة. وتشرح وثائق Blender الأداة خصوصًا للشبكات التي ازدادت كثافتها بعد النمذجة المعقدة أو النحت، أو بعد تطبيق Subdivision Surface / Multiresolution.
ماذا تعني Ratio بقيمة 0,5 في Decimate Modifier؟
تستهدف الإبقاء على نحو نصف الوجوه وفقًا لحساب المثلثات. وإذا كان Triangulate معطّلًا، فقد يكون عدد الوجوه المتبقية أكبر من المتوقع بسبب الوجوه متعددة الأضلاع.
كيف يمكن تبسيط الهندسة المحددة في Blender؟
في Edit Mode، اتبع المسار `Mesh › Clean up › Decimate Geometry`. وتحدد Ratio النسبة المستهدفة مقارنةً بعدد المثلثات الأصلي.



