البداية كانت مع تقنية تتبع الأشعة Ray Tracing، بعدما دعمت شركة Microsoft التقنية في مكتبة DirectX 12 من خلال تحديث DirectX Ray، أو ما يسمي اختصارا DXR.

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

وهو ما تمثل في ألعاب عديدة نزلت بدعم التقنية، أمثال Battlefield V، و Metro Exodus و Shadow Of The Tomb Raider. وحصلنا في تلك الألعاب علي رسوم أفضل من ناحية الاضاءة والظلال والانعكاسات. وعملت هذه الرسم من خلال مكتبة DXR ووحدات تتبع الأشعة في بطاقات RTX.

لكننا اليوم بصدد الحديث عن المزيد من التحديثات التي صدرت لمكتبة DirectX 12 وجعلتها تدعم تقنيات جديدة في بطاقات RTX لتدعم نواحي جديدة.

وأول هذه التحديثات هو تحديث الذكاء الاصطناعي Artificial Intelligence والتعلم العميق Machine Learning، وهو الذي يدعم تقنيات تعلم الآلة لتحسين رسوم الألعاب .. ولقد سمت Microsoft التحديث باسم DirectX Machine Learning أو DirectML اختصارا.

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

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

بمعني آخر فان تقنية DLSS المقدمة من NVIDIA قد صارت جزءا محوريا من مكتبة DirectX 12 الآن.

ولمن لا يعرف، فان تقنية DLSS هي ممانع تعرج جديد يستعمل خوارزميات ذكاء اصطناعية AI Algorithms ليبني صور اللعبة من دقة عرض Resolution صغيرة الي دقة عرض كبيرة. دون فاقد كبير في جودة الصورة! بل وبأداء دقة العرض الصغيرة. مما يعني أنه ممانع التعرج شبه الكامل! الذي يجمع بين الأداء السهل وجودة الصورة القوية.

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

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

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

مقارنة بين تعظيم الصورة بدون الذكاء الاصطناعي (الي اليمين) وباستخدام الذكاء الاصطناعي من خلال DirectML (الي اليسار)، لاحظ فارق الوضوح

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

مع استخدام الذكاء الاصطناعي (اقصي اليمين) فان التعرجات في الرسوم تكون أقل .. 

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

 

مع استخدام الذكاء الاصطناعي (اقصي اليمين) فان التعرجات في الرسوم تكون أقل .. 

يستطيع تحديث DirectML العمل علي أي بطاقة رسومية تدعم DirectX 12، لكن الاستفادة منه في تسريع الأداء لن يتحقق الا علي بطاقة رسومية بها وحدات ذكاء اصطناعي مخصصة، مثل بطاقات RTX و بطاقات Volta من NVIDIA. والتي تحوي وحدات تسريع مخصصة باسم Tensor Cores.

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

وحدات الذكاء الاصطناعي في بطاقة Titan V تزيد الأداء عدة مرات في DirectML

ثاني التحديثات التي أعلنت عنها Microsoft هو تحديث معدل الرسم المتغير Variable Rate Shading أو VRS اختصارا.

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

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

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

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX المربعات الصفراء والخضراء تخضع لعمليات حسابية أقل لأنها ثابتة في المشهد (الطريق لا يتغير) .. 

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

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

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

ولقد دعمت بطاقات RTX معدل الرسم المتغير منذ اليوم الأول لاطلاقها، ولقد أصدرتها مع لعبة Wolfenstein 2 أيضا. قبل أن تلتقطها Microsoft وتدمجها في مكتبة DirectX 12 .. وتعلن أن الكثير من المحركات الرسومية وألألعاب سوف يدعمون هذه التقنية مستقبلا. بدءا من لعبة The Division 2.

مكتبة DirectX 12 تدعم المزيد من تقنيات RTX

وعلي ما يبدو أن بطاقات RTX قد صدرت بتخطيط شامل مع Microsoft، فالشركة قامت بتحديث مكتبة DirectX 12 خصيصا ليدعم ثلاثة تقنيات كاملة حتي هذه اللحظة وكلها تقنيات مدمجة في بطاقات RTX، وتقدم في تلك البطاقات لأول مرة، بداء من تتبع الأشعة Ray Tracing ومرورا بتعلم الآلة Machine Learning، وانتهاءا بالرسم المتغير Variable Shading. وكلها تقنيات تستخدم بالفعل في ألعاب حالية، وستستخدم بقوة في الألعاب القادمة، وفي أجيال منصات الألعاب المنزلية الجديدة، والعدد مرشح للزيادة مستقبلا. فلا يزال لدي بطاقات RTX تقنيات أخري لم تحصل علي دعم DX12 بعد، مثل تقنية Mesh Shaders. والتي تزيد من عدد المجسمات ثلاثية الأبعاد في الألعاب دون أن تؤثر علي الأداء.