باختصار
- تُجرى عمليات تنظيف Mesh وضبط النورمالز في Edit Mode.
- تدمج Merge by Distance الرؤوس المحددة التي تقل المسافة بينها عن المسافة المحددة.
- تقلل Decimate Geometry عدد الأوجه مع محاولة الحد من التغييرات في الشكل.
- يساعد عرض Face Orientation على اكتشاف الأوجه ذات الاتجاه الخاطئ.
ما الذي ستتعلمه في هذا الدليل؟
قد تصادف عند العمل على Mesh في Blender رؤوسًا متداخلة، أو أجزاء غير متصلة، أو أوجهًا صغيرة، أو اتجاهات أسطح غير متسقة. تُستخدم أدوات Clean Up في Blender لمعالجة مشكلات هندسية محددة، بينما تتيح قائمة Normals ضبط اتجاه الأوجه وبيانات النورمالز المخصصة. لا تؤدي هذه الأدوات الوظيفة نفسها: فمثلًا، دمج الرؤوس المتقاربة يختلف عن حل الحواف القصيرة.
في هذا الدليل، ستحدد أولًا الهندسة المراد تنظيفها وتختار الأداة المناسبة، ثم تفحص اتجاهات الأسطح وتعمل على النورمالز. الهدف ليس تطبيق العمليات نفسها على كل Mesh، بل اختيار الأداة التي تناسب المشكلة الظاهرة.
المتطلبات
يتطلب هذا الدليل العمل على كائن Mesh في Blender والانتقال إلى Edit Mode. لا تحدد الوثائق المصدر إصدارًا معينًا من Blender أو متطلبات حساب. لذلك تستند الخطوات أدناه إلى الأدوات والقوائم الموضحة في دليل استخدام Blender.
حدد المنطقة التي تعاني من المشكلة قبل البدء. تُطبّق بعض الأدوات على الرؤوس أو الحواف أو الأوجه المحددة؛ وقد يؤثر نوع التحديد في الهندسة التي ستعمل عليها العملية. تعمل بعض أدوات Normals على بيانات custom split normals الخاصة بزوايا الأوجه. عند استخدام تحديد Vertex أو Edge، تُضمّ إلى التحديد أيضًا زوايا الأوجه المرتبطة بالعنصر المحدد؛ أما تحديد Face فيحدد زوايا الوجه.
1. اختر أداة التنظيف المناسبة للمشكلة
في Edit Mode، اختر العملية المناسبة لمشكلة Mesh من قائمة Mesh > Clean Up. ابدأ بمراجعة الأجزاء غير المتصلة أو غير الضرورية. تحذف Delete Loose الرؤوس والحواف المحددة غير المتصلة بأي عنصر، وتحذف الأوجه أيضًا وفقًا للخيار المحدد. هذه الأداة مخصصة لإزالة الهندسة غير المتصلة، لا لتنظيف التفاصيل الصغيرة غير المرغوب فيها على سطح متصل.
إذا لم تكن الرؤوس المتقاربة متصلة ببعضها، فيمكن استخدام Merge by Distance. تدمج الأداة الرؤوس المحددة التي تقل المسافة بينها عن المسافة التي تحددها. يتوفر خيار Unselected للسماح بإدخال الرؤوس غير المحددة في عملية الدمج. إذا كان في Mesh تظليل ناعم وبيانات split normals مخصصة، فقد يساعد خيار Sharp Edges على الحفاظ على الحواف الحادة بعد الدمج، وذلك بإضافة علامات إلى الحواف.
يمكن استخدام Degenerate Dissolve لحل الحواف القصيرة وإزالة الأوجه الصغيرة الناتجة عن ذلك. المعيار هنا هو الحواف الأقصر من الطول المحدد. لا تدمج هذه العملية رأسين متقاربين لا توجد بينهما وصلة حافة؛ في هذه الحالة، يُنصح بالنظر في Merge by Distance.
2. اضبط عدد الأوجه أو الثقوب
استخدم أداة Decimate Geometry لتقليل عدد أوجه الهندسة المحددة. تحدد Ratio نسبة عدد المثلثات المستهدف إلى عدد المثلثات الأصلي. مثلًا، تستهدف القيمة 0,4 أن يصبح عدد المثلثات بعد العملية 40 بالمئة من العدد الأصلي. تحاول الأداة الحد من تغييرات الشكل، لكن من الضروري التحقق من النتيجة. وقد تؤثر خيارات Vertex Group والأوزان في أولوية اختزال الحواف.
لإغلاق الثقوب، تضيف Fill Holes أوجهًا إلى الثقوب الموجودة في الهندسة المحددة. تحدد قيمة Sides الحد الأعلى لعدد الحواف في الثقب المراد إغلاقه؛ وعندما تكون القيمة 0، تُملأ جميع الثقوب. قد يكون Face Fill أو Grid Fill أنسب للفتحات الكبيرة ذات العدد المرتفع من الحواف. لذلك لا تطبق Fill Holes على كل فتحة قبل فحص حجمها والطوبولوجيا المحيطة بها.
تعالج Make Planar Faces مشكلات استواء الأسطح، إذ تجعل الأوجه المحددة مستوية. يُضبط تأثير العملية باستخدام Factor، وعدد مرات تكرارها باستخدام Iterations. من جهة أخرى، يمكن استخدام Split Non-Planar Faces لتقسيم الأوجه التي يتجاوز انحناؤها الحد المحدد. ويتوفر أيضًا Split Concave Faces، الذي يقسم الأوجه المقعرة إلى أجزاء محدبة.
3. افحص اتجاهات الأوجه والنورمالز
استخدم عرض Face Orientation في 3D Viewport لاكتشاف الأوجه ذات الاتجاه المعكوس. يمكن استخدام Mesh > Normals > Flip لقلب اتجاه الأوجه المحددة. وإذا كان لا بد من إعادة توجيه الأوجه لتتجه إلى الخارج أو الداخل، فاختر Recalculate Outside أو Recalculate Inside. الاختصاران المذكوران هما Shift-N وShift-Ctrl-N على الترتيب. لا تتطلب عملية إعادة الحساب هذه وجود حجم مغلق.
من المهم التمييز بين الأمرين: لا يغيّر Flip ولا إعادة الحساب بيانات custom split normals. إذا كانت المشكلة في بيانات النورمالز المخصصة، فراجع الأدوات المناسبة في قائمة Normals. تضبط Set from Faces النورمالز المخصصة split للزوايا المحددة استنادًا إلى متوسط نورمالز الأوجه المحددة المحيطة بها. وعند تفعيل Keep Sharp Edges، تحتفظ زوايا الأوجه المرتبطة بالحواف الموسومة بأنها Sharp بنورمالزها المخصصة الحالية.
يمكن لأداة Average تقسيم زوايا الأوجه المحيطة بالرأس إلى مجموعات استنادًا إلى الحواف Sharp، ثم حساب متوسط النورمالز لكل مجموعة. ويمكن استخدام custom normal أو مساحة الوجه أو زاوية الرأس نوعًا للمتوسط. كما تتوفر خيارات Weight وThreshold عند إجراء الحسابات استنادًا إلى مساحة الوجه وزاوية الرأس. اختر هذه الإعدادات بناءً على الطريقة التي تريد بها معالجة الانتقال بين الأسطح.
4. تحقّق من النتيجة وقيّم التغييرات
افحص Mesh من زوايا مختلفة بعد التنظيف. قد يزيل الدمج الأوجه الصغيرة، بينما تقلل عملية Decimate عدد الأوجه وقد تغيّر الشكل. كما أن إعادة حساب النورمالز لا تصحح custom split normals تلقائيًا. لذلك لا تتعامل مع أخطاء اتجاه الأوجه ومشكلات بيانات النورمالز المخصصة على أنها مشكلة واحدة يمكن حلها بالعملية نفسها.
عند اختيار نوع العملية، ضع طبيعة التغيير في الحسبان. يوضح دليل Blender أن وضع Collapse في Decimate Modifier ينفذ العملية نفسها التي تنفذها Decimate Geometry، ولكن بطريقة غير تدميرية، وأن Weld Modifier يقابل عملية Merge by Distance. كما تتوفر خيارات منفصلة لضبط النورمالز المخصصة، مثل Weighted Normal Modifier. ويتوقف اختيار الطريقة على نوع التغيير المطلوب في Mesh.
ما الذي يتغير في سير عمل العمارة والتصور المعماري؟
في أعمال النمذجة المعمارية وarchviz، يمكن استخدام هذه الأدوات لفحص الأجزاء غير المتصلة، والرؤوس المتقاربة، والأوجه الصغيرة، أو الأوجه ذات الاتجاه الخاطئ في Mesh المُدخلة إلى المشهد. عند الحاجة إلى تقليل عدد الأوجه، من المهم التحقق من تأثير Decimate Geometry في الشكل؛ وعند وجود مشكلة في اتجاه السطح، يُستحسن البدء بالفحص باستخدام Face Orientation. هذه خطوات عملية يمكن استخلاصها من استخدام الأدوات الموضحة في المصدر؛ لكنها لا تضمن زمن تصيير أو مكسبًا في الأداء.
النقطة التي ينبغي للمكاتب والطلاب الانتباه إليها هي عدم تطبيق أداة التنظيف نفسها على كل مشكلة هندسية. لا تقدم الوثائق المصدر معلومات عن الأجهزة أو التراخيص أو التوافق مع برامج أخرى، لذلك لا يمكن الجزم بهذه المسائل. في المشروع الفعلي، ينبغي أن يحدد التطبيق الذي ستنقل إليه Mesh نوع التنظيف المطلوب وطريقة التحقق من النتيجة.
أخطاء شائعة
استخدام Degenerate Dissolve للرؤوس المتقاربة: تحل هذه الأداة الحواف القصيرة والمتصلة؛ ولا تدمج الرؤوس المتقاربة غير المتصلة.
افتراض أن Flip يصلح بيانات النورمالز المخصصة أيضًا: يغيّر Flip اتجاه الأوجه، لكنه لا يؤثر في split normals المخصصة.
إغلاق جميع الثقوب بالأداة نفسها: يؤثر حد Sides وعدد حواف الثقب في النتيجة؛ ويمكن النظر في Face Fill أو Grid Fill للفتحات الكبيرة.
اعتماد نتيجة Decimate من دون فحصها: تهدف الأداة إلى تقليل عدد الأوجه؛ لذا يجب التحقق من شكل Mesh.
الخطوات التالية
حدد أولًا المشكلة في Mesh، ثم جرّب الأداة المناسبة بعد تحديد المنطقة المعنية فقط. عند وجود أخطاء في اتجاه الأوجه، افحصها باستخدام Face Orientation وانظر في خيارات Recalculate؛ وإذا لزم تغيير بيانات النورمالز المخصصة، فراجع أدوات مثل Set from Faces أو Average في قائمة Normals. وأخيرًا، افحص Mesh مجددًا للتأكد من تحقق التنظيف المطلوب وظهور السطح كما تتوقع.
المصدر والترخيص
أُعد هذا الدليل بتكييف تركي لصفحتي Clean Up وEditing Normals في دليل استخدام Blender الرسمي. وتتوفر كلتا الوثيقتين بموجب ترخيص CC BY-SA 4.0.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن القيمة العملية لهذه الأدوات في قدرتها على معالجة مشكلات هندسية محددة ومشكلات اتجاه الأوجه في Mesh المُعدّة لمشاهد archviz. وبالنسبة إلى الطلاب أيضًا، فإن فهم أن ضبط النورمالز ليس هو نفسه تنظيف Mesh يجعل عملية استكشاف المشكلات وإصلاحها أكثر وضوحًا.
لا تتوفر للمكاتب في تركيا متطلبات خاصة موثقة في المصادر من ناحية التكلفة أو الأجهزة؛ لذا ليس من الصواب استنتاج الحاجة إلى استثمار جديد. الأهم هو التحقق من النتيجة، خصوصًا عند تقليل عدد الأوجه وضبط النورمالز. وإذا كان نقل العمل إلى برامج أخرى مطلوبًا، فينبغي اختبار التوافق على نحو منفصل؛ فالمصادر لا تقدم أي ضمان في هذا الشأن.
الأسئلة الشائعة
كيف أدمج الرؤوس المتقاربة في Blender؟
في Edit Mode، استخدم Mesh > Clean Up > Merge by Distance. تدمج الأداة الرؤوس المحددة التي تقل المسافة بينها عن المسافة التي تحددها.
كيف أصلح نورمالز الأسطح المعكوسة في Blender؟
افحص الاتجاه باستخدام عرض Face Orientation. ويمكنك استخدام Recalculate Outside أو Recalculate Inside لقلب اتجاه الأوجه إلى الخارج أو الداخل.
ما وظيفة Decimate Geometry؟
تقلل عدد الأوجه في الهندسة المحددة وتحاول الحد من التغييرات في الشكل. تحدد قيمة Ratio نسبة عدد المثلثات المستهدف إلى عدد المثلثات الأصلي.



