باختصار
- تضيف Instance on Points نسخًا هندسية عند مواضع النقاط.
- تعمل العقدة مع أنواع الهندسة التي تتضمن مجال Points، مثل الشبكات السطحية وسحب النقاط ونقاط التحكم في المنحنيات.
- تتحكم مدخلات Selection وRotation وScale في النقاط التي ستُستخدم، وفي اتجاه النسخ وحجمها.
- يمكن استخدام النسخ المتكررة في المشهد من دون إنشاء نسخ مستقلة من بيانات الهندسة المصدر.
ما الذي ستتعلمه في هذا الدليل؟
تُستخدم عقدة Instance on Points ضمن Blender Geometry Nodes لوضع هندسة على نقاط هندسة أخرى. سنتناول في هذا الشرح المدخلات والمخرجات الأساسية للعقدة، واختيار النقاط، والتحكم في اتجاه النسخ ومقياسها. والهدف ليس تقديم وصفة جاهزة لواجهة محددة أو تنسيق مناظر طبيعية، بل فهم آلية توزيع العناصر المتكررة.
في النمذجة المعمارية، يتيح هذا الأسلوب تجريب الواجهات أو الأرضيات أو تنسيقات المساحات الداخلية التي تستخدم الوحدة نفسها في مواضع متعددة. هذه أمثلة على استخدامات ممكنة للطريقة؛ أما الأدلة المصدرية فلا تقدم وصفة تطبيقية خاصة بهذه المشاريع.
المتطلبات ومعلومات الإصدار
للبدء، تحتاج إلى شبكة عقد Geometry Nodes وعقدة Instance on Points في Blender. يذكر الدليل الرسمي أن هذه العقدة قابلة للاستخدام مع أنواع الهندسة التي تحتوي على مجال Points. وتشمل الأمثلة الشبكات السطحية وسحب النقاط ونقاط التحكم في المنحنيات.
لا تحدد المصادر رقم إصدار معينًا من Blender أو متطلبات للأجهزة أو شروطًا لإنشاء حساب. لذلك لا يمكن الجزم هنا بالإصدار الذي ينبغي استخدامه. قبل الإعداد، تحقق من الدليل الخاص بإصدار Blender الذي تستخدمه ومن توفر العقدة فيه.
تحتاج إلى هندستين: هندسة تضم النقاط التي ستوضع عندها النسخ، وهندسة مصدر ستظهر عند تلك النقاط. يوضح الدليل أنه يمكن توصيل هندسة فعلية بمدخل Instance، أو هندسة تتضمن عدة نسخ. في التجربة الأولى، يسهل استخدام هندسة مصدر واحدة تمييز وظيفة كل مدخل.
إعداد خطوة بخطوة باستخدام Instance on Points
حدّد هندسة النقاط. اختر الهندسة التي ستوصلها بمدخل Points في شبكة Geometry Nodes. تشمل أنواع الهندسة التي تعمل معها هذه العقدة الشبكات السطحية وسحب النقاط ونقاط التحكم في المنحنيات. وتؤثر مواضع النقاط في التحويل الذي ستتخذه النسخ في المشهد. لذلك، حدّد أولًا النقاط الموجودة على الهندسة التي ستستخدمها للتوزيع.
حضّر هندسة المصدر. صِل بمدخل Instance الهندسة التي تريد توزيعها. على سبيل المثال، يمكنك اختيار وحدة بسيطة تمثل عنصرًا من الواجهة. هذا اقتراح لاستخدام معماري؛ فالدليل الرسمي لا يوصي بنوع أو قياس معين للوحدة. ويساعد البدء بهندسة بسيطة على فهم نتيجة التوزيع.
صِل النقاط والمصدر بالمدخلين الصحيحين. صِل الهندسة التي تحتوي على النقاط بمدخل Points، وهندسة المصدر المراد تكرارها بمدخل Instance. يخرج من العقدة عبر Instances النسخ التي تم إنشاؤها. بعد التوصيل، افحص النتيجة للتأكد من استخدام مواضع النقاط وشكل المصدر على النحو المتوقع.
اختر النقاط المطلوبة. يقبل مدخل Selection بيانات تحدد النقاط التي ستُنشأ عندها النسخ: تظهر النسخ عند النقاط المفعّلة، بينما تُتجاهل النقاط غير المفعّلة. استخدام جميع النقاط في الاختبار الأول مناسب للتحقق من التوصيلات الأساسية. بعد ذلك، يمكنك تعديل بيانات الاختيار لحصر التوزيع في نقاط معينة؛ لكن الدليل لا يحدد طريقة بعينها لإنشاء هذا الاختيار.
اضبط حجم النسخ واتجاهها. يتحكم مدخل Scale في حجم كل نسخة، بينما يتحكم مدخل Rotation في دورانها وفق زوايا Euler. اضبط المدخلين بحسب ما إذا كنت تريد عناصر بالحجم والاتجاه نفسيهما. وفقًا للدليل، يمكن أيضًا توصيل مخرج الدوران من عقد مثل Distribute Points on Faces أو Curve to Points بمدخل Rotation. ويمكن استخدام عقدة Align Rotation to Vector لإنشاء دوران Euler من متجه اتجاه؛ ويذكر الدليل المتجه العمودي مثالًا على ذلك.
افحص السمات وقائمة النسخ. يمكن استخدام السمات الموجودة على النقاط في مجال النسخ الناتجة. وإذا احتوت هندسة الإدخال على سمة باسم ID، فستُنقل بيانات الهوية هذه أيضًا إلى النسخ الناتجة. وإذا كان الاختيار سيتم من بين عدة مصادر، فإن خيار Pick Instances يختار نسخة وفق قيمة Instance Index بدلًا من إضافة القائمة كاملة في مدخل Instance عند كل نقطة. ويشير الدليل تحديدًا إلى استخدام هذا الخيار مع Collection Info.
راجع بنية بيانات النتيجة. ناتج العقدة هو نسخ تستند إلى بيانات المصدر، لا نسخ مستقلة من هندسته تُنشأ عند كل موضع. وقد تكون هذه طريقة فعالة عند استخدام أعداد كبيرة من الهندسة نفسها. وإذا احتجت لاحقًا إلى تحويل النسخ إلى كائنات منفصلة، يذكر الدليل إمكانية استخدام العامل Make Instances Real لإنشاء كائنات من هذه النسخ.
أخطاء شائعة
الخلط بين هندسة النقاط وهندسة المصدر: يجب توصيل الهندسة التي تحتوي على مواضع التوزيع بمدخل Points، وهندسة المصدر المراد توزيعها بمدخل Instance. إذا لم تكن النتيجة متوقعة، فتحقق أولًا من هذين التوصيلين.
تجاهل النقاط في مدخل Selection: يؤثر هذا المدخل في تحديد ما إذا كانت كل نقطة ستأخذ نسخة أم لا. إذا بقيت بعض المواضع فارغة، فتحقق من النقاط التي تفعّلها بيانات الاختيار.
تفسير بيانات الدوران على نحو خاطئ: يتوقع مدخل Rotation دورانًا بصيغة Euler. إذا كنت تريد إنشاء دوران من متجه اتجاه، فيمكنك استخدام عقدة Align Rotation to Vector المذكورة في الدليل؛ ولا تتعامل مع المتجه نفسه على أنه من نوع البيانات ذاته لقيمة الدوران.
عدم مراعاة التوزيع المتداخل للنسخ: إذا كانت الهندسة الموصولة بمدخل Points تتضمن نسخًا بالفعل، فقد توزّع العقدة نسخًا جديدة أيضًا على النقاط الموجودة داخل تلك النسخ. يصف الدليل هذه الحالة بأنها instancing متداخل. إذا تضمنت النتيجة أحجامًا أو دورانات غير متوقعة، فتحقق أيضًا من بنية النسخ في هندسة الإدخال.
استخدام كائنات بلا هندسة مباشرةً كمصدر: وفقًا للدليل، يمكن استخدام عقدة Object Info لأخذ نسخ من أنواع الكائنات التي لا تحتوي على هندسة، مثل الأضواء. أما كائنات Metaball فليست ضمن الأنواع المدعومة.
الاستخدام في سير العمل المعماري والخطوات التالية
يمكن للمعماريين ومصممي الديكور الداخلي وفناني التصور المعماري استخدام هذه الطريقة أداةً لتوزيع الوحدات المتكررة. إن التحكم المنفصل في مواضع النقاط وهندسة المصدر والاختيار والمقياس والاتجاه يسهل تتبع العنصر الذي يتغير أثناء تجارب التصميم. وعند العمل على عناصر الواجهات أو وحدات المساحات الداخلية، من المفيد البدء بإعداد بسيط على نطاق صغير.
لا تتضمن المصادر الرسمية معلومات عن قياسات الأداء أو الأجهزة الموصى بها أو تكلفة الترخيص أو التوافق مع البرامج الأخرى. قبل الانتقال إلى الإنتاج، تحقّق بشكل مستقل من إصدار Blender المستخدم، ومدى ملاءمة الملف لسير العمل داخل الفريق، والنتيجة الفعلية للنسخ في مشهد المشروع. يمكن إجراء تجارب باستخدام سحب النقاط أو نقاط التحكم في المنحنيات، لكن المصادر لا تقدم شرحًا تطبيقيًا مفصلًا لسلوك العقدة مع هذه الأشكال الهندسية.
للمتابعة، يمكنك الاطلاع على العقد Instance on Elements وRealize Instances وRotate Instances الواردة في دليل Geometry Nodes. وهي مُدرجة بوصفها أنواعًا مرتبطة من العقد؛ ولا يفترض هذا الدليل خصائص إضافية لا تشرحها المصادر عن أساليب عملها.
المصدر والترخيص
تُرجم هذا الدليل ووُطّف استنادًا إلى دليلي Blender الرسميين Geometry Nodes وInstance on Points. وقد نُشر المصدران بموجب ترخيص CC BY-SA 4.0.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تُعد Instance on Points مفيدة للمكاتب والطلاب في تركيا لأنها تعلّم كيفية إدارة هندسة المصدر ونقاط التوزيع بشكل منفصل عند العمل بالعناصر المتكررة. ويمكن أن تسهم في تجارب التصميم المبكرة لعناصر الواجهات أو المساحات الداخلية.
لا تقدم المصادر معلومات عن متطلبات الأجهزة أو الأداء أو التكلفة أو توافق البرامج. لذلك، قبل الانتقال إلى مشاهد كبيرة مخصصة للإنتاج، ينبغي إجراء اختبار بملف صغير على إصدار Blender المستخدم، وتقييم مدى توافقه مع مشاركة الملفات وسير العمل داخل الفريق.
الأسئلة الشائعة
ما وظيفة عقدة Blender Instance on Points؟
توزّع هندسةً على هيئة نسخ عند النقاط الموجودة على الهندسة الموصولة بمدخل Points. ويمكن استخدام هندسة المصدر في مواضع متعددة من دون إنشاء نسخ مستقلة منها.
ما أنواع الهندسة التي تعمل معها Instance on Points؟
تعمل مع أنواع الهندسة التي تتضمن مجال Points. ويذكر الدليل الرسمي الشبكات السطحية وسحب النقاط ونقاط التحكم في المنحنيات أمثلةً عليها.
هل يمكن تغيير حجم العناصر واتجاهها باستخدام Instance on Points؟
نعم. يتحكم مدخل Scale في حجم النسخ، بينما يتحكم مدخل Rotation في دورانها وفق زوايا Euler.



