باختصار
- تُنتج Noise Texture ضوضاء Perlin كتقييم واحد أو من خلال دمج عدة أوكتافات.
- توفّر Voronoi Texture مخرجات مرتبطة بمسافة الخلايا ولونها وموضعها ونصف قطرها.
- قد تؤدي زيادة بُعد التقييم في كلتا العقدتين إلى إطالة زمن التصيير.
- إذا ظهرت قيمة ثابتة أو تحزّم في نمط Noise، فقد يساعد فحص إعدادات المقياس والإحداثيات.
ما الذي ستتعلمه في هذا الدليل؟
توفّر عقدتا Noise Texture وVoronoi Texture في Blender طريقتين مختلفتين لإنشاء أنماط إجرائية للأسطح. يمكن تقييم Noise Texture باستخدام ضوضاء Perlin وحدها أو جمع طبقات مختلفة من التفاصيل. أما Voronoi Texture فتحسب معلومات المسافة واللون والموضع المرتبطة بنقاط السمات والخلايا التي تنشئها هذه النقاط.
في هذا الدليل، ستحدد أولًا العقدة الأنسب للنمط الذي تبحث عنه، ثم تفحص الإعدادات الأساسية بطريقة مضبوطة. وسنتناول أيضًا أسباب إنتاج الضوضاء قيمًا متشابهة في بعض المشاهد، والتغييرات التي يمكن تجربتها عند ظهور التحزّم أو عيوب التصيير. الأمثلة ليست وصفة محددة لمادة؛ بل هي سير عمل لمقارنة تأثير الإعدادات.
المتطلبات والتحضير
البرنامج المطلوب هو Blender. وتستند المعلومات إلى الصفحتين المحدّثتين الخاصتين بـ Noise Texture وVoronoi Texture في دليل استخدام Blender. لا تحدد هاتان الصفحتان رقم إصدار معيّنًا أو شروطًا للحساب أو متطلبات إضافات إضافية. لذا تحقّق من وجود العقد والخيارات المعنية في إصدار Blender الذي تستخدمه.
قبل البدء، حدّد النتيجة التي تريدها على السطح: هل تبحث عن ضوضاء أكثر تجانسًا، أم حواف حادة، أم حدود خلايا ومعلومات عن المسافات؟ يساعدك هذا القرار على اختيار العقدة. إذا تُرك مدخل Vector غير موصول في أي من العقدتين، فستُستخدم إحداثيات النسيج Generated افتراضيًا. وتوفّر العقدتان أبعاد تقييم 1D و2D و3D و4D. وبما أن الأبعاد الأعلى قد تزيد زمن التصيير، فمن الأفضل عدم استخدام أبعاد لا تحتاج إليها.
خطوة بخطوة: العمل باستخدام Noise Texture
افحص قيمة Scale. تحدد Scale في Noise Texture مقياس أوكتاف الضوضاء الأساسي. في التجربة الأولى، أبقِ الإعدادات الأخرى ثابتة وغيّر قيمة Scale وحدها. سيسهّل ذلك ملاحظة الاختلاف في توزيع النمط.
اختر مستوى Detail. يحدد Detail عدد أوكتافات الضوضاء، ويمكن أن يأخذ قيمة كسرية. فعلى سبيل المثال، عند استخدام 2.5، يحدث مزج بنسبة 50% بين 2 و3 أوكتافات. قارن نتائج السطح لتحديد مستوى التفاصيل المطلوب؛ ولا تذكر المصادر أن عدد أوكتافات Noise Texture يزيد زمن التقييم.
قارن خيارات Noise Type. يغيّر إعداد Type طريقة دمج الأوكتافات. في fBM، تُجمع قيم الأوكتافات، وتُوصف النتيجة بأنها متجانسة ومتساوية الخواص. أما Multifractal فيضرب القيم، وتشرح المصادر أن النتيجة تتغير بحسب الموضع. ويجمع Hybrid Multifractal بين الجمع والضرب. وينتج Ridged Multifractal حوافًا حادة. أما Hetero Terrain فيرتبط بتضاريس تشبه قنوات الأنهار. استخدم هذه الخيارات لفحص سلوكيات مختلفة للضوضاء.
جرّب المداخل المؤثرة في الطابع بالتتابع. يؤثر Roughness في الانتقال بين نمط أكثر نعومة وقمم حادة. ويحدد Lacunarity الفرق في المقياس بين الأوكتافات المتتالية. أما Offset فهو إزاحة تضاف إلى الأوكتافات، بينما يضبط Gain معاملًا إضافيًا يحدد أحجامها. ويتحكم Distortion في مقدار التشويه. غيّر مدخلًا واحدًا فقط في كل تجربة كي تتمكن من تفسير النتيجة.
تحقق من البُعد والتطبيع. يستخدم خيار 1D مدخل W، بينما يقيّم خيارا 2D و3D مدخل Vector. وفي 2D، لا يُؤخذ المكوّن Z في الحسبان. أما في تقييم 4D، فيُضاف W إلى Vector. ضع في الحسبان أن الأبعاد الأعلى قد تطيل زمن التصيير. ويحافظ خيار Normalize على مخرجات fBM ضمن النطاق 0,0–1,0؛ وعند تعطيله، يعتمد نطاق القيم على إعدادات مثل Detail وRoughness.
خطوة بخطوة: أنماط الخلايا باستخدام Voronoi Texture
اختر خيار Feature وفقًا لهدفك. يوفّر F1 معلومات عن المسافة والموضع واللون المرتبطة بأقرب نقطة سمات. ويحسب F2 المعلومات نفسها لأقرب نقطة ثانية. أما Smooth F1 فهو نسخة مُنعّمة من F1. ويحسب Distance to Edge المسافة إلى حدود الخلايا، بينما يحسب N-Sphere Radius نصف قطر الكرات n الموضوعة داخل الخلايا.
قارن مقاييس المسافة. تتضمن العقدة خيارات Euclidean وManhattan وChebychev وMinkowski. يعمم Minkowski مقاييس المسافة المختلفة باستخدام معامل للأس؛ فعندما يكون الأس 1، يعادل Manhattan، وعندما يكون 2، يعادل Euclidean. أما الأس اللانهائي فيقابل Chebychev. أبقِ الإحداثيات والإعدادات الأخرى ثابتة أثناء المقارنة.
جرّب قيمتي Randomness وSmoothness. يضبط Randomness مقدار عشوائية النمط، فيما يضبط Smoothness درجة نعومته. وعند استخدام Minkowski، تحدد Exponent قيمة الأس في حساب المسافة. غيّر المعلمات واحدة تلو الأخرى لملاحظة اختلاف بنية الخلايا. عند تفعيل Normalize، تُحصر القيم ضمن النطاق 0,0–1,0؛ ويشير الدليل إلى أن القيم قد تتجاوز هذا النطاق نادرًا عند اختيار F2.
قيّم المخرجات كلًّا على حدة. توفّر Voronoi Texture مخرجات Distance وColor وPosition وW وRadius. لون الخلية في مخرج Color اعتباطي؛ فلا تفسّره على أنه معيار لوني فيزيائي محدد. يساعدك اختيار المخرج وفقًا للمعلومات المطلوبة وفحص تأثيره على السطح في فهم دور العقدة.
مشكلات شائعة
قد تنتج Noise Texture قيمًا متشابهة بدلًا من التنوع المتوقع مع بعض ترتيبات الإحداثيات. ففي المثال الوارد في الدليل، تقع العناصر على الشبكة عند إحداثيات صحيحة، وقد تثبت الضوضاء عند القيمة 0,5 ضمن ترتيب معيّن للمقياس. تشمل الحلول التي يمكن تجربتها تغيير المقياس، أو إضافة إزاحة اعتباطية إلى إحداثيات النسيج، أو التقييم ببُعد أعلى مع ضبط البُعد الإضافي. وقد يكون استخدام White Noise Texture خيارًا مناسبًا في بعض الحالات أيضًا.
وقد يظهر التحزّم على الأسطح المستوية أو ذات الميل الطفيف. يوضح دليل Blender أن التغيّر البطيء للإحداثيات على امتداد أحد المحاور قد يجعل بنية شبكة الضوضاء أكثر وضوحًا. ويُعد تدوير الإحداثيات بمقدار اعتباطي إحدى الطرق المقترحة للحد من هذه المشكلة.
قد تظهر عيوب في التصيير باستخدام Voronoi Texture، ولا سيما عندما تكون قيمة Randomness منخفضة. ضع هذا الاحتمال في الحسبان عند التحقق من النتيجة. كذلك، تذكّر أن زيادة البُعد في كلتا العقدتين قد تطيل زمن التصيير. وبما أن المصادر لا تحذّر من تأثير عدد الأوكتافات في زمن التصيير بالنسبة إلى Noise Texture، فلا تفترض وجود تأثير مماثل على الزمن في هذه العقدة.
أثر ذلك في سير عمل العمارة والتصور المعماري
توفّر Noise Texture خيارًا للمعماريين ومصممي الديكور الداخلي وفناني التصور المعماري الراغبين في استكشاف أنواع مختلفة من الضوضاء. أما Voronoi Texture فتتيح العمل بمعلومات الخلايا والمسافات والمواضع. ويمكن للطلاب تغيير المعلمات واحدة تلو الأخرى ومقارنة تأثيرها في النمط؛ كما تستطيع فرق التصور تجربة العقدة المناسبة لطابع السطح الذي تبحث عنه واختيارها.
لتجنب التعقيد غير الضروري في مشهد الإنتاج، لا تستخدم أبعاد تقييم لا تحتاج إليها واختبر زمن التصيير. لا تحدد المصادر متطلبات عتاد معيّنة أو رقم إصدار Blender أو شروط ترخيص مختلفة. لذا تحقّق على نحو منفصل من الخيارات المتاحة في الإصدار المستخدم ومن شروط الترخيص الخاصة بالمشروع.
الخطوات التالية
جرّب Noise Texture أولًا ثم Voronoi Texture على السطح نفسه. سجّل كيف يتأثر النمط بتغيير إعداد واحد في كل جولة. إذا ظهرت قيمة ثابتة في نمط Noise، فاختبر المقياس أو إزاحة الإحداثيات كلًّا على حدة؛ وإذا ظهر تحزّم، فاختبر تدوير الإحداثيات على نحو منفصل. وبالنسبة إلى Voronoi، حدّد Feature ومقياس المسافة أولًا، ثم قارن إعدادات Randomness وSmoothness.
المصدر والترخيص
أُعدّ هذا الدليل بتكييف صفحتي Noise Texture وVoronoi Texture في دليل استخدام Blender إلى اللغة التركية. ونُشرت كلتا الوثيقتين بترخيص CC BY-SA 4.0.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تتيح Noise Texture وVoronoi Texture لمكاتب العمارة والطلاب في تركيا استكشاف أنماط الأسطح بطريقة مضبوطة. وبما أن الأولى تركز على سلوكيات مختلفة للضوضاء، فيما تركز الثانية على معلومات الخلايا والمسافات، فقد يكون اختيار العقدة وفقًا للنتيجة المطلوبة نقطة بداية عملية.
من المهم إجراء اختبارات داخل المشهد قبل بدء الإنتاج؛ إذ تشير المصادر إلى أن الأبعاد الأعلى للتقييم قد تزيد زمن التصيير. ولا تشرح هذه الوثائق متطلبات العتاد أو أرقام الإصدارات أو شروط الترخيص، لذا ينبغي للفرق التحقق من ظروف مشاريعها على نحو منفصل.
الأسئلة الشائعة
ما وظيفة Noise Texture في Blender؟
يمكنها تقييم ضوضاء Perlin وحدها أو دمج أوكتافات مختلفة. وتتضمن إعدادات مثل المقياس والتفاصيل ونوع الضوضاء والبُعد.
ما المخرجات التي توفرها Voronoi Texture في Blender؟
تتضمن المخرجات Distance وColor وPosition وW وRadius. وتحدد Feature المختارة معلومات الخلايا التي يجري حسابها.
لماذا قد تنتج Noise Texture قيمًا متشابهة؟
قد يثبت النمط عند القيمة 0,5 مع بعض ترتيبات الإحداثيات والمقياس. ويمكن تجربة تغيير المقياس، أو إضافة إزاحة إلى الإحداثيات، أو التقييم ببُعد أعلى.



