آخر الأخبار
دليل QuadRemesh في Rhino 8: تحويل شبكة Quad إلى نموذج SubDدليل Unreal Engine Nanite: استخدام الهندسة عالية التفاصيل في المشاهد المعماريةإنشاء صور معمارية باستخدام Nano Banana 2: دليل المطالبات والتحريرإنتاج فيديو معماري باستخدام Gemini Omni Flash وVeo: دليل خطوة بخطوةكيفية تثبيت إضافات Lumion؟ دليل Archicad وRevitتعرية التضاريس في Houdini: دليل عملي خطوة بخطوة باستخدام HeightField Erodeدليل توزيع النقاط والكائنات على الأسطح باستخدام Blender Geometry Nodesالخبز في Blender Cycles: دليل خرائط UV وAO وNormalPipeIt ينقل إنشاء شبكات الأنابيب إلى منفذ العرض في Unreal Engine 5GPT Image 2.5 يتصدر اختبار أكتوبر في Model Ligi
دروس تعليميةBlender

دليل توزيع النقاط والكائنات على الأسطح باستخدام Blender Geometry Nodes

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

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

باختصار

  1. تنشئ عقدة Distribute Points on Faces نقاطًا على mesh ذي أوجه.
  2. تنشئ Instance on Points نسخًا عند النقاط المحددة، مع الإشارة إلى الشكل الهندسي المصدر.
  3. يوفّر توزيع Random نتائج سريعة، بينما يأخذ Poisson Disk الحد الأدنى للمسافة بين النقاط في الحسبان.
  4. يمكن استخدام مخرجي Normal وRotation للمساعدة في توجيه النسخ وفقًا لاتجاه السطح.

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

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

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

المتطلبات وملاحظات الإصدار

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

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

توزيع الكائنات على الأسطح خطوة بخطوة

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

  2. أنشئ النقاط. صِل السطح بمدخل Mesh في عقدة Distribute Points on Faces. ويخرج من مخرج Points شكل هندسي يحمل المواقع التي أُنشئت. يتحكم مدخل Selection في رؤوس الأوجه التي تدخل في حساب التوزيع. وتوفر العقدة أيضًا مخرجي Normal وRotation، اللذين يمكن استخدامهما لاحقًا للتحكم في اتجاه النسخ.

  3. اختر طريقة التوزيع. تنشئ طريقة Random نقاطًا عشوائية على السطح، وتصفها الوثائق بأنها الأسرع بين طريقتي التوزيع. أما Poisson Disk فتأخذ الحد الأدنى للمسافة بين النقاط في الحسبان. يمكنك تجربة Poisson Disk لتوزيع مجموعات نباتية أو عناصر واجهة ينبغي ألا تتقارب كثيرًا؛ لكن يجب مع ذلك التحقق من النتيجة في المشهد.

  4. اضبط الكثافة والمسافة. تحدد Density عدد النقاط الموزعة لكل متر مربع من مساحة الوجه، وتُضرب في قيم Density Attribute. وفي وضع Poisson Disk، تؤثر Density Max أيضًا في الكثافة النهائية. أما Distance Min فتحدد الحد الأدنى للمسافة بين النقاط في هذه الطريقة، وقد تحد من عدد النقاط التي يمكن توزيعها. لذلك، لا تؤدي زيادة الكثافة بالضرورة إلى إنشاء نقاط أكثر في كل الحالات: فإذا لم تسمح قيود المسافة المحددة بتوزيع أكثر تقاربًا، فلن تُضاف نقاط أخرى.

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

  6. تحكّم في الاتجاه والمقياس. يحدد مدخلا Rotation وScale في عقدة Instance on Points دوران النسخ المنشأة وحجمها. ويمكنك استخدام مخرج Normal أو Rotation من عقدة السطح للتحكم في الدوران. لكن Rotation المشتق من اتجاه السطح لا يحدد المحاور الثلاثة كلها بمفرده؛ إذ تشير الوثائق إلى أن محور Z في Rotation الناتج قد يكون اعتباطيًا. ويمكن استخدام عقدة Align Rotation to Vector لإنشاء دوران انطلاقًا من متجه اتجاه أوضح.

  7. تحقق من التوزيع بطريقة قابلة للتكرار. تتحكم قيمة Seed في عقدة Distribute Points on Faces في التوزيع العشوائي. كما تنشئ العقدة سمة ID مستقرة للنقاط التي توزعها. وقد تظل هويات النقاط المتبقية متسقة عند تشوّه mesh أو تغيّر الكثافة؛ ويمكن استخدام ID مع عقدتي Random Value وInstance on Points. وعند تقييم النتيجة، تحقق من ترتيب النقاط والمسافات واتجاه النسخ معًا.

أخطاء شائعة

أول ما ينبغي التحقق منه هو أن المُدخل المخصص للتوزيع mesh ذو أوجه. فالمدخل الذي لا يحتوي على أوجه لا يوفر التوزيع السطحي الذي تتطلبه عقدة Distribute Points on Faces. ومن الأخطاء الشائعة أيضًا افتراض أن رفع قيمة Density وحده كافٍ عند استخدام Poisson Disk. فقد يقيّد حد Distance Min الكثافة، لذا ينبغي مراجعة الإعدادين معًا للوصول إلى التواتر المطلوب.

كما ينبغي التحقق من سبب اتخاذ النسخ اتجاهًا غير متوقع بالنسبة إلى السطح. فعدم تحديد Rotation المستند إلى Normal لجميع المحاور قد يؤثر في مظهر الدوران. كذلك، عند تفعيل Pick Instances، يُستخدم مدخل Instance Index للاختيار من قائمة النسخ داخل الشكل الهندسي المصدر. وبدلًا من إضافة كامل محتوى مدخل Instance إلى كل نقطة، يختار هذا الخيار نسخًا من القائمة؛ وتتناول Blender Manual هذا الاستخدام مع عقدة Collection Info.

الاستخدام في سير عمل العمارة والتصوير المعماري

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

في المشاريع التي تتطلب دقة الأبعاد والفراغات، تحقّق بصريًا من نتيجة التوزيع العشوائي، وقارن سلوك الحد الأدنى للمسافة في Poisson Disk بمتطلبات المشروع. لا تتضمن المصادر بيانات عن أداء الأجهزة أو حجم الملفات أو التوافق مع محركات التصيير أو أي تحسن محدد في السرعة. لذلك، ينبغي اختبار النتيجة باستخدام الأشكال الهندسية المعتمدة عند العمل على مشاهد كثيفة. وإذا كانت هناك حاجة إلى تحويل النسخ إلى كائنات منفصلة، فيمكن النظر في عملية Make Instances Real المذكورة في Blender Manual.

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

ابدأ بمقارنة طريقتي Random وPoisson Disk على سطح اختبار صغير. ثم غيّر قيم Density وDistance Min وSeed كلًّا على حدة، ولاحظ تأثيرها في التوزيع. جرّب مخرجي Normal وRotation للتحكم في الاتجاه، مع مراعاة قيود المحاور في Rotation. ولمراجعة مزيد من العقد، اطلع على قسمي Instances وPoint Nodes في وثائق Geometry Nodes.

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

أُعدّ هذا الدليل بتكييف وثائق “Distribute Points on Faces” و“Instance on Points” والمراجع الخاصة بـGeometry Nodes في Blender Manual إلى اللغة التركية. المصادر مرخّصة بموجب CC BY-SA 4.0.

المصادر

3 مصادر
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/point/distribute_points_on_faces.html
ملخص
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/geometry_nodes/index.html
ملخص

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

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

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

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

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

كيف أوزّع الكائنات على سطح باستخدام Blender Geometry Nodes؟

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

ما الفرق بين توزيعي Random وPoisson Disk؟

يوزّع Random نقاطًا عشوائية على السطح، وتصفه الوثائق بأنه الأسرع بين الطريقتين. أما Poisson Disk فتأخذ الحد الأدنى للمسافة بين النقاط في الحسبان.

ما وظيفة Instance on Points؟

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

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

أخبار ذات صلة