بحث
مطور يشغل تتبع الأشعة على Sega Saturn: إنجاز تقني مذهل
أخرى #Sega_Saturn #تتبع_الأشعة

مطور يشغل تتبع الأشعة على Sega Saturn: إنجاز تقني مذهل

منذ 21 ساعة 5 مشاهدة 0 تعليق 2 دقائق قراءة
5 مشاهدة
0 إعجاب
0 تعليق
موثوق 95%

في إنجاز تقني غير مسبوق يكسر حدود المألوف، تمكن المطور المعروف باسم XL2 من تشغيل تقنية تتبع الأشعة (Raytracing) في الوقت الفعلي على جهاز Sega Saturn، وهو جهاز ألعاب كلاسيكي يعود لعام 1994. يعتبر هذا الفيديو الذي انتشر مؤخراً دليلاً جديداً على إبداع مجتمع الـ "Demoscene" في دفع الأجهزة القديمة للقيام بمهام لم تُصمم لها أصلاً.

ما هو تتبع الأشعة ولماذا يعتبر صعباً؟

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

كيف نجح Sega Saturn في المهمة؟

صدر جهاز Saturn قبل عامين من ظهور أول بطاقة رسوميات للحاسب الشخصي (3dfx Voodoo)، وكان يعتمد على شريحتين للرسوميات: واحدة للمضلعات وأخرى للخلفيات. ورغم أن هذا العتاد قدم ألعاباً ثلاثية الأبعاد مبكرة مثل Virtua Fighter، إلا أن القفز إلى الإضاءة الديناميكية وتتبع الأشعة يعتبر أمراً مذهلاً.

السر يكمن في البرمجيات

أوضح XL2 أن السر وراء هذا الإنجاز يكمن في استخدام تقنية "تقسيم الفضاء الثنائي" (Binary Space Partitioning). وهي طريقة لتقسيم المساحة في المشهد بشكل متكرر لتحديد الكائنات المرئية وتلك المخفية، وهي نفس التقنية التي استخدمها المبرمج الشهير John Carmack في محرك لعبة Quake. ويشير المطور إلى إمكانية دمج مصادر الضوء الثابتة مع الأضواء الديناميكية لتحسين النتائج مستقبلاً.

الأسئلة الشائعة

نجح المطور XL2 في تشغيل تقنية تتبع الأشعة (Raytracing) في الوقت الفعلي على جهاز Sega Saturn القديم الذي صدر عام 1994.

اعتمد المطور على تقنية برمجية تسمى تقسيم الفضاء الثنائي (BSP) لتعويض غياب العتاد المخصص، وهي نفس التقنية المستخدمة في محرك لعبة Quake.

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

التعليقات 0

سجل دخولك لإضافة تعليق

لا توجد تعليقات بعد. كن أول من يعلق!