باختصار
- يمكن استخدام Arnold Toon Shader لإنتاج رندرات غير واقعية وأنماط قائمة على الخطوط في Arnold.
- لإظهار الخطوط الخارجية، يجب ضبط نوع الفلتر على Contour؛ وقد تؤدي زيادة عرض الفلتر إلى إطالة زمن الرندر.
- يتضمن 3ds Max 2027.2 الإصدار Arnold for 3ds Max 5.9.3.0، ويوفر العقدتين tone_zones وshader_to_rgba.
- يقتصر استخدام Arnold Toon Shader على GPU على الإضاءة المباشرة؛ ولا يدعم الانعكاسات أو الانكسارات أو الإضاءة غير المباشرة.
ما الذي ستتعلمه في هذا الدليل؟
يمكن استخدام Arnold لإنتاج رندرات غير واقعية (NPR) وأساليب فنية، إلى جانب الصور الواقعية. سنتناول في هذا الدليل المكونات الأساسية لـ Arnold Toon Shader، بهدف منح مشهد 3ds Max مظهراً خطياً أو توضيحياً أو قريباً من cel-shading. وسنركز على الخطوط الخارجية وانتقالات الدرجات اللونية وتأثيرات التظليل المتقاطع، مع توضيح الميزات التي تعمل ضمن قيود معينة.
يتناول الشرح نهجين. في الأول، يُستخدم Toon Shader وفلتر الخطوط الخارجية لإضفاء طابع الرسم التقليدي. أما في الثاني، فيُنشأ مظهر NPR باستخدام العقدتين shader_to_rgba وtone_zones المتاحتين مع 3ds Max 2027.2. هاتان ميزتان مختلفتان؛ لذا ينبغي التعامل معهما كخيارين منفصلين، وفقاً لإصدار Arnold المتاح والأسلوب البصري المطلوب.
قد تكون هذه الأساليب مفيدة في التصور المعماري عند إعداد عروض المفاهيم والتصاميم الأولية وصور المسابقات، عندما يكون المطلوب أسلوب توضيحي واضح بدلاً من الواقعية. وتعتمد النتيجة على التحكم بكثافة الخطوط وترتيب الإضاءة، بقدر اعتمادها على النموذج نفسه.
المتطلبات ومعلومات الإصدارات
تشير متطلبات النظام التي نشرتها Autodesk لـ 3ds Max إلى دعم Arnold في إصدارات 3ds Max 2025 و2026 و2027. أما 3ds Max 2027.2 فيتضمن Arnold for 3ds Max (MAXtoA) الإصدار 5.9.3.0. ويضم هذا الإصدار العقدتين shader_to_rgba وtone_zones لسير عمل NPR. من المهم استخدام إصدار ضمن النطاق الموثق؛ إذ ورد ذكر هاتين العقدتين الجديدتين تحديداً في إعلان MAXtoA 5.9.3.0.
وفقاً لمتطلبات النظام التي تحددها Autodesk، يلزم استخدام Windows 10 أو إصدار أحدث من Windows، ومعالج يدعم مجموعة تعليمات SSE4.1. ولرندر GPU وإزالة الضوضاء باستخدام OptiX، ذُكرت وحدة معالجة رسومات NVIDIA تستند إلى معمارية Maxwell أو أحدث. لكن هذا الشرط العتادي لا يعني أن Toon Shader يدعم جميع أنواع الإضاءة على GPU؛ فاستخدام Toon Shader على GPU يقتصر على الإضاءة المباشرة.
لا توضح المصادر متطلبات الحساب أو معلومات الأسعار. لذلك، ينبغي التحقق من المعلومات الحالية الخاصة بمنتج Autodesk المستخدم بشأن التثبيت والحساب والترخيص. قبل البدء، تحقق من إصدار 3ds Max وMAXtoA، وأجرِ رندر اختبارياً صغيراً على نسخة من المشهد.
خطوات التنفيذ المرقمة
حدّد الشكل البصري المطلوب. قرر أولاً مدى اعتماد المشهد على الخطوط والظلال. فعلى سبيل المثال، في تصميم داخلي مفاهيمي، قد تكون النتيجة أوضح إذا أبرزت حدود الجدران الرئيسية والأثاث من دون تحويل كل التفاصيل الصغيرة إلى خطوط. هذا قرار جمالي مبدئي؛ ولا ينبغي افتراض أن Arnold سيختار تلقائياً كثافة الخطوط المناسبة.
أنشئ الدرجات اللونية الأساسية باستخدام Toon Shader. يمكن لمكوّني Base وSpecular في Toon Shader إنشاء مظهر متدرج ذي مستويات، شبيه بـ cel-shading، عبر tonemap. توصي وثائق Autodesk باستخدام gradient مع هذين المكوّنين؛ لكن هذا لا يعني أن gradient هو الخيار الوحيد لمدخل tonemap. اختبر أولاً لون السطح الأساسي والتمييز بين مستويات اللمعان. وقد يتغير مظهر gradient باختلاف أنواع الإضاءة، لذا اتخذ القرار النهائي باستخدام إعداد الإضاءة الفعلي للمشهد.
فعّل الخطوط الخارجية. لإظهار حواف Toon، غيّر نوع الفلتر في إعدادات أخذ العينات إلى Contour. اضبط لون الخطوط والتحكم بعرضها بطريقة تحافظ على وضوح هيئة النموذج. وتشير وثائق Autodesk إلى أن اكتشاف الحواف يمكن أن يستفيد أيضاً من ID ولون القناع وانقطاعات UV. قد تؤدي زيادة العرض إلى خطوط خارجية أكثر سماكة، لكن زيادة قيمة Contour Filter Width ترفع زمن الرندر أيضاً. لذلك، بدلاً من تطبيق قيمة عالية على المشهد كله منذ البداية، قارن النتائج في إطار صغير.
أضف اللمعات بحذر. يمكن استخدام نسيج مناسب لإضافة لمعات بأسلوب فني، ويجب تحديد ضوء لهذا المكوّن. ووفقاً لوثائق Autodesk، يلزم استخدام subdivision مع تفعيل Smooth Tangent لتجنب العيوب. بدلاً من فرض اللمعات على كل سطح في المشهد، تحقق من توافقها مع المواد وترتيب الإضاءة.
جرّب مظهر التظليل المتقاطع. من الأمثلة الموثقة على الأسلوب المتقاطع توصيل الملف UberNoise.osl بمدخل toon.mask_color. وهناك نهج آخر يتمثل في استخدام نسيج ضوضاء في إزاحة السطح للحصول على نتيجة شبيهة بالتظليل المتقاطع مع تأثير الحواف في Toon Shader. ليست هذه وصفات جاهزة تُطبّق بالطريقة نفسها على كل مشهد؛ بل أساليب ينبغي اختبارها وفقاً للهندسة المستخدمة وترتيب الإضاءة. تحقق أيضاً من توفر الملف أو العقدة في بيئة العمل.
أنشئ مظهراً بديلاً باستخدام العقد الحديثة. تحوّل shader_to_rgba في MAXtoA 5.9.3.0 إضاءة مظلل السطح إلى خرج RGBA؛ ويمكن استخدام هذا الخرج في مكوّن تظليل آخر، مثل ramp. ويمكن إخراج الإضاءة المباشرة وغير المباشرة بشكل منفصل، كما يمكن تطبيق نمط خاص بكل ضوء باستخدام light group filter. ضع في الحسبان أن الخرج out_indirect غير متاح على GPU. أما tone_zones فتقسّم الإضاءة إلى ما يصل إلى ثمانية نطاقات للسطوع؛ وتوفر ألواناً ومخرجات أقنعة للنطاقات، مع إمكانية ضبط نعومة الحدود لكل نطاق على حدة. اختبر هذه العقد أولاً على مادة بسيطة، ثم انقلها إلى المشهد.
اجعل الأسلوب قابلاً لإعادة الاستخدام. يتناول درس Autodesk University استخدام Arnold Operators لقوالب أنماط توضيحية مختلفة وتسريع تطبيقها. وقد يكون من المفيد إدارة خيارات الخطوط والتظليل المتقاطع كتنويعات منفصلة في المشاريع التي تتطلب أكثر من أسلوب عرض. يوضح عنوان الدرس المصدر هذا النهج، لكنه لا يحدد قالباً جاهزاً لـ operators أو مساراً في القوائم.
أخطاء شائعة
من أكثر المشكلات شيوعاً توقع ظهور حواف Toon من دون تفعيل فلتر Contour. كما أن رفع عرض Contour أكثر من اللازم قد يجعل الصورة أثقل ويزيد زمن الرندر. إذا بدا مظهر الخطوط معقداً جداً، فأعد تقييم إعدادَي Line Color وWidth Control، وتذكّر أن اكتشاف الحواف يمكن أن يستخدم أيضاً ID ولون القناع وانقطاعات UV.
لا تفترض أن الانعكاسات أو الانكسارات أو الإضاءة غير المباشرة ستعمل مع Toon Shader على GPU. تقصر وثائق Autodesk استخدام toon على GPU على الإضاءة المباشرة. كذلك، لا يمكن استخدام Toon Shader مع الحجم والتمويه الحركي وعمق المجال. وإذا بدت اللمعات بأسلوب فني معيبة، فتحقق من متطلب استخدام subdivision مع تفعيل Smooth Tangent.
تأثير ذلك في سير عمل التصور المعماري
يوفر هذا النهج لغة عرض بديلة للمعماريين ومصممي الديكور الداخلي وفناني archviz والطلاب الذين لا يستهدفون رندراً واقعياً في كل مشروع. ويمكن أن يساعد في مناقشة قرارات التصميم الأولية، وكتل الفراغ وحدوده، أو خيارات الأجواء المختلفة بسرعة أكبر من خلال صورة خطية. ولا تقتصر الفائدة العملية هنا على إنتاج الرندر، بل تشمل أيضاً القدرة على مقارنة أساليب مختلفة للخطوط والدرجات اللونية للمشهد نفسه بطريقة منظمة.
لكن ينبغي التفكير في طريقة التسليم والإصدار والأجهزة المستخدمة منذ البداية. وعلى وجه الخصوص، إذا كان مخططاً للرندر على GPU، فيجب مراعاة قيود Toon Shader وحالة out_indirect في shader_to_rgba على GPU. وبما أن عرض الخطوط الخارجية قد يؤثر في زمن الرندر، فمن الأفضل إجراء رندرات اختبارية قبل إخراج الصورة النهائية بدقة عالية. وإذا استُخدمت ميزات MAXtoA 5.9.3.0، فينبغي أيضاً التحقق من توافق الإصدارات لدى أعضاء الفريق الذين سيفتحون المشهد.
الخطوات التالية
ابدأ باختبار درجات Base وSpecular في إطار داخلي بسيط، ثم اختبر فلتر الخطوط الخارجية بشكل منفصل. أنشئ اختبارين للإطار نفسه: أحدهما باستخدام Toon Shader والآخر باستخدام tone_zones، ثم قارن وضوح الخطوط ودرجات الظلال وزمن الرندر. وأخيراً، إذا كان الفريق بحاجة إلى إعادة استخدام الأسلوب البصري المطلوب، فاطّلع على نهج Arnold Operators في درس Autodesk University. ويسهّل تغيير إعداد واحد في كل مرة تتبع الإعداد الذي أثّر في النتيجة.
المصدر والترخيص
أُعد هذا الدليل أصلياً بالاستناد إلى درس Autodesk University بعنوان “Exploring Stylized Looks with Arnold Toon Shader, 3ds Max, and OSL”، وإلى شرح Toon Shader في وثائق مستخدمي Autodesk Arnold، وصفحة المستجدات الخاصة بـ Autodesk 3ds Max 2027.2 / MAXtoA 5.9.3.0. تشير المصادر إلى أن المحتوى متاح بحرية ضمن مجال الترخيص؛ ولم يُترجم المحتوى مباشرة، بل أُعيد تنظيم المعلومات التقنية في صيغة دليل تطبيقي باللغة التركية.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
بالنسبة إلى فرق العمارة والتصور في تركيا، يتيح Toon Shader تجربة عرض أكثر اعتماداً على الخطوط في مرحلة المفهوم، بدلاً من إنتاج كل عرض بأسلوب واقعي. وتبرز فائدته في المشاريع التي تتطلب أساليب توضيحية مختلفة للنموذج نفسه.
لكن ينبغي إدراج قيود الإصدارات والأجهزة في خطة العمل. فلا ينبغي وضع جدول التسليم قبل اختبار قيود الإضاءة في Toon Shader على GPU، واختلاف المخرجات في العقد الجديدة، وتأثير عرض الخطوط الخارجية في زمن الرندر. لا تتضمن المصادر معلومات عن الأسعار؛ لذا يجب التحقق من شروط الترخيص والإصدار المناسب بشكل منفصل قبل الشراء.
الأسئلة الشائعة
كيف يمكن تفعيل الخطوط الخارجية في Arnold Toon Shader؟
لإظهار حواف Toon، يجب تغيير نوع الفلتر في إعدادات أخذ العينات إلى Contour. وقد تؤدي زيادة قيمة Contour Filter Width إلى إطالة زمن الرندر.
هل يدعم Arnold Toon Shader الانعكاسات والإضاءة غير المباشرة على GPU؟
وفقاً لوثائق Autodesk، يقتصر استخدام toon على GPU على الإضاءة المباشرة؛ ولا تُدعم الانعكاسات أو الانكسارات أو الإضاءة غير المباشرة.
ما عقد Arnold الخاصة بـ NPR التي تأتي مع 3ds Max 2027.2؟
يتضمن 3ds Max 2027.2 الإصدار Arnold for 3ds Max 5.9.3.0. ويضم هذا الإصدار العقدتين shader_to_rgba وtone_zones.



