آخر الأخبار
استخدام الكتل في Rhino 8: دليل عملي للنماذج المعماريةإطلاق ERNIE 5.5 Flash Base: نموذج مفتوح يضم 280 مليار معلمةإضافة عناصر معمارية متكررة إلى النقاط باستخدام Blender Geometry Nodesكيف تُعدّ سير عمل لنقل Revit Cloud Worksharing باستخدام APS وMCP؟Unreal Engine World Partition HLOD: تحسين المشاهد الكبيرة خطوة بخطوةإطلاق Gemini Omni 1.2 Flash: فيديوهات 15 ثانية وتحرير متعدد الجولاتQualcomm تؤكد شريحة HBC: خطوة ما قبل الإنتاج لـ AI250إطلاق V-Ray 7 Update 5: الذكاء الاصطناعي وسير العمل الآنيدليل إنشاء منحنيات المقاطع باستخدام أمري Contour وSection في Rhino 8دليل CageEdit في Rhino 8: تشويه سلس ومتحكَّم به باستخدام القفص
دروس تعليميةBlenderMari

إضافة عناصر معمارية متكررة إلى النقاط باستخدام Blender Geometry Nodes

تضيف عقدة Instance on Points في Blender Geometry Nodes نسخةً من هندسة إلى النقاط المحددة، بدلاً من تكرار الهندسة الأصلية. يشرح هذا الدليل كيفية توزيع العناصر المعمارية المتكررة وتوجيهها.

تصيير معماري معاصر يُظهر توزيعاً منتظماً لعناصر واجهة متكررةصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. تضيف Instance on Points نسخةً هندسية إلى كل نقطة محددة، من دون تكرار الهندسة المصدر مراراً.
  2. تعمل العقدة مع الهندسة التي تحتوي على مجال Point، مثل الشبكات السطحية وسحب النقاط ونقاط التحكم في المنحنيات.
  3. تحدد مدخلات Rotation وScale اتجاه النسخ وأحجامها.
  4. تنتج عقدة Normal متجه اتجاه يمكن استخدامه لتوجيه النسخ عبر Align Rotation to Vector.

ما الذي ستتعلمه في هذا الدليل؟

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

يتناول الدليل أيضاً وظيفة مدخلات Selection وRotation وScale، وكيفية تمرير السمات القادمة من النقاط إلى النسخ، وكيفية إنشاء معلومات الدوران من متجهات الاتجاه. الهدف ليس إعداد ملف مشروع بعينه، بل تكييف طريقة عمل العقدة مع سيناريوهات التصيير المعماري.

المتطلبات

ستحتاج إلى ملف يمكن العمل عليه باستخدام Blender وGeometry Nodes. استندت المراجع إلى صفحات “latest” في دليل Blender المتاح عبر الإنترنت. ولأن هذه الصفحات لا تحدد رقم إصدار معيناً من Blender، فلا نذكر هنا متطلباً لإصدار محدد. كما لا تحدد الأدلة متطلبات حساب أو ترخيص.

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

خطوة بخطوة: وضع العناصر على النقاط

  1. حدّد هندسة النقاط وهندسة النسخة. صِل بالمدخل Points في عقدة Instance on Points الهندسة التي تحتوي على مواقع النسخ، وبمدخل Instance العنصر الذي تريد تكراره. مثلاً، يمكنك استخدام نقاط شبكة سطحية في جهة Points وهندسة مصباح واحد في جهة Instance. يؤثر موضع كل نقطة في تحويل النسخة الناتجة.

  2. تحكّم في النقاط التي ستُنشأ عليها النسخ. يحدد مدخل Selection ما إذا كان سيتم إنشاء نسخة عند كل نقطة. تُنشأ النسخ عند النقاط التي تكون قيمتها True، بينما تُتجاوز النقاط التي تكون قيمتها false. يتيح لك ذلك توزيع العناصر على مجموعة مختارة من النقاط بدلاً من استخدامها كلها. ولأن الأدلة المرجعية لا تشرح كيفية إنشاء قيم Selection، لا يفرض هذا الدليل استخدام عقدة أو طريقة اختيار بعينها.

  3. اضبط الدوران والمقياس. يحدد مدخل Rotation دوران Euler لكل نسخة، بينما يحدد Scale حجمها. استخدم هذين المدخلين لضبط النسخ عندما تريدها جميعاً بالاتجاه والحجم نفسيهما. ويمكن أيضاً تمرير قيم مناسبة إليهما عند الحاجة إلى تغيير الاتجاه أو المقياس من نقطة إلى أخرى. يذكر الدليل إمكانية استخدام مخرجات الدوران من عقد مثل Distribute Points on Faces وCurve to Points لمدخل Rotation، لكنه لا يشرح إعداد هذه العقد هنا.

  4. طابق الاتجاه مع العمودي. تعيد عقدة Normal متجه اتجاه لكل عنصر، وفقاً لمجال التقييم، ويكون خرجها متجهاً وحدياً مطبّعاً. وعلى الأسطح يشير هذا المتجه إلى اتجاه الوجه «الأعلى». ويمكن استخدام عقدة Align Rotation to Vector للاستفادة من هذا الاتجاه في إنشاء الدوران. ضع في اعتبارك أن نتيجة Normal تعتمد على نوع الهندسة والمجال؛ فالعمودي عند رؤوس الشبكة السطحية هو متوسط أعمدة الأوجه المتصلة بها.

  5. استخدم قائمة النسخ عند الحاجة إلى الاختيار منها. إذا احتوى مدخل Instance على أكثر من نسخة، يتيح خيار Pick Instances اختيار نسخة واحدة من القائمة لكل نقطة بدلاً من إضافة الهندسة كلها إليها. يستخدم هذا الخيار مدخل Instance Index، ويوضح الدليل أنه مصمم خصوصاً للاستخدام مع Collection Info Node. ويستخدم الفهرس، افتراضياً، قيمة ID للنقطة، أو فهرسها إذا لم تتوفر هذه القيمة. أما القيم السالبة أو التي تتجاوز عدد العناصر في القائمة، فتلتف إلى الطرف الآخر من القائمة.

  6. اترك الخرج كنسخ أو حوّله إلى كائنات. يعرض خرج Instances النسخ. وتتيح النتيجة التي تُنشئها Instance استخدام الهندسة نفسها مرات عديدة في المشهد من دون تكرار بياناتها. وعند الحاجة، يمكن استخدام العامل Make Instances Real لإنشاء كائنات من النسخ التي تنتجها هذه العقدة. لا تلجأ إلى هذا الخيار إلا إذا كنت تحتاج فعلاً إلى تحويل النسخ إلى كائنات.

أين تفيد في سير عمل العمارة والتصيير المعماري؟

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

أهم نقاط التحقق في سير العمل هي الهندسة المتصلة بمدخل Points وقيم Rotation. فعند استخدام نقاط التحكم في المنحنى، مثلاً، يعتمد خرج Normal على اتجاه المنحنى بعد تقييمه وطريقة الـtwist. وقد لا تتطابق قيمة عقدة Normal عند نقاط التحكم في منحنيات NURBS وBézier مع النقاط المرئية بعد التقييم. وفي هذه الحالة، يذكر الدليل أنه يمكن استخدام Resample Curve لإنشاء نقطة تحكم لكل نقطة جرى تقييمها.

أخطاء شائعة

  • توقّع إنشاء نسخة عند كل نقطة: تُتجاوز النقاط التي تكون قيمة Selection فيها false. تحقق أولاً من أن هذا المدخل لا يمنع إنشاء النسخ على مستوى النقاط.

  • ظهور الاتجاهات على نحو غير متوقع: يتغير خرج Normal بحسب نوع الهندسة والمجال المستخدم. وقد يظهر في المنحنيات اختلاف بين نقاط التحكم والنقاط المرئية بعد التقييم.

  • ظهور الهندسة كلها بدلاً من نسخة واحدة من عدة نسخ: إذا كان Pick Instances معطلاً، فستُضاف الهندسة الموجودة في مدخل Instance بالكامل عند كل نقطة محددة. إذا كنت تريد الاختيار من القائمة، فتحقق من خياري Pick Instances وInstance Index.

  • تعذّر نسخ كائن إضاءة مباشرة: يذكر الدليل أنه يمكن استخدام Object Info Node مع أنواع الكائنات التي لا تحتوي على هندسة، مثل الأضواء. كما يوضح أن بعض الكائنات، مثل Metaball، غير مدعومة للنسخ.

الخطوات التالية

ابدأ بعدد قليل من النقاط وهندسة بسيطة لملاحظة النتائج، ثم غيّر مدخلات Selection وRotation وScale كلّاً على حدة لمعرفة أثر كل مدخل في التوزيع. وإذا احتجت إلى التوجيه، جرّب خرج Normal واستخدام Align Rotation to Vector. وتذكّر أن هندسة النقاط قد تحتوي بنفسها على نسخ، ما قد يؤدي إلى إنشاء نسخ متداخلة؛ إذ تتأثر النسخ الجديدة بتحويلاتها وبالتحويلات الموروثة من النسخ الأعلى مستوى.

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

المصدر والترخيص

أُعدّ هذا الدليل بتكييف وثيقتَي “Instance on Points Node” و“Normal Node” في Blender Manual إلى التركية. وكلا المصدرين مرخّص بموجب CC BY-SA 4.0. أما شرح الأمثلة والسياق التطبيقي المعماري فأُعدّا بصورة أصلية.

المصادر

2 مصادر
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/instances/instance_on_points.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/read/normal.html
ملخص

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

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

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

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

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

ما أنواع الهندسة التي تعمل معها Instance on Points في Blender؟

تعمل مع الهندسة التي تملك مجال Point، بما فيها الشبكات السطحية وسحب النقاط ونقاط التحكم في المنحنيات.

كيف يمكن ضبط اتجاه النسخ باستخدام Instance on Points؟

يحدد مدخل Rotation دوران Euler لكل نسخة. ويمكن الاستفادة من عقدتي Normal وAlign Rotation to Vector لاستخدام اتجاه العمودي.

هل يمكن تحويل خرج Instance on Points إلى كائنات في Blender؟

نعم. يمكن استخدام العامل Make Instances Real لإنشاء كائنات من النسخ التي أنشأتها هذه العقدة.

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

أخبار ذات صلة