
الواقعية والواقع الإفتراضي، تعرف علي ما تقدمه إنفيديا مع مكتبة DX12 الجديدة
المؤثرات البصرية في عالم الألعاب هي جوهر صناعة الألعاب هذه الأيام فالكثير منا هذه الأيام أول ما يتبادر إلي ذهنة عند شراء حاسوب جديد أو حتي جهاز العاب جديد يتسائل هل هذا الحاسب يستطيع تشغيل الألعاب الحديثة علي إطارات مرتفعة وأعلي إعدادات موجودة؟ وما هي المؤثرات البصرية التي تدعمها هذه الألعاب الجديدة وهل هي أقرب إلي الواقع أم لا، وفي الواقع الكثير من الناس هذه الأيام قد يجعل الواقعية الرسومية في الألعاب هي أولي أولوياته، وفي هذا الإطار تقدمت شركة إنفيديا وقامت بجهود كبيرة لتقديم الأفضل في هذا المجال وتقديم كل ماهو جديد في عالم الألعاب للوصول بالرسوميات إلي درجة عالية من الواقعية التي تجعل من تجربة اللعب شيئاً مثيراً ومختلفاً إلي أبعد درجة تحت مسمي مكتبة GameWorks وخاصة مع مكتبة DX12 الجديدة...
تعتبر مكتبة GameWorks من انفيديا عبارة عن مجموعة برامج وسيطة مطورة من قبلها والتي تعرض مؤثرات بصرية متقدمة من أجل تطوير ألعاب الفيديو. تضم بداخلها مجموعة كبيرة من المؤثرات مثل: Visual FX, PhysX و Optix SDK التي توفر مجموعة واسعة من التحسينات المعدة سلفاً من أجل البطاقات الرسومية الخاصه بانفيديا, وأيضاً يمكن أن يتم معالجة بعض مؤثراتها على المعالج المركزي.
مكتبة GameWorks DX12
ومع صدور مكتبة DX12 الجديدة قدمت شركة Nvidia تحديث أخر إلي مكتبتها تحت مسمي GameWorks DX12، ما الذي قدمته شركة Nvidia إذاً مع مكتبة GameWorks الجديدة ؟ دعونا نتعرف علي تقنيات GameWorks DX12 من إنفيديا وما الجديد الذي تقدمه وهل مازال تشغيلها يؤثر علي الأداء العام للألعاب أم لا وهل هناك جدوي فعلية من إستخدامها في الألعاب في السطور القليلة القادمة...
محاكاة الفيزيائية مع مكتبة DX12
قدمت مكتبة DX12 الحسابات الغير متزامنة أو asynchronous compute والتي توحد المحاكاة الرسومية من خلال السماح لوحدات معالجة الرسومات بتشغيل أعباء عمل غير رسومية من أجل الحصول علي تأثيرات أفضل بسرعة أكبر مثل تأثيرات post-processing والإضاءة و التأثيرات الفيزيائية، وكنها محدودة في الوقت الحالي نتيجة لعدم قدرة الألعاب والعناوين الحالية علي تقديم أداء جيد مع هذه التقنية الجديدة كحال باقي التقنيات المستخدثة..
ولتقديم الإستفادة القصوي من خاصية الحسابات الغير متزامنة قامت شركة إنفيديا بتقديم محرك الفيزيائية الأكثر فعالية إلي مكتبة DX12 مع تقنيتين جديدتين واللتان تستفيدات من خاصية asynchronous compute الجديدة..
أولاً Nvidia Flow 1.0 وهي عبارة عن مكتبة تأثيرات بصرية توفر محاكاة حقيقية للديناميكية، السوائل القابلة للاحتراق، النار والدخان. وتدعم كلا من مكتبتي DX11 و DX12.
https://www.youtube.com/watch?v=XGLAC69J-BM
ثانياً Nvidia FleX 1.1 وهي عبارة عن تقنية محاكاة بصرية موحدة قائمة على الجسيمات لتقوم بمحاكاتها في الوقت الحقيقي. وتدعم مكتبة DX12.
https://www.youtube.com/watch?v=1o0Nuq71gI4
كما تشمل هذه التحديثات أيضاً تقنية HairWorks 1.3 في ثوبها الجديد والتي تمكن المطورين من محاكاة الفراء والشعر وتقديم صورة أكثر واقعية للشعر والفراء في ألعابهم، الإصدار 1.3 يدعم DX12.
https://www.youtube.com/watch?v=IltIVf_TeFg
VRWorks تأتي إلي مكتبة DirectX 12
أدوات التطوير الأكثر تقدماً الخاصة بمكتبة DX12
كما قدمت شركة إنفيديا العديد من الموارد المطورة لتحسين القدرة علي برمجة الألعاب مع مكتبة DX12 الجديدة والتي تتضمن: NVIDIA Aftermath 1.0 هي عبارة عن أداة تشخيصية يمكن للمطورين استخدامها لتحليل تقارير الخطأ في مكتبة DX12.

تعريفات Game Ready المحسنة من أجل مكتبة DirectX 12
