باختصار
- تساعد الإضافة على استعراض السمات المتاحة في Geometry Nodes وShader Nodes.
- يمكن أن تعرض القائمة، إلى جانب السمات المسماة، بيانات vertex group وUV map وColor Attribute وObject Attribute.
- تضيف النقرة الافتراضية في اللوحة عقدة Named Attribute، بينما تضيف Shift+النقرة عقدة Store Named Attribute.
- يؤثر مجال السمة ونوع بياناتها في كيفية استخدامها بين العقد وتحويلها.
ما الذي ستتعلمه في هذا الدليل؟
تتيح السمات في شبكات Geometry Nodes وShader Nodes في Blender استخدام البيانات المرتبطة بالهندسة بين العقد. وقد يستغرق العثور على السجل الصحيح وإضافة العقدة المناسبة وقتًا عند استخدام سمة مسماة. تهدف إضافة Node Attribute List المتوفرة على Blender Extensions إلى تسهيل سير العمل هذا. وتُستخدم لوحة Named Attribute List ضمن الإضافة لاستعراض السمات المتاحة وإضافة العقد المرتبطة بها.
في هذا الدليل، ستتعرف إلى البيانات التي تعرضها اللوحة، وكيفية إضافة عقدتي Named Attribute وStore Named Attribute، ودلالة معلومات النوع والمجال الخاصة بسمات Blender. كما سنتناول قيود نقل السمات المجهولة إلى هندسة مختلفة، والنقاط التي ينبغي التحقق منها ضمن سير عمل التصيير المعماري.
المتطلبات
مشهد في Blender يمكنك العمل فيه باستخدام Geometry Nodes أو Shader Nodes.
الإضافة المدرجة في Blender Extensions باسم “Node Attribute List”. تذكر صفحة المصدر تاريخ 12 يوليو 2026 للإصدار 2.11.0 الظاهر فيها؛ ويُشار إلى هذا التاريخ بوصفه تاريخ إدراج ذلك الإصدار من الإضافة.
بحسب صفحة الإضافة، لا تتطلب أذونات خاصة. ولا توضح المصادر معلومات عن السعر أو الحاجة إلى حساب أو الحد الأدنى لإصدار Blender المدعوم.
تحدد صفحة الإضافة موضع اللوحة باسم “N-Panel-Node-Named Attribute List”. وNamed Attribute List هنا هي لوحة/قائمة الإضافة، أما اسم الإضافة فهو Node Attribute List. وتشير الصفحة أيضًا إلى أن القائمة قد لا تفتح أحيانًا باستخدام الاختصار، وأن تحديد العنصر النشط قد يؤثر في ذلك. لذا، إذا لم يعمل الاختصار، فتحقق من العنصر النشط؛ ولا تقدم المصادر ضمانًا للتوافق مع إصدار معين من Blender.
الاستخدام خطوة بخطوة
1. حدد ما تمثله السمات
وفقًا لدليل Blender، السمة مصطلح عام يُستخدم للبيانات المرتبطة بعناصر كتلة بيانات الهندسة. يمكن أن تحمل نقطة قيمة عددية أو متجهًا، بينما يمكن تمثيل خانة مادة وجه بعدد صحيح. وتستطيع عقد Geometry Nodes قراءة هذه القيم أو تغييرها.
قد تكون السمات مسماة أو مجهولة. ويمكن استخدام السمات المسماة أيضًا في مجالات مثل التظليل والرسم وإحداثيات UV. أما السمات المجهولة فلا اسم لها، وتنتقل عبر وصلات العقد في شبكة Geometry Nodes. لذلك، عند استخدام لوحة Node Attribute List، ميّز بين السجلات المسماة الظاهرة في القائمة والبيانات المجهولة داخل الشبكة.
2. افتح لوحة Named Attribute List
بحسب وصف الإضافة، توجد اللوحة في قسم Node ضمن N-Panel، باسم Named Attribute List. ويمكن استخدام الإضافة في Geometry Nodes وShader Nodes. وإلى جانب عرض السمات المسماة المتاحة، يمكن للوحة أيضًا عرض سجلات vertex group وUV map وColor Attribute وObject Attribute.
عند اختيار سجل، انتبه إلى نوع البيانات وعنصر الهندسة المرتبط به، لا إلى الاسم وحده. يمكن لميزة البحث عن السمات في Blender إظهار معلومات المجال ونوع البيانات. ويحدد المجال (domain) عناصر مثل النقاط أو الحواف أو الأوجه أو زوايا الأوجه التي ترتبط بها البيانات. أما نوع البيانات فيوضح نوع القيمة المخزنة لهذه العناصر، مثل عدد أو لون أو متجه.
3. أضف عقدة Named Attribute
تضيف النقرة الافتراضية في اللوحة عقدة Named Attribute. ويمكن استخدام هذه العقدة لقراءة سمة مسماة في الشبكة. وقد يساعد اختيار الاسم من القائمة بدلًا من إدخاله يدويًا على تقليل أخطاء الكتابة، لا سيما مع الأسماء الطويلة أو المتكررة.
تذكر صفحة الإضافة الاختصارين 2 وShift+2 لقائمة Named Attribute List. إذا لم تفتح القائمة، فتحقق من تحديد العنصر النشط؛ إذ يشير المطور إلى أن عدم ظهورها قد يرتبط بتحديد العنصر. ولا يوضح المصدر حلًا قاطعًا لهذه المشكلة أو طريقة تضمن النتيجة نفسها في كل إعداد.
4. أضف عقدة Store Named Attribute
تضيف Shift+النقرة في اللوحة عقدة Store Named Attribute. تُستخدم هذه العقدة ضمن سير عمل تخزين سمة مسماة على الهندسة. وعند تحديد اسم السجل، تحقّق أيضًا من احتمال تعارضه مع أسماء موجودة. فوفقًا لدليل Blender، قد يؤدي استخدام الاسم نفسه لسمات من أنواع مختلفة إلى إتاحة واحدة منها فقط داخل Geometry Nodes.
وتتيح الإضافة أيضًا الاختصار Ctrl+2 لإضافة عقدة Named Attribute المطابقة لعقدة Store Named Attribute المحددة في Geometry Nodes بسرعة. حدد أولًا عقدة Store Named Attribute ثم استخدم الاختصار. وقد ذُكرت هذه الوظيفة لـGeometry Nodes؛ ولا يوضح المصدر أن الاختصار يعمل بالطريقة نفسها في Shader Nodes.
5. تحقق من نوع البيانات والمجال
يشرح دليل Blender أنواع السمات، ومنها Float وBoolean وInteger وVector وColor. وتشمل المجالات Point وEdge وFace وFace Corner وSpline وInstance. فمثلًا، الموضع سمة من نوع متجه ضمن مجال Point، بينما قد ترتبط بيانات UV بزوايا الأوجه.
يمكن لـGeometry Nodes إجراء بعض التحويلات تلقائيًا بين الأنواع والمجالات. ووفقًا للدليل، عند التحويل من Float إلى Vector، تُطبّق القيمة العددية نفسها على مكونات المتجه؛ وعند التحويل من Vector إلى Float، يُحسب متوسط المكونات. أما تحويل البيانات المنطقية بين المجالات فيخضع لقواعد اختيار خاصة. لذلك، إذا ظهرت نتيجة غير متوقعة، فتحقق من معلومات النوع والمجال إلى جانب وصلات العقد.
الاستخدام في سير عمل العمارة والتصور البصري
يمكن إدراج السمات في سير العمل عند تقييم القيم المرتبطة بعناصر الهندسة في الشبكات الإجرائية، أو قراءة البيانات المسماة في جانب التظليل، أو تخزين البيانات على الهندسة. وقد تساعد لوحة Node Attribute List على العثور على سجلات vertex group وUV map وColor Attribute التي أُنشئت سابقًا. ويمكن أن يكون تقليل الحاجة إلى كتابة أسماء السمات المستخدمة مرارًا يدويًا أمرًا عمليًا، خصوصًا في شبكات العقد المعقدة.
مع ذلك، لا تضمن الإضافة إنشاء البيانات على نحو صحيح أو نقلها تلقائيًا بين هندسات مختلفة. ووفقًا لدليل Blender، يمكن الحفاظ على السمات المجهولة واستيفاؤها أثناء تغييرات الهندسة عندما تكون وصلاتها متاحة، لكنها لا ترتبط مباشرة بهندسة مستقلة أُنشئت من مصدر مختلف. ويمكن استخدام عقد مثل Sample Index أو Sample Nearest Surface لإجراء هذا النوع من النقل. وعند دمج الأصول المعمارية، تحقّق أيضًا من نقل البيانات والنتيجة النهائية للمادة.
أخطاء شائعة
تجاهل تعارض الأسماء: إذا استخدمت سجلات مختلفة مثل vertex group وUV map الاسم نفسه، فقد لا يتاح في Geometry Nodes سوى أحدها. استخدم أسماء تميّز بينها.
إغفال المجال: قد ترتبط السمة بالنقاط أو الأوجه أو زوايا الأوجه. وعند استخدامها في مجال آخر، قد يجري Blender تحويلًا.
البحث عن سمة مجهولة في القائمة: لا أسماء للبيانات المجهولة؛ بل تنتقل عبر الوصلات داخل Geometry Nodes.
توقع نقل البيانات مباشرة إلى هندسة منفصلة: لا تفترض أن السمات المجهولة ستنتقل تلقائيًا بين هندسات آتية من مصادر مختلفة. عند الحاجة، استخدم عقد أخذ العينات المذكورة في الدليل.
افتراض أن الاختصار سيعمل دائمًا: تشير صفحة الإضافة إلى احتمال عدم ظهور القائمة أحيانًا، وإلى أن تحديد العنصر النشط قد يؤثر في ذلك.
الخطوات التالية
ابدأ بهندسة اختبارية صغيرة، واختر سمة من اللوحة ثم أضف عقدة Named Attribute لاستخدامها في الشبكة. بعد ذلك، افحص مجال البيانات في Spreadsheet Editor؛ إذ يوصي الدليل بهذا المحرر لتحديد المجالات. وعند إنشاء سجل جديد باستخدام Store Named Attribute، تحقّق أيضًا من اسمه ونوع بياناته ومجاله.
في المشاريع التي ستُشارك فيها الملفات بين أعضاء الفريق، اعتمد أسماء سمات متسقة وحافظ على وصلات الهندسة التي تعتمد عليها شبكة العقد. تتضمن قائمة المهام في صفحة الإضافة بعض الأفكار، مثل تغيير أسماء سمات العقد المحددة بنقرة واحدة؛ فلا تتعامل معها على أنها ميزات متاحة حاليًا. ومن المفيد أيضًا اختبار الإضافة والاختصارات المرتبطة بها على إعدادات Blender التي يستخدمها الفريق قبل تضمينها في ملف إنتاج.
المصدر والترخيص
استُخدمت صفحة Node Attribute List على Blender Extensions (K2) مرجعًا لنطاق استخدام اللوحة وموضعها واختصاراتها. واستُخدم قسم Attributes في دليل مستخدم Blender (K1) مرجعًا لأنواع السمات ومجالاتها وقيود نقلها. وقد اقتُبس محتوى K1 المفتوح المرخص بموجب CC BY-SA 4.0 وتُرجم إلى التركية.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى مكاتب العمارة والطلاب في تركيا، تتمثل الفائدة العملية لإضافة Node Attribute List في تسهيل العثور على السمات المسماة الموجودة في المشهد وإضافة العقدة المرتبطة بها بسرعة. وقد يقلل ذلك من أخطاء كتابة الأسماء والبحث المتكرر، لا سيما في شبكات Geometry Nodes المعقدة؛ لكنه ليس أداة تنشئ السمات أو تحل مشكلة نقل الهندسة من تلقاء نفسها.
لا تذكر المصادر سعر الإضافة أو إصدارات Blender التي تدعمها، لكنها تشير إلى أنها لا تتطلب أذونات خاصة. لذا من المهم اختبار التوافق والاختصارات على إعدادات الفريق قبل إضافتها إلى ملفات الإنتاج، والتحقق من البيانات المهمة في Spreadsheet Editor. وينبغي التعامل مع الإضافة كأداة مساعدة لاستعراض السمات، مع إدراك أنها لا تغني عن تنظيم البيانات والتحكم في الإصدارات.
الأسئلة الشائعة
في أي محررات العقد يمكن استخدام Blender Node Attribute List؟
وفقًا لصفحة الإضافة، يمكن استخدامها في Geometry Nodes وShader Nodes. أما إضافة عقدة Named Attribute المطابقة عبر Ctrl+2، فقد ذُكرت لـGeometry Nodes.
كيف أضيف عقدة Store Named Attribute باستخدام Node Attribute List؟
تضيف Shift+النقرة في اللوحة عقدة Store Named Attribute. وفي Geometry Nodes، يمكن إضافة عقدة Named Attribute المطابقة للعقدة المحددة باستخدام Ctrl+2.
هل يستطيع Blender نقل السمات المجهولة إلى هندسة منفصلة؟
لا يمكن ربط السمات المجهولة مباشرة بهندسة مستقلة أُنشئت من مصدر مختلف. ويورد دليل Blender عقدًا مثل Sample Index أو Sample Nearest Surface أمثلةً على أدوات النقل.



