ننتقل للجزء الثانى من الموضوع
ظهرت فى الأونة الأخيرة طرق حديثة لتنعيم الحواف ولكن لا تقوم بالضغط على المعالج و أستهلاك مساحة الرام مثل الأنظمة الأقدم وسيتم شرحهم واحداَ تلو الأخرى بالتفصيل بأذن الله.
أولاً نظام التنعيم |Fast Approximate Anti-Aliasing |FXAA :
وهى طريقة حديثة تم أختراعها عن طريق شركة Nvidia لتنعيم الحواف، وفى هذا النظام لا يتم تحليل المجسمات ومعرفة الخطوط الموجودة بالمجسم وتنعيمها ولكن يتم التعامل مع الشاشة بأكملها على أنها نقاط Pixels ،ويتم تنعيم الشاشة بأكملها كتأثير نهائى بعد الأنتهاء من معالجة الأطارات وتقوم بالتنعيم بشكل أفضل من إستخدام MSAA 4X وكل هذا بدون سحب مساحة من الرام أو التأثير على طاقة المعالج، لكن الجانب السلبى هو التأثير على جودة الصورة و التأثير على الكلام المكتوب بالشاشة ولكن المميزات الأضافية التى ستحصل عليها عند تفعيل FXAA بدلاً من MSAA ستجعلك تضحى ببعض الجودة (الأطارات الأضافية التى ستحصل عليها)
هذه صورة توضح الفرق ما بين معدل الأطارات بين إستخدام FXAA very high وإستخدام MSAA 4X (الفرق أكثر من الضعف) :eek:
وهذه صورة توضح الفرق فى جودة التنعيم ما بين FXAA و MSAA
وكما هو ظاهر فنظام التنعيم FXAA قام بتنعيم الحواف بشكل أفضل لكن قام بالتأثير على جودة الصورة.
وتم أضافة FXAA مع تعريفات شركة Nvidia لكى يتم تطبيقه مع جميع الألعاب وكان يعانى من بعض المشاكل مع بعض الألعاب عند بداية ظهوره لكن تم حلها مع التعريفات الجديدةـ
ولتفعيل FXAA مع كروت Nvidia ليعمل مع جميع الألعاب أتبع الخطوات التالية :
1- أضغط كليك يمين على سطح المكتب ثم أختر Nvidia Control Panel
2- أدخل على Manage 3D Settings من الأختيارات الموجودة فى الجزء الأيسر من الشاشة
3- ستجد خيار أسمه Antialiasin - FXAA قم يأختيار On من القائمة المنسدلة بجانب هذا الأختيار
4- أضغط على زر Apply بالأسفل لحفظ التغيير الذى قمت بعمله.
وهذه صورة لتوضيح مكان الخيار Antialiasing - FXAA
ونظام FXAA لا يعمل مع كروت Ati ولكن يمكن تطبيقه مع كروت Ati عن طريق FXAA Tool وسيتم شرحها فى الجزء الثالث من هذا الموضوع بأذن الله.
ملحوظة : عند تفعيل FXAA فى أعدادات كارت Nvidia لا تقم بتفعيل أى نظام تنعيم اَخر من داخل أعدادات اللعبة.
ثانياً : نظام التنعيم |Morphological Anti-Aliasing |MLAA :
هذا النظام يعتبر مماثل لنظام التنعيم FXAA فيتم تطبيقه كتأثير لتنعيم الأطار بأكمله بعد الأنتهاء من معالجته عن طريق كارت الشاشة فلا تؤثر على معدل الفريم مثل نظام التنعيم MSAA أو SSAA الذى يتم تطبيقهم أثناء معالجة الفريم
ولكن إذا قارنا بين معدل الفريم ما بين نظام FXAA ونظام MLAA سنجد أن نظام FXAA يعطى نفس النتيجة لكن مع معدل فريم أعلى مما يرجح الكفة لنظام FXAA
وهذه الصورة توضح فرق الأداء ما بين إستخدام نظام التنعيم FXAA و MLAA مع لعبة Fear 3 بإستخدام نفس الكارت
ولكن تم طرح نظام MLAA 2.0 مع الأصدار ال 12.4 من AMD Catalyst لتقديم أداء أفضل مع الحصول على جودة أعلى للجرافيك من نظام MLAA التقليدى ولكن تم طرح الأصدار الأعلى للعمل مع الجيل السابع من كروت AMD فقط
ولتفعيل MLAA عن طريق AMD Catalyst للعمل مع جميع الألعاب أتبع الخطوات التالية :
1- أضغط كليك يمين على سطح المكتب ثم أختر AMD Catalyst
2- أدخل على 3D Application Settings من الجزء الأيمن للشاشة
3- قم بتفعيل Morphological filtering ثم أضغط على زر APPly
وهذه صورة توضيحية لتوضيح مكان الخيار Morphological filtering
ثالثاً نظام التنعيم TXAA :
وهذا النظام كما تطلق عليه شركة Nvidia هو Film Style Anti-Aliasing وهذا النظام تم إنشائه عن طريق شركة Nvidia ويعمل فقط مع كروت الجيل السادس من كروت Nvidia
وكما تم التوضيح فى موقع Nvidia فهو مزيج ما بين Hardware anti-aliasing و Temporal Filter و custom CG film–style anti–aliasing وهو مزيج من التأثير الذى يتم تطبيقه فى نظام التنعيم MSAA و التأثيرات التى يتم إستخدامها فى الأفلام لتنعيم الحركة
حيث أنه كان يظهر أحياناً عند تطبيق نظام التنعيم FXAA حركة غير واقعية لحواف المجسمات أثناء الحركة يميناً وشمالاً،
وللتوضيح أكثر لطريقة عمل هذه التقنية فيتم أولاً إيجاد متوسط للنقاط المستخدمة فى المجسمات مثل التقنية التى يعمل بها MSAA ولكن الفرق أنه لا يتم تكبير دقة عرض الأطارات ثم تصغيرها كما يحدث مع MSAA ولا يتم التطبيق على كل أطار على حدة
ولكن يتم إيجاد متوسط للألوان على أكثر من إطار فى نفس الوقت مع عمل مقارنة ما بين الأطارات لضمان عدم حدوث تغير كبير فى درجة الألوان ما بين الأطارات منعاً لحدوث حركة غير واقعية لحواف المجسمات مما يجعله أفضل من FXAA و MSAA
وهذه صورة توضح الفرق ما بين TXAA و MSAA
وكما هو واضح فأن نظام التنعيم TXAA تم مقارنته بنظام التنعيم MSAA 8X وتغلب عليه فى تنعيم الحواف
وهذه صورة لتوضيح الفرق ما بين ال TXAA و FXAA
ويتغلب نظام ال TXAA على نظام ال FXAA أيضاً فى تنعيم الحواف
وظهر نظام التنعيم الجديد TXAA مع لعبة Assassin Creed 3 ولعبة The Secret World
وهذه صورة توضح الفرق بين معدل الأطارات عند إستخدام TXAA وعند إستخدام FXAA مع لعبة The Secret World مع نفس الكارت
معدل الفريم يقل بمعدل 10 فريم وأكثر عند تفعيل TXAA مقارنة بال FXAA لكن جودة التنعيم تصب فى صالح نظام التنعيم TXAA الأحدث.
وبهذا أكون قد أنتهيت من شرح أنظمة التنعيم الحديثة ( FXAA - MLAA - TXAA )
وفى المشاركة الثالثة من هذا الموضوع سأقوم بشرح نظام التنعيم الحديث SMAA وكيفية تطبيقه هو ونظام التنعيم FXAA مع الألعاب التى لا تدعم هذه الأنظمة (تعمل مع كروت Nvidia و AMD)
المفضلات