باختصار
- يمكن لـ Array Modifier تكرار الهندسة وفقًا لخط أو دائرة أو منحنى أو مرجع تحويل.
- تثني Curve Modifier شبكة هندسية حول كائن Curve على طول المحور المحدد.
- يحدد Curve Object ضمن Array المنحنى الذي ستُوزَّع عليه النسخ، بينما يمكن لـ Align Rotation مواءمة اتجاهاتها مع المنحنى.
- يتطلب استخدام Merge في Array تفعيل Realize Instances.
ما الذي ستتعلمه في هذا الدليل؟
قد يكون نمذجة العناصر الرأسية المتكررة على واجهة، أو القوائم المصطفة على طول درابزين منحنٍ، أو القطع المكررة في ترتيب دائري، أكثر تعقيدًا من وضع كل نسخة على حدة. يُستخدم Array Modifier في Blender لتكرار الهندسة ضمن ترتيب محدد. أما Curve Modifier، فيؤدي وظيفة مختلفة: إذ يشوّه الشبكة الهندسية على طول منحنى.
من المهم عدم الخلط بين الأداتين. ينشئ Array نسخًا متكررة، بينما يثني Curve Modifier شكل الشبكة الهندسية الموجودة بما يتوافق مع المنحنى. في هذا الدليل، سنحدد أولًا الأداة المناسبة لكل مهمة، ثم نضبط الإعدادات من خلال سيناريو معماري أساسي.
المتطلبات وآلية العمل
ستحتاج إلى Blender وكائن شبكي هندسي. كما يلزم استخدام كائن منحنى لتوزيع العناصر أو تشويهها على طول منحنى. تستند المواد المصدرية إلى أحدث نسخة متاحة عبر الإنترنت من دليل استخدام Blender، ولا تحدد رقم إصدار معينًا من Blender. ولا تذكر هذه المصادر متطلبات حساب أو ترخيص مدفوع.
قبل البدء، تحقق من اتجاه القطعة المراد تكرارها وحجمها. فعلى سبيل المثال، يمكن استخدام شبكة هندسية رفيعة وطويلة بوصفها قطعة أساسية لشرائح الواجهة. الهدف في هذه المرحلة ليس رسم الواجهة كاملةً ككائن واحد، بل تجهيز القطعة التي ستُكرَّر.
تلبي خيارات الترتيب في Array احتياجات مختلفة للتوزيع:
Line: يرتب النسخ على خط مستقيم. ويمكن تحديد المسافة استنادًا إلى صندوق الإحاطة للهندسة أو بمسافة ثابتة في العالم؛ كما يمكن توزيع النسخ بالتساوي بين نقطتي البداية والنهاية.
Circle: يضع النسخ على دائرة أو قوس دائري. ويمكنك تحديد نصف القطر والمحور المركزي، واختيار دائرة كاملة أو قوس.
Curve: يوزع النسخ على طول منحنى مُدخل.
Transform: يحدد مواضع النسخ مباشرةً باستخدام مدخلات التحويل أو تحويل كائن مرجعي.
خطوة بخطوة: عناصر متكررة على واجهة منحنية
جهّز الشبكة الهندسية المراد تكرارها. أنشئ شريحة أو قائمة أو عنصر واجهة منفردًا مشابهًا. لاحظ اتجاه امتداد الشكل الهندسي؛ فهذا الاتجاه مهم عند ضبط التوزيع على المنحنى والاتجاه.
حدّد مسار التوزيع. اختر Line إذا كانت الواجهة مستقيمة، وCircle إذا كان المسار يتبع فتحة دائرية، ونهج Curve إذا كان للواجهة مسار خاص. عند اختيار Curve، عيّن كائن المنحنى المناسب في إعداد Curve Object ضمن Array. بذلك تحدد المرجع الذي ستتبعه النسخ.
اضبط عدد النسخ أو المسافة بينها. يستطيع Array تثبيت عدد النسخ. وفي ترتيبي Circle وCurve، يمكن أيضًا توزيع النسخ حسب المسافة الفاصلة بينها بدلًا من تحديد عددها. في الترتيب المستقيم، تُحسب المسافة النسبية Relative استنادًا إلى صندوق الإحاطة للقطعة، بينما يستخدم Offset مسافة ثابتة في العالم. لذلك، ضع في الحسبان أن تغيير حجم القطعة قد يغير المسافة النسبية أيضًا.
تحقق من شكل التوزيع الدائري. حدّد نصف القطر ضمن خيار Circle. إذا كنت تحتاج إلى قوس جزئي بدلًا من دورة كاملة، فاضبط Circle Segment على Arc وحدد زاوية القوس. يرتبط اتجاه النسخ بالمحور المحدد عبر Central Axis. أما Angular Distance فيحدد الزاوية الفاصلة بين النسخ في الترتيب الدائري.
اضبط الاتجاه على طول المنحنى. عند تفعيل Align Rotation في توزيع Curve، تتبع النسخ اتجاه المماس للمنحنى. وفي الترتيب الدائري، تصطف النسخ أيضًا بشكل مماسي حول الدائرة. إذا لم يتوافق الاتجاه الابتدائي للعنصر مع النتيجة المطلوبة، صحح اتجاهه باستخدام قيم الدوران المحلية X أو Y أو Z.
أضف عشوائية مضبوطة إذا لزم الأمر. تتيح خيارات Randomize إجراء تغييرات على الموضع والدوران والحجم. ويمكن تطبيق عشوائية الحجم بالتساوي على جميع المحاور أو ضبطها لكل محور على حدة. يؤدي تغيير قيمة Seed إلى إنشاء توزيع عشوائي مختلف مع إبقاء الإعدادات الأخرى كما هي. قيّم النتيجة بتغييرات طفيفة أولًا للحفاظ على اتزان تصميم عناصر الواجهة.
حدّد ما إذا كنت بحاجة إلى دمج الهندسة. يجب تفعيل Realize Instances لتنفيذ بعض العمليات على النسخ التي ينتجها Array. يدمج Merge النقاط أو الرؤوس الواقعة ضمن عتبة المسافة المحددة، ويتطلب هذا الخيار أيضًا تفعيل Realize Instances. لا يلزم تنفيذ هذه الخطوة إذا لم تكن بحاجة إلى الدمج.
متى ينبغي استخدام Curve Modifier؟
إذا كان المطلوب ثني شبكة هندسية واحدة على طول مسار منحني بدلًا من إنشاء قطع متكررة، ففكّر في استخدام Curve Modifier. على سبيل المثال، تشويه شبكة شريط مستقيمة على امتداد شكل منحنٍ يندرج ضمن الاستخدام الموضح لهذه الأداة. يثني Modifier الشبكة الهندسية وفقًا لكائن المنحنى على طول محور أساسي مثل X أو Y أو Z؛ ويكون اتجاه الحركة الافتراضي على طول المحور X.
تعتمد نتيجة Curve Modifier على مواضع الكائنات في الفضاء العام. وتقترح طريقة التجهيز الواردة في الدليل المرجعي إبقاء نقطة الأصل للشبكة الهندسية قريبة من مركز الشكل، وبدء العمل بحيث تتطابق نقطتا الأصل للشبكة وكائن المنحنى. إذا كانت نقطة أصل الشبكة بعيدة، أو كانت مواضع الكائنات بالنسبة إلى بعضها غير متوقعة، فقد لا يظهر التشويه بالشكل المطلوب.
تستمر الشبكة الهندسية التي تتجاوز طرفَي كائن المنحنى في التشوه وفق متجه الاتجاه عند طرفَي المنحنى. وعند استخدام منحنى ثلاثي الأبعاد، يمكن لقيمة Tilt لنقاط التحكم تدوير الهندسة المنحنية؛ كما تؤثر خاصية Radius في حجم الكائن. وإذا كان المطلوب تطبيق التأثير على رؤوس معينة فقط، فيمكن استخدام Vertex Group ضمن Curve Modifier، فيما يعكس خيار Invert تأثير المجموعة.
أخطاء شائعة
الخلط بين التكرار والثني: استخدم Array لتكرار عنصر واجهة على طول مسار، وCurve Modifier لملاءمة شكل شبكة هندسية واحدة مع المسار.
البدء باتجاه غير صحيح: حتى عند تفعيل Align Rotation، قد يحتاج الاتجاه الابتدائي للهندسة المصدرية إلى تصحيح. تحقق من قيم الدوران المحلية ومحور التشويه.
تجاهل موضع نقطة الأصل: يعمل Curve Modifier في الفضاء العام. وتؤثر مواضع نقطتَي أصل الشبكة وكائن المنحنى في النتيجة.
التساؤل عن سبب عدم عمل Merge: يجب تفعيل Realize Instances لاستخدام Merge.
ترك العشوائية بلا ضبط: قد تؤثر الحدود القصوى لتغييرات الموضع والدوران والحجم بوضوح في ترتيب العناصر المكررة. يؤدي تغيير Seed إلى توزيع جديد، من دون تغيير إعدادات العشوائية الأخرى.
الاستخدام في سير عمل العمارة والتصور المعماري
قد يفيد هذا النهج المعماريين ومصممي الديكور الداخلي وفناني التصور المعماري الذين ينمذجون عناصر متكررة على واجهات منحنية، أو ترتيبات دائرية، أو شبكات هندسية منفردة تُكيَّف مع شكل منحني. يتيح Array ضبط عدد القطع والمسافة بينها، بينما يتحكم Curve Modifier في كيفية تغير شكل الشبكة الهندسية على طول المسار. ويساعد تحديد ما إذا كان التصميم يتكون من نسخ فقط أم من هندسة واحدة مثنية على اختيار الأداة المناسبة.
لا توضح المصادر متطلبات الأجهزة أو تنسيقات ملفات محددة أو تفاصيل التوافق بين الإصدارات. لذلك، من الأفضل التحقق داخل الفريق من إصدار Blender المستخدم في ملف الإنتاج، ومراعاة متطلبات Realize Instances، خصوصًا عند تنفيذ عمليات مثل الدمج.
الخطوات التالية
جرّب الشبكة الهندسية الأساسية نفسها أولًا على خط مستقيم، ثم على قوس، وبعدها على منحنى مخصص، وقارن الاختلافات في المسافات والاتجاهات. بعد ذلك، استخدم Curve Modifier لتشكيل شبكة هندسية واحدة وفقًا لمنحنى من دون إنشاء صف من النسخ. عند تقييم النتائج، تحقق على نحو منفصل من اتجاه الهندسة ومواضع نقاط الأصل، وإعداد Realize Instances عند الحاجة.
المصدر والترخيص
أُعدّ هذا الدليل بتكييف تركي لصفحتَي Array Modifier وCurve Modifier في دليل استخدام Blender. وقد نُشر المصدران بموجب ترخيص CC BY-SA 4.0.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تتيح هاتان الأداتان لمكاتب العمارة والطلاب في تركيا إجراء تجارب أكثر تنظيمًا، خصوصًا على عناصر الواجهات المتكررة والهندسة المنحنية. وتتمثل الفائدة العملية هنا في إمكانية التحكم في التوزيع والتشويه كلٌّ على حدة بدلًا من وضع النسخ يدويًا.
لا تذكر المصادر معلومات محددة عن الأجهزة أو الأسعار، لذا لا يمكن استخلاص قرار بشأن الشراء أو الترقية منها. ومن المهم أن تتحقق الفرق من توافق الإصدارات ضمن بيئة عملها، وأن تختبر العلاقة بين Merge وRealize Instances قبل بدء الإنتاج.
الأسئلة الشائعة
هل يمكن تكرار الهندسة على طول منحنى باستخدام Blender Array Modifier؟
نعم. في ترتيب Curve ضمن Array، يمكن تعيين كائن منحنى بوصفه Curve Object. كما يمكن لخيار Align Rotation محاذاة النسخ مع اتجاه المنحنى.
ما الفرق بين Array Modifier وCurve Modifier؟
يكرر Array الهندسة ضمن ترتيب محدد. أما Curve Modifier، فيشوّه شبكة هندسية وفقًا لكائن المنحنى على طول المحور المحدد.
لماذا لا يعمل Merge في Blender Array Modifier؟
وفقًا للدليل المرجعي، يجب تفعيل خيار Realize Instances لاستخدام Merge.



