كشفت المقالات الحديثة حول لعبة METRO 2033 الكثير من التفاصيل الفنية (حول المحرك نفسه , ومكونات الـ PHYSX بشكل محدد) لذلك , نحن نفكر , لايوجد شئ جديد يمكن إضافتة ومع هذا ,هناك المقابلة الأخيره مع الرئيس التنفيذي Oles Shishkovstov من قبل موقع PCGamesHardware.com قد كشفت لنا شيئا اخر ....
PCGH
قد يُقرأ الأمر أن اللعبة تقوم بعرض محاكاة physics متقدمة كما أيضا تدعم NVIDIA Physx هل يمكن أن تخبرنا عن المزيد من التفاصيل هنا؟ هل معالجة CPU للـ physics يؤثر على الرسومات فقط أو أنه يستخدم من أجل أمور اللعبة مثل تعرض الأعداء للضرب من قبل شظايا متناثرة من حائط منفجر وشيئا كهذا؟
Oles Shishkovstov
نعم، الـphysics مندمجة بشكل دقيق في اللعبة. ومثالك ينطبق عليه أيضا.
PCGH
بجانب دعم الـ Physx لماذا قررت أن تستخدم برامج وسيطة لـ Nvidia’s physics بدلا من مكاتب physics الأخرى مثل Havok أو ODE ؟ مالذي يجعل Nvidia’s SDK ملائما جدا لهكذا أمر؟
Oles Shishkovstov
لقد اخترنا SDK من قبل حينما كانت Novodex SDK ( وهذا حتى قبل أن تصبح AGEIA). لقد كان الأداء عاليا وحلا يقدم ميزات أخرى. بعض الأسباب لما فمنا به – لقد كان لديهم وسيلة محتوى كامل وقابل التعديل حسب رغبة المشتري حينها ، وكان مهما حينما تقوم بكتابة محرك جديد بواسطة فريق صغير نسبيا.
PCGH
ماهي الاختلافات البصرية بين معالجة physics بين CPU و GPU ( بواسطة PhysX، OpenCL أو حتى حوسبة DX)؟ هل يوجد أي ميزات سيفتقدها اللاعبون بدون بطاقة NVIDIA؟ ماهي الميزات الفنية التي لايمكن أن تحقق مع CPU كمعالج physics؟
Oles Shishkovstov
لايوجد اختلافات ظاهرة حيث أن كلاها تعمل على نقطة التعويم العادي IEEE. إنGPU يسمح فقط بمعالجة الأمور الثقيلة كي يتم محاكاتها لأنها أمر معظم للسرعة في بيانات نظام العد الموازي.
بالنسبة Metro2033 – فإن اللعبة دائما تحسب physics الجسم الصلب على CPU، لكن physics الملابس، physics الجسم الناعم، physics السوائل و physics الجزيئات على كل مالدى المستخدمين ( multiple CPU cores or GPU ) المستخدمين سيكونون فادرين على تمكين المزيد من الحوسبة الشاملية بواسطة خيار اللعبة بغض النظر عن الجهاز الذي لديهم.
المصدر
اخوكم
SNOOP DOGG
المفضلات