تظليل

يصف التظليل المسطح عدداً من تقنيات الإضاءة البسيطة. في هذه الحالة، تُحدد قيمة الإضاءة مرة واحدة لكل وجه. كما يمكن تحديد قيمة اللون لكل كائن أو لكل رأس.
أدى تظليل غورو (1971) إلى تحسين مظهر الأجسام المنحنية.
تقنية التظليل فونغ هي تقنية تظليل أكثر واقعية طورها بوي تونغ فونغ في عام 1973.

يشير التظليل إلى تصوير إدراك العمق في النماذج ثلاثية الأبعاد (ضمن مجال رسومات الحاسوب ثلاثية الأبعاد ) أو الرسوم التوضيحية (في الفنون البصرية ) عن طريق تغيير مستوى الظلام . [ 1 ] يحاول التظليل تقريب السلوك المحلي للضوء على سطح الجسم، ولا ينبغي الخلط بينه وبين تقنيات إضافة الظلال، مثل رسم خرائط الظلال أو أحجام الظلال ، والتي تندرج تحت السلوك العام للضوء.

في الرسم

يُستخدم التظليل تقليديًا في الرسم لتصوير درجات مختلفة من الظلام، وذلك بتطبيق طبقات أكثر كثافة أو بدرجة أغمق للمناطق المظلمة، وأقل كثافة أو بدرجة أفتح للمناطق المضيئة. وتساعد أنماط الضوء، مثل الأجسام التي تحتوي على مناطق مضيئة ومظللة، في خلق وهم العمق على الورق. [ 2 ] [ 3 ]

توجد تقنيات تظليل متنوعة، منها التظليل المتقاطع ، حيث تُرسَم خطوط متعامدة متفاوتة التقارب على شكل شبكة لتظليل منطقة ما. كلما تقاربت الخطوط، بدت المنطقة أغمق، والعكس صحيح.

التظليل بالبودرة هو أسلوب تظليل يُستخدم في الرسم التخطيطي . في هذا الأسلوب، تُستخدم بودرة التظليل وأوراق التظليل لرسم الصورة. (هذا الأسلوب متوفر بالألوان أيضًا). تتميز بودرة التظليل بنعومتها وخلوها من أي جزيئات لامعة. يُفضل استخدام ورق ذي حبيبات صغيرة لضمان ثبات البودرة عليه.

في مجال رسومات الحاسوب

صورة للكرة
كان تظليل غورو ، الذي طوره هنري غورو في عام 1971، أحد أوائل تقنيات التظليل التي تم تطويرها لرسومات الكمبيوتر ثلاثية الأبعاد .
صورة لستة عشر عقدة حبل
عقدة مظللة بمواد مختلفة تشمل الألومنيوم، والنحاس الأصفر، والبرونز، والنحاس، والإلكتروم، والذهب، والحديد، والقصدير، والفضة، والطين، والرقائق المعدنية، والطلاء، والبلاستيك، والمطاط، والساتان، والمخمل. تم إنشاؤها في برنامج Mathematica 13.1

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

يتم تنفيذ التظليل أثناء عملية العرض بواسطة برنامج يسمى برنامج التظليل .

زاوية السطح بالنسبة لمصدر الضوء

يؤدي التظليل إلى تغيير ألوان الوجوه في نموذج ثلاثي الأبعاد بناءً على زاوية السطح بالنسبة لمصدر الضوء أو مصادر الضوء.

تُظهر الصورة الأولى أدناه أوجه الصندوق، ولكن جميعها بنفس اللون. كما تم رسم خطوط الحواف هنا أيضًا، مما يجعل الصورة أسهل للرؤية.

الصورة الثانية هي نفس النموذج ولكن بدون خطوط الحواف. من الصعب تحديد أين ينتهي أحد أوجه الصندوق ويبدأ الوجه الآخر.

الصورة الثالثة مزودة بخاصية التظليل، مما يجعل الصورة أكثر واقعية ويسهل معرفة أي وجه هو أي وجه.

صورة مُجسّمة لمكعب. لا تحتوي هذه الصورة على تظليل على أوجهها، ولكنها تستخدم بدلاً من ذلك خطوط الحواف (المعروفة أيضًا باسم الإطار السلكي ) لفصل الأوجه ومخططًا أكثر سمكًا لفصل الكائن عن الخلفية.
هذا هو نفس الجسم بعد إزالة الخطوط؛ المؤشر الوحيد للهندسة الداخلية هو نقاط صورة ظلية الجسم .
هذا هو نفس المجسم مُصوَّر بتقنية التظليل المسطح . تم تحديد لون الأوجه الأمامية الثلاثة المرئية بناءً على زاويتها (المحددة بواسطة متجه العمودي ) بالنسبة لمصادر الضوء.

أنواع الإضاءة

تأثيرات التظليل الناتجة عن كشاف ضوئي باستخدام برنامج تتبع الأشعة

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

الإضاءة المحيطة

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

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

إضاءة نقطية

ينبعث الضوء من نقطة واحدة وينتشر للخارج في جميع الاتجاهات.

تسليط الضوء

يجسد هذا النموذج ضوءًا موضعيًا : ينشأ الضوء من نقطة واحدة وينتشر للخارج على شكل مخروط .

إضاءة المنطقة

ينبعث الضوء من منطقة صغيرة على مستوى واحد . (نموذج أكثر واقعية من مصدر الضوء النقطي).

الإضاءة الموجهة

يُضيء مصدر الضوء الموجه جميع الأجسام بالتساوي من اتجاه معين ، مثل ضوء مساحي ذي حجم لانهائي ومسافة لانهائية من المشهد؛ يوجد تظليل، لكن لا يمكن أن يكون هناك أي انخفاض في شدة الإضاءة مع المسافة. هذا يشبه الشمس .

انخفاض التأثير مع المسافة

صندوقان تم عرضهما باستخدام OpenGL (لاحظ أن لون الوجهين الأماميين هو نفسه على الرغم من أن أحدهما أبعد).
تم عرض النموذج نفسه باستخدام برنامج ARRIS CAD ، الذي يطبق خاصية التدرج اللوني مع المسافة لجعل الأسطح الأقرب إلى العين أكثر سطوعًا.

نظرياً، يُضاء سطحان متوازيان بنفس القدر تقريباً من مصدر ضوئي بعيد غير محجوب كالشمس. ينتج عن تأثير التدرج مع المسافة صورٌ ذات تظليل أكبر، وهو ما يُعدّ واقعياً بالنسبة لمصادر الضوء القريبة.

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

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

حساب

يمكن حساب انخفاض الإشارة مع المسافة بعدة طرق:

  • قوة المسافة - بالنسبة لنقطة معينة على مسافة x من مصدر الضوء، فإن شدة الضوء المستلمة تتناسب مع 1/ x n .
    • لا شيء ( ن = 0 ) - شدة الضوء المستلمة هي نفسها بغض النظر عن المسافة بين النقطة ومصدر الضوء.
    • الخطي ( n = 1 ) - بالنسبة لنقطة معينة على مسافة x من مصدر الضوء، فإن شدة الضوء المستلمة تتناسب مع 1/ x .
    • المعادلة التربيعية ( ن = ٢ ) – هكذا تتناقص شدة الضوء في الواقع إذا كان للضوء مسار حر (أي بدون ضباب أو أي شيء آخر في الهواء يمكنه امتصاص الضوء أو تشتيته ). بالنسبة لنقطة معينة على مسافة س من مصدر الضوء، فإن شدة الضوء المستلمة تتناسب عكسيًا مع مربع س .
  • يمكن استخدام أي عدد من الدوال الرياضية الأخرى أيضًا.

تقنيات التظليل

أثناء عملية التظليل، غالباً ما تكون هناك حاجة إلى متجه عمودي على السطح لحساب الإضاءة. ويمكن حساب المتجهات العمودية مسبقاً وتخزينها لكل رأس من رؤوس النموذج.

تظليل مسطح

تظليل مسطح لمكعب مزخرف
مجموعة رسومات لصدفة بحرية مع تظليل مسطح تم تصميمها في برنامج Mathematica
مجموعة رسومات لصدفة بحرية ذات تظليل مسطح تم تصميمها باستخدام برنامج Mathematica

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

تظليل ناعم

على عكس التظليل المسطح حيث تتغير الألوان بشكل غير متصل عند حدود المضلعات، يتغير اللون في التظليل السلس من بكسل إلى آخر، مما ينتج عنه انتقال لوني سلس بين مضلعين متجاورين. عادةً، تُحسب القيم أولاً عند الرؤوس، ثم يُستخدم الاستيفاء الثنائي الخطي لحساب قيم البكسلات بين رؤوس المضلعات. تشمل أنواع التظليل السلس تظليل غورو [ 4 ] وتظليل فونغ [ 5 ] .

تظليل غورو
  1. حدد العمودي عند كل رأس من رؤوس المضلع.
  2. قم بتطبيق نموذج إضاءة على كل رأس لحساب شدة الضوء من متجه الرأس العمودي.
  3. قم باستيفاء شدة الرؤوس باستخدام الاستيفاء الثنائي الخطي على مضلع السطح.

المشاكل:

  • بسبب حساب الإضاءة فقط عند الرؤوس، يمكن أن تصبح الأخطاء (خاصة في اللمعان اللامع على المثلثات الكبيرة) واضحة للغاية.
  • قد تؤدي التقاطعات على شكل حرف T مع المضلعات المتجاورة أحيانًا إلى تشوهات بصرية. وبشكل عام، ينبغي تجنب التقاطعات على شكل حرف T.
تظليل فونغ

تتشابه تقنية تظليل فونغ مع تقنية تظليل غورو، إلا أنه بدلاً من استيفاء شدة الإضاءة، يتم استيفاء المتجهات العمودية بين الرؤوس، ويتم تقييم الإضاءة لكل بكسل على حدة. وبالتالي، يتم حساب اللمعان المتألق بدقة أكبر بكثير مما هو عليه في نموذج تظليل غورو.

  1. احسب متجهًا عموديًا N لكل رأس من رؤوس المضلع.
  2. باستخدام الاستيفاء الثنائي الخطي، احسب متجهًا عموديًا، N لكل بكسل. (يجب إعادة تطبيع المتجه العمودي في كل مرة.)
  3. قم بتطبيق نموذج إضاءة على كل بكسل لحساب شدة الضوء من N i .

التظليل المؤجل

التظليل المؤجل هو أسلوب تظليل يتم فيه تأجيل حساب التظليل إلى مرحلة لاحقة من خلال عملية عرض على مرحلتين، مما قد يُحسّن الأداء عن طريق عدم تجاهل وحدات البكسل المُظللة بشكل مُكلف. المرحلة الأولى تُسجّل فقط معلمات السطح (مثل العمق، والمتجهات العمودية، ومعلمات المادة)، بينما تُجري المرحلة الثانية عملية التظليل الفعلية وتحسب الألوان النهائية. [ 6 ] [ 7 ] [ 8 ] : 884

مناهج أخرى

يمكن تطبيق كل من تظليل غورو وتظليل فونغ باستخدام الاستيفاء الثنائي الخطي . اقترح بيشوب ووايمر [ 9 ] استخدام متسلسلة تايلور للتعبير الناتج عن تطبيق نموذج الإضاءة والاستيفاء الثنائي الخطي للمتجهات العمودية. وبناءً على ذلك، تم استخدام استيفاء متعدد الحدود من الدرجة الثانية . وقد طوّر باريرا وآخرون [ 10 ] هذا النوع من الاستيفاء ثنائي التربيع ، حيث استُخدم متعدد حدود من الدرجة الثانية لاستيفاء الضوء المنتشر لنموذج انعكاس فونغ، ومتعدد حدود آخر من الدرجة الثانية للضوء المنعكس.

استخدم كويج وبليك [ 11 ] الاستيفاء الخطي الكروي ( Slerp ) لحساب كلٍّ من المتجه العمودي على المضلع، والمتجه في اتجاه مصدر الضوء. واقترح هاست [ 12 ] نهجًا مشابهًا يستخدم استيفاء الكواترنيون للمتجهات العمودية، ما يمنحها ميزة أن طول المتجه العمودي سيكون دائمًا وحدة واحدة، ويُجنّبها عملية التطبيع المُرهقة حسابيًا.

التظليل المسطح مقابل التظليل الناعم

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

رؤية الحاسوب

إعادة بناء " الشكل من التظليل "

في مجال رؤية الحاسوب ، تعتمد بعض طرق إعادة بناء النماذج ثلاثية الأبعاد على التظليل، أو استخلاص الشكل من التظليل . وبناءً على تظليل الصورة، يمكن إعادة بناء نموذج ثلاثي الأبعاد من صورة فوتوغرافية واحدة. [ 13 ]

انظر أيضاً

مراجع

  1. "الرسومات: التظليل" . hexianghu.com . تم الاطلاع عليه بتاريخ 10-09-2019 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  2. "تقنيات الرسم" . الرسم بثقة. مؤرشف من الأصل بتاريخ 24 نوفمبر 2012. تم الاطلاع عليه بتاريخ 19 سبتمبر 2012 .
  3. "درس تعليمي عن التظليل، كيفية التظليل في الرسم" . Dueysdrawings.com. 21-06-2007. مؤرشف من الأصل في 24-04-2017 . تم الاطلاع عليه في 11-02-2012 .
  4. غورو، هنري (1971). "التظليل المستمر للأسطح المنحنية". معاملات IEEE في الحوسبة . C-20 (6): 623-629 . doi : 10.1109/TC.1971.223313 . S2CID 123827991 . 
  5. بي تي فونغ، الإضاءة للصور المولدة بالحاسوب ، اتصالات جمعية آلات الحوسبة 18 (1975)، العدد 6، 311-317. ( ملف PDF )
  6. "العرض المسبق مقابل العرض المؤجل" . 28 أكتوبر 2013.
  7. "تعلم OpenGL - التظليل المؤجل" .
  8. أكينين-مولر، توماس؛ هاينز، إريك؛ هوفمان، ناتي (2018). العرض في الوقت الحقيقي ( الطبعة الرابعة). مطبعة سي آر سي. رقم ISBN  978-1-1386-2700-0.
  9. غاري بيشوب وديفيد إم. وايمر. 1986. تظليل فونغ السريع. SIGGRAPH Comput. Graph . 20، 4 (أغسطس 1986)، 103-106.
  10. تي. باريرا، أ. هاست، إي. بنغتسون. تظليل برمجي سريع بجودة قريبة من جودة فونغ . WSCG'06 ، الصفحات 109-116. 2006
  11. كويك، أ.أ.م. وبليك، إ.هـ.، تظليل فونغ أسرع عبر الاستيفاء الزاوي . منتدى رسومات الحاسوب 8(4): 315-324. 1989 ( ملف PDF )
  12. أ. هاست. التظليل بواسطة الاستيفاء الرباعي . WSCG'05 . الصفحات 53-56. 2005.
  13. هورن، بيرتولد كيه بي " الشكل من التظليل: طريقة للحصول على شكل جسم أملس معتم من منظور واحد ." (1970). ( ملف PDF )

للمزيد من القراءة