الظلال في الألعاب .. من الماضي الي المستقبل .. الي أين؟

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

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

اضطر المطورون في ذلك الوقت الي الاعتماد علي رسم البيئة بظلالها بأنفسهم (دون الاعتماد علي محرك اللعبة) .. وهنا تطبع الظلال طبعا علي الوان البيئة .. كظلال ثابتة Static Shadows .. لا تتزحزح .. فترسم الأرضية مثلا مظلمة لانها ستقع في ظل جسم آخر سيرسمونه فيما بعد، وذلك بدلا من ان تكتسب الظل نتيجة الاضاءة وموقع الجسم ..

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

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

ولما كانت تلك الوسيلة الرخيصة لا تصلح مع الأجسام المتحركة التي تعج بها الألعاب، فقد كانت محدودة التأثير حقا ولم تكن تغني أو تسمن من جوع. سوي مع بعض البيئات أو المشاهد ذات زاوية التصوير الثابتة.

Static Shadows 1
ظلال ثابتة لقبة الجسر ، مطبوعة طبعا علي الأرضية ،و باقي البيئة لا تحوي أي ظلالا من أي نوع لا للشخصيات أو الجوامد الأخري ..

ثم انتقل المطورون الي مرحلة الظلال البسيطة Crude Shadows .. وهي رسم دائرة سوداء فقيرة تحت الأجسام المتحركة كتعبير عن الظل .. بغض النظر عن شكل او طبيعة هذا الجسم .. واستخدمت تلك الوسيلة بكثرة مع الشخصيات .. وبالطبع كانت مثيرة للشفقة.

Blop Shadow

المرجلة التالية كانت الظلال الوهمية Fake Shadows ، وتم الحصول عليها عن طريق رسم الشخصيات والاجسام مرتين! ، مرة كجسم كبير ثلاثي الأبعاد مكتمل، ومرة ثانية كجسم مسطح ثنائي الأبعاد مضغوط وأسود ، ليتم استخدامه كظل للجسم الأول !

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

Flat Character Shadowsظل الشخصية يظهر اسفل الباب ومن الناحية الأخري  بدلا من أن يتم اسقاطه علي الباب نفسه ! هذا لأن الظل مجرد جسم مسطح ثنائي الأبعاد ينزلق تحت الباب بسهولة!

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

Multiple Shadows
ظلال متعددة لنفس الجسم (العنكبوت) ناتجة عن مصادر ضوئية مختلفة ..

الي هذا الحد ، كانت الظلال خشنة وحادة الحواف ، فحان وقت تنعيم حوافها Soft Shadows .

Soft Shadows
الظلال الناعمة الي اليمين ، والخشنة الي اليسار ..

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

Self Shadowلاحظ ظلال الأنف وظلال الذقن ، وكيف يظللا وجه الرجل ورقبته وكتفه الأيسر !

 

ومع مقدم العاب مثل Doom 3 وتطور العتاد بشكل أكبر ، استطاع المطورون اتاحة ظلال تفاعلية من الكشافات والمشاعل Flashlight Shadows التي يحملها اللاعب والشحصيات الأخري ، وحققت هذه الخاصية تأثيرات بصرية غاية الروعة والواقعية.

Flash Light
ظل الكشاف في لعبة DOOM 3

بل زاد البعض في المزيد من الابهار ، وأتاحوا أن تسقط الأنوار الخاطفة والسريعة ظلال تفاعلية ، مثل وهج الأسلحة والبنادق Muzzle Flashes Shadows  ، حتي وصل الحال الي اسقاط ظلال من وهج الانفجارات Explosions Shadows .

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

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

Debris Shadows

 

بل أن المطورين أتاحوا رسم ظلالا علي الأرض للسحب في السماء Cloud Shadows ، وتتحرك تلك الظلال مع حركة السحب.

توقف المطورون اليوم عند مرحلة ظلال الجسيمات الدقيقة Particle Shadows (والتي هي أصغر من الحطام والهشيم) ، مثل جسيمات الدخان والضباب ورذاذ الماء .. وكان المطورون يتجاهلون تلك الأجسام في السابق لصالح التركيز علي أجسام أخري أكثر أهمية ، فلم تكن تلك الأجسام تقسط ظلالا لا علي نفسها ولا علي البيئة حولها .. لكن مع تطور العتاد اهتم المطورون بجسيمات الدخان من جديد وقاموا بتفعيل كل مؤثرات الظلال الخاصة بها  Smoke Shadows . فأصبحت تتأثر بظلال الأجسام الأخري وتظلل نفسها ، وتسقط ظلالا علي ما حولها .. لكن هذا لا يزال غير متاحا لجسيمات رذاذ المياه ، علي الأقل حتي الآن.

Smoke Shadows

الي هذا الحد وقد وصل المطورون الي الكمال تقريبا في محاكاة ورسم الظلال ، يتبقي لهم فقط اتاحة الظلال لرذاذ الماء Water Shadows ، أكثر المطورين مشغول الآن بمحاكاة الجوانب الثانوية في مظهر الظلال ، مثل ان تكون حوافها ناعمة بالقرب من الضوء وخشنة عندما تكون بعيدة .. لكن هذه المحاولات في رأيي لا تعدو ان تكون مجرد مبالغة وابتذال في المحاكاة ، وهي أقل أهمية من جوانب أخري.

1 2 3الصفحة التالية

محمد عبد الحميد

محمد عبد الحميد .. 25 سنة ..
زر الذهاب إلى الأعلى