باختصار
- يقوم V-Ray Decal بإسقاط مادة على سطح جسم آخر بشكل مستقل تماماً عن مجموعة UV الخاصة بالجسم الهدف.
- ابتداءً من V-Ray 6 for 3ds Max، أصبح بإمكان VRayDecal قراءة الخصائص المعرّفة من قبل المستخدم (VRayUserScalar/VRayUserColor) من خلال نفسه.
- يمكن تكديس عدة عناصر من VRayDecal فوق بعضها؛ حيث تتحكم خاصية Order وقائمة Exclude في ظهور الطبقات.
- تقدم Chaos مثالاً بنفس التقنية لإنشاء لوحة حائط في المشاهد الداخلية وتأثير ثلج متعدد الطبقات على الصخور والتضاريس في المشاهد الخارجية.
يُعد V-Ray Decal أداة في V-Ray لبرنامج 3ds Max تتيح إسقاط مادة على سطح جسم آخر بشكل مستقل تماماً عن مجموعة UV الخاصة بالجسم الهدف. يوضح ثلاثة أدلة منفصلة نشرتها Chaos في توثيقها الرسمي كيفية استخدام هذه الميزة في سيناريوهين مختلفين: إنشاء لوحة حائط (تابلوه) في مشهد داخلي، وإضافة تأثير ثلج متعدد الطبقات على الصخور والتضاريس في مشهد خارجي. في هذا المقال يتم تلخيص كلا سير العمل باللغة العربية.
ماذا ستتعلم في هذا الدرس
إنشاء وتحديد حجم وموضع غيزمو VRayDecal
إضافة مادة وإزاحة (displacement) على الديكال
استخدام قناع (Mask) لجعل الديكال يظهر فقط في مناطق محددة
ترتيب عدة ديكالات باستخدام خاصية Order واستبعاد أجسام معينة من التأثير عبر قائمة Exclude
ضبط نعومة انتقال الإسقاط على السطح باستخدام Normal angle و Fade out angle
المتطلبات
3ds Max و V-Ray؛ يلزم وجود V-Ray 6 for 3ds Max لدعم الخصائص المعرّفة من قبل المستخدم (VRayUserScalar/VRayUserColor)
إمكانية الوصول إلى مكتبة Chaos Cosmos (الأجسام في المشاهد النموذجية مأخوذة منها)
ملفات المشاهد النموذجية التي تقدمها Chaos (قابلة للتنزيل) أو النسخة التجريبية المجانية إن لم يكن لديك ترخيص
الخطوة 1: إنشاء VRayDecal للوحة الحائط
من قائمة V-Ray اتبع المسار Create > Geometry واختر V-Ray Decal؛ أو بدلاً من ذلك يمكنك استخدام الأيقونة في شريط أدوات V-Ray أو زر VRayDecal في لوحة الأوامر.
من تبويب Create في لوحة الأوامر فعّل خيار AutoGrid وارسم غيزمو الديكال على سطح الحائط.
في تبويب Modify اضبط قيمتي Width و Length حسب حجم اللوحة (في الدليل تم تحديد كلتا القيمتين بـ 120 وحدة).
حافظ على قيمة Projection depth كبيرة بما يكفي لتتقاطع مع هندسة الحائط؛ وإلا فلن يحدث الإسقاط.
بما أن الديكال لم يأخذ مادة بعد، يتم عرضه افتراضياً بلون الإطار السلكي (wireframe) الخاص به.
الخطوة 2: إضافة المادة والإزاحة (displacement) والقناع (mask)
في Material Editor، أنشئ VRayMtl جديدة، واضبط لون Reflection وقيمة Glossiness (0.65 في الدليل) لإعطاء مظهر طلاء داخلي ناعم.
لتفاصيل الإطار، أنشئ خريطة Gradient Ramp، واجعل نوعها Box وطريقة التداخل (interpolation) Solid، ونعّم الزوايا باستخدام قيمة Blur.
اربط هذه الخريطة بفتحة Displace في المادة؛ واضبط قيمة Displace amount (8 في المثال).
إذا فعّلت خيار "Use only decal displacement" في معاملات الديكال، يبقى سطح اللوحة مسطحاً بينما يحصل الإطار فقط على الإزاحة.
يمكن إضافة Gradient Ramp أبيض وأسود أو Mask مبني على نسيج (texture) لجعل الديكال يظهر فقط في منطقة محددة (مثل داخل الإطار).
الخطوة 3: تكديس وترتيب عدة ديكالات
يوضح الدليل الثاني من Chaos كيفية استخدام عدة عناصر VRayDecal فوق بعضها في نفس المشهد:
يُمنح كل ديكال قيمة Order مختلفة لتحديد أيها يظهر في الأعلى (القيمة الأكبر لـ Order تكون في الأعلى).
يمكن استبعاد أجسام معينة (مثل الكرسي وحامل الشموع في المثال) من تأثير الديكال عبر قائمة Exclude/Include.
باستخدام VRayBlendMtl، يمكن تعريف مواد منفصلة لإطار اللوحة وقماشها ومزجهما باستخدام قناع.
الخطوة 4: استخدام الديكالات متعددة الطبقات لتأثير الثلج
يمكن استخدام نفس التقنية لإنشاء الثلج في المشاهد الخارجية. يُعرّف الدليل ثلاثة عناصر منفصلة من VRayDecal:
| الديكال | Width/Length | Projection depth | الغرض من الاستخدام |
|---|---|---|---|
| VRayDecal001 | 25000م × 25000م | 1500م | تغطية التضاريس العامة |
| VRayDecal002 | 900م × 900م | 200م | التضاريس والصخور في المقدمة |
| VRayDecal003 | 20م × 10م | 15م | الصخور واللقطات القريبة من الأشجار العارية |
يتم ضبط كل ديكال باستخدام قائمة Exclude لتجنب تأثيره على البحيرة أو البديلات (proxy) للأشجار أو الصخور. تُضاف إزاحة وbump باستخدام VRayNoiseTex إلى ديكالات اللقطات القريبة لإضفاء تفاصيل دقيقة؛ ويمنع خيار "Use only decal bump" تأثير bump الخاص بالتضاريس نفسها من التكرار المزدوج فوق الثلج. وأخيراً، يتم ضبط مدى الانتقال الطبيعي لإسقاط الثلج عند حواف الصخور باستخدام معاملي Normal angle و Fade out angle؛ وفي المثال تم تحديد Normal angle بـ 75 و Fade out angle بـ 85.
الأهمية بالنسبة لسير عمل العمارة والعرض المعماري (archviz)
توفر هذه الطريقة الوقت خصوصاً للمكاتب التي ترغب في كسر الأنماط المتكررة لجدران المشاهد الداخلية أو إنتاج تنويعات مختلفة على نموذج واحد؛ فهي لا تتطلب فتح UV أو نمذجة هندسة منفصلة. أما في العرض الخارجي/المناظر الطبيعية، فتتيح هذه التقنية تجربة تأثيرات موسمية كالثلج أو الأوساخ أو الطحالب بسرعة على نفس نموذج التضاريس. النقطة الجديرة بالملاحظة هي أن تأثير الإزاحة الخاص بـ VRayDecal لا يعمل على الأجسام البديلة (proxy)؛ لذا يُنصح باستخدام تنويعات ثلج هندسية جاهزة في عناصر مثل بديلات أشجار Chaos Cosmos.
الأخطاء الشائعة
عدم جعل قيمة Projection depth كبيرة بما يكفي: فإذا لم يتقاطع الديكال مع الهندسة التي تحته، لن يتم إسقاطه إطلاقاً.
استخدام إزاحة عالية على هندسة منخفضة عدد المضلعات: قد تظهر عيوب (artefacts) عند اقتراب الكاميرا؛ يُنصح باستخدام خرائط 16-bit/32-bit وهندسة مقسّمة فرعياً (subdivide).
نسيان ضبط قيم Order عند استخدام عدة ديكالات: في هذه الحالة قد يكون ظهور الديكال العلوي غير متوقع.
توقع نتيجة دون معرفة أن إزاحة الديكال لا تعمل على الأجسام البديلة (proxy).
الخطوات التالية
بعد تعلم هذه التقنية، يمكنك تجربة أنواع مختلفة من الأقنعة (عقدة Composite، قناع مبني على نسيج) في مشهدك الخاص لإنشاء أسطح طبقية أكثر تعقيداً، كما يمكنك استكشاف الإعدادات المسبقة (presets) الجاهزة للديكال في مكتبة Chaos Cosmos.
المصدر والترخيص
هذا الدرس مُعدّ عن الأدلة الرسمية المنشورة على موقع توثيق Chaos الرسمي بعناوين "VRayDecal" و"How to Apply V-Ray Displacement on V-Ray Decal - Part I" و"How to Apply Multiple Decals - Part II" و"How to Create Snow with VRayDecal".
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
يُعد V-Ray Decal أداة عملية لتوفير الوقت بالنسبة لمكاتب العمارة والعرض المعماري (archviz) في تركيا، خصوصاً الراغبة في تنويع نسيج الجدران في المشاهد الداخلية المتكررة أو تجربة تأثيرات موسمية في المشاريع الخارجية. ولأنها لا تتطلب فتح UV أو نمذجة هندسة إضافية، فقد تكون مفيدة بشكل خاص في التعديلات في اللحظات الأخيرة.
ومع ذلك، يجب عدم نسيان أن إمكانية قراءة الخصائص المعرّفة من قبل المستخدم (VRayUserScalar/VRayUserColor) عبر الديكال جاءت مع V-Ray 6 for 3ds Max، وأن الإزاحة لا تعمل على الأجسام البديلة (proxy)، وأنه يجب استخدام نسيج 16-bit/32-bit للإزاحة عالية التفاصيل. منحنى التعلم منخفض بالنسبة للاستوديوهات الصغيرة، لكن في المشاهد المعقدة يجب الانتباه إلى تحسين المشهد لأن إدارة عدد كبير من الديكالات قد تؤثر على أوقات الرندر.
الأسئلة الشائعة
ابتداءً من أي إصدار من V-Ray يدعم V-Ray Decal الخصائص المعرّفة من قبل المستخدم؟
ابتداءً من V-Ray 6 for 3ds Max، أصبح بإمكان VRayDecal قراءة الخصائص المعرّفة من قبل المستخدم من غيزموه الخاص عند استخدام نسيج VRayUserScalar أو VRayUserColor.
لماذا لا تعمل إزاحة VRayDecal على الأجسام البديلة (proxy)؟
وفقاً لدليل تأثير الثلج من Chaos، لا تعمل خاصية الإزاحة في VRayDecal على الأجسام البديلة (proxy)؛ لذا يُنصح باستخدام أصول أشجار Chaos Cosmos التي تحتوي على تفاصيل ثلج هندسية جاهزة مسبقاً.
كيف يتم التحكم في ترتيب ظهور عدة عناصر VRayDecal؟
يحدد معامل Order الخاص بكل VRayDecal ترتيب الظهور؛ حيث يظهر الديكال ذو قيمة Order الأكبر فوق الآخرين، وفي حال تساوي القيم يُؤخذ موضع الصناديق المحيطة (bounding box) للديكالات بعين الاعتبار.



