Ahmed.Elsayed
25-05-2013, 23:00
https://i1082.photobucket.com/albums/j364/torbido/allah.gif
لقد شرحنا فى الجزء الثانى من هذه السلسلة طرق تنعيم الحواف المستخدمة فى البطاقات الرسومية وللأطلاع على هذا الجزء أدخل على هذا الرابط >>> هنا (https://arabhardware.net/forum/showthread.php?t=347233)
والاَن سأقوم بشرح طريقة مكملة لأنظمة التنعيم التى تم شرحها وهى التنعيم الشفاف أو ما يطلق عليها بالأنجليزية Transparency Anti-Aliasing ،وهى طريقة ظهرت قديماً لتنعيم الحواف ولم تشتهر كثيراً نظراً لتأثيرها على معدل أطارات اللعبة خصوصاً عند دمجه مع نظام تنعيم اَخر مثل MSAA
وظهرت الحاجة لنظام التنعيم TRSSAA للحاجة لتنعيم الأجسام التى لا تنفع طرق التنعيم التقليدية معها مثل : أوراق الشجر والسياج الحديدية والنيران أو ما يطلق عليها بأسم الأكساءات الشفافة (وسيتم شرحها فى الموضوع القادم)
ولمعرفة ديناميكية عمل هذه التقنية سنشرح طريقة عمل Transparency AA مع برامج معالجة الصور الأحترافية
تمهيد :
خطوط الصورة تكون مثل المستطيل وعند إنشاء الصورة يتم التعامل مع الخطوط على أنها متجهات فالخط لا يظهر بشكل غير منتظم عند تكبيره أو تصغيره ولكن عند حفظه بالتهيئات التقليدية يتم التعامل مع هذه الخطوط على أنها نقاط Pixels
والخط وهو مستقيم يظهر بشكل منتظم حتى بعد تكبيره مثل هذا الشكل :
https://www.lunaloca.com/tutorials/antialiasing/images/horizontal-lines.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/horizontal-lines-detail.jpg
فكما ترون الخطوط كبر حجمها ولكن تظهر بشكل مستقيم وسلس بدون أى مشاكل لكن أنظروا بعد تغيير إتجاه الخطوط لتظهر بشكل مائل ماذا حدث بالصورة أسفل ؟
https://www.lunaloca.com/tutorials/antialiasing/images/diagonal-lines.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/diagonal-lines-detail.jpg
الخطوط ظهر بها بعض التعرج وظهرت بشكل أوضح عند تكبيرها فى الجزء الأيسر.
ولقد وضحنا سابقاً فى طرق التنعيم التقليدية مثل ال MSAA كيف يتم تنعيم هذه الحواف وهو عن طريق دمج النقط المكونة لحواف الشكل مع اللون المجاور لها مكونة لون جديد وسط بين اللونين
فهذا الشكل ظهرت حوافه بشكل متقطع وغير متساوى خصوصاً بعد تكبيرها
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-aliasing-detail.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-aliasing.jpg
وتم تنعيهما بعد ذلك عن طريق أخذ عينة من كل نقطة موجودة بحواف الشكل ثم تم دمجها مع اللون الخاص بخلفية الشكل مكونة لون جديد وسط بين اللونين وهو اللون الرمادى كما هو موضح :
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-antialiased-detail.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-antialiased.jpg
ولكن سنفترض أن الشكل أختلف لون خلفيته إلى لون اَخر غير اللون الأبيض مثل اللون البنفسجى فسيظهر بهذا الشكل :
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-white.gif
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-detail.gif
فعند تطبيق التنعيم الشفاف Transparency AA على الشكل ستظهر حوافه بشكل ناعم وسيندمج مع الخلفية كجزء منها كما هو واضح فى الجزء الأيسر بالأسفل :
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-white.gif
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-blue.gif
ولتوضيح ما قام بعمله هذا المؤثر بأختصار :
قام أولاً تحديد حدود الشكل ثم تم تحويلها من لون قاتم إلى لون شفاف تستطيع رؤية اللون الموجود بخلفه من خلاله وهذا بالطبع أدى إلى توائم الشكل مع لون الخلفية الموجودة خلفه.
التنعيم الشفاف Transparency Anti-Aliasing :
ظهر نظام التنعيم الشفاف مع كروت geforce 7 Series من شركة Nvidia وظهر بعدها مع كروت Radeon X1000 Product Family ولكن بأسم مختلف وهو Adaptive Anti-Aliasing ولكنه لم يختلف فى المضمون
وظهر فى لوحة التحكم الخاصة بكروت Nvidia بخيارين وهما Multisampling و Supersampling ،وظهر فى لوحة التحكم الخاصة بكروت Ati بخيارين هما Performance و Quality
ولكى لا تحتار ف Multisampling = Performance و Supersampling = Quality
وهذه صورة توضح طريقة التنعيم التقليدية
https://www.bjorn3d.com/Material/revimages/video/xfx_7950gt/normal_aa.jpg
وكما هو ظاهر فالسياج الصغيرة لم تنعم كما ينبغى ولكن بعد تطبيق TRSSAA مع ال MSAA أنظر إلى الصورة التالية لتعرف الفرق
https://www.bjorn3d.com/Material/revimages/video/xfx_7950gt/transparency_aa.jpg
كما ترى فقد تم تحسين تنعيم السياج الموجودة بالخلف بشكل كبير ولكن على حساب أداء المعالج الرسومى
وللحصول على تنعيم أفضل بدون التأثير كثيراً على أداء المعالج الرسومى يمكن أستخدام Multisampling بدلاً من Supersampling
ولكن ال Supersampling أفضل كثيراً من ال Multisampling فى تنعيم الحواف
ومع ظهور كارت Nvidia Geforce 8800 GT صدر تعريف لتحسين نظام التنعيم Multisampling ليظهر بجودة Supersampling
أنظر إلى الفرق بين Multisampling القديم فى الصورة ناحية الشمال و نظام TMS الجديد ناحية اليمين
https://www.techarp.com/article/NVIDIA/GeForce_8800_GT_TR/transparent_aa_01.jpg
وأنظر أيضاً عند المقارنة بين نظام TMS الحديث ونظام Supersampling (لن تجد فرق ملحوظ بينهم إلا بداخل اللعبة)
https://www.techarp.com/article/NVIDIA/GeForce_8800_GT_TR/transparent_aa_02.jpg
مع ملاحظة أن تطبيق Transparency AA يتركز أكثر على الأجسام القريبة لتقليل الضغط على المعالج الرسومى.
أخيراً لتفعيل Transparency AA مع كروت Nvidia قم بأتباع الخطوات الاَتية :
1- قم بالضغط بزر الماوس الأيمن على سطح المكتب ثم أختر Nvidia Control Panel
2- قم بالدخول على Manage 3D Settings
3- ستجد خيار أسمه Transparency Anti-Aliasing أفتح القائمة الموجودة بجانبه وأختر جودة التنعيم المرغوبة
وهذه صورة للتوضيح
https://i839.photobucket.com/albums/zz316/fantasian_2009/nvidiaAA.png
4- لا تنسى الضغط على زر Apply بالأسفل لتطبيق التغييرات التى قمت بعملها.
مع ملاحظة أن فى التعريفات الجديدة هناك أكثر من مستوى لنظام التنعيم Supersampling كما هو ظاهر بهذه الصورة :
https://www.rage3d.com/reviews/video/evga_gtx_460_sc//pics/nvcptrans.jpg
طريقة تفعيل Transparency AA مع كروت AMD :
1- أضغط بزر الماوس الأيمن على سطح المكتب ثم أختر Catalyst Control Center
2- أدخل على 3D Applications Settings
3- ستجد خيار أسمه Anti-Aliasing Mode وله منزلق وبه 3 أختيارات أختار الأختيار المناسب لك
وهذه صورة توضيحية
https://img4.imageshack.us/img4/6721/adaptive.jpg
4- لا تنسى أن تضغط على زر Apply بالأسفل لتطبيق التغييرات التى قمت بعملها.
مع ملاحظة أنه فى التعريفات الجديدة سيختلف مكان Transparency AA فستجده بأسم Anti-Aliasing Method وله خيارين ( Supersampling | Multisampling )
https://www4.0zz0.com/2013/05/26/09/269889344.jpg
وبهذا يكون قد أنتهى موضوعنا أرجوا أن يكون قد أعجبكم وبرجاء كل من يجرب Transparency AA فى جهازه يخبرنا بتجربته حتى يستفاد الجميع
ويرجى من محبى نقل المواضيع ذكر مصدر الموضوع هو منتدى عرب هاردوير وإلى اللقاء فى جزء جديد من هذه السلسلة والسلام عليكم ورحمة الله وبركاته.
لقد شرحنا فى الجزء الثانى من هذه السلسلة طرق تنعيم الحواف المستخدمة فى البطاقات الرسومية وللأطلاع على هذا الجزء أدخل على هذا الرابط >>> هنا (https://arabhardware.net/forum/showthread.php?t=347233)
والاَن سأقوم بشرح طريقة مكملة لأنظمة التنعيم التى تم شرحها وهى التنعيم الشفاف أو ما يطلق عليها بالأنجليزية Transparency Anti-Aliasing ،وهى طريقة ظهرت قديماً لتنعيم الحواف ولم تشتهر كثيراً نظراً لتأثيرها على معدل أطارات اللعبة خصوصاً عند دمجه مع نظام تنعيم اَخر مثل MSAA
وظهرت الحاجة لنظام التنعيم TRSSAA للحاجة لتنعيم الأجسام التى لا تنفع طرق التنعيم التقليدية معها مثل : أوراق الشجر والسياج الحديدية والنيران أو ما يطلق عليها بأسم الأكساءات الشفافة (وسيتم شرحها فى الموضوع القادم)
ولمعرفة ديناميكية عمل هذه التقنية سنشرح طريقة عمل Transparency AA مع برامج معالجة الصور الأحترافية
تمهيد :
خطوط الصورة تكون مثل المستطيل وعند إنشاء الصورة يتم التعامل مع الخطوط على أنها متجهات فالخط لا يظهر بشكل غير منتظم عند تكبيره أو تصغيره ولكن عند حفظه بالتهيئات التقليدية يتم التعامل مع هذه الخطوط على أنها نقاط Pixels
والخط وهو مستقيم يظهر بشكل منتظم حتى بعد تكبيره مثل هذا الشكل :
https://www.lunaloca.com/tutorials/antialiasing/images/horizontal-lines.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/horizontal-lines-detail.jpg
فكما ترون الخطوط كبر حجمها ولكن تظهر بشكل مستقيم وسلس بدون أى مشاكل لكن أنظروا بعد تغيير إتجاه الخطوط لتظهر بشكل مائل ماذا حدث بالصورة أسفل ؟
https://www.lunaloca.com/tutorials/antialiasing/images/diagonal-lines.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/diagonal-lines-detail.jpg
الخطوط ظهر بها بعض التعرج وظهرت بشكل أوضح عند تكبيرها فى الجزء الأيسر.
ولقد وضحنا سابقاً فى طرق التنعيم التقليدية مثل ال MSAA كيف يتم تنعيم هذه الحواف وهو عن طريق دمج النقط المكونة لحواف الشكل مع اللون المجاور لها مكونة لون جديد وسط بين اللونين
فهذا الشكل ظهرت حوافه بشكل متقطع وغير متساوى خصوصاً بعد تكبيرها
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-aliasing-detail.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-aliasing.jpg
وتم تنعيهما بعد ذلك عن طريق أخذ عينة من كل نقطة موجودة بحواف الشكل ثم تم دمجها مع اللون الخاص بخلفية الشكل مكونة لون جديد وسط بين اللونين وهو اللون الرمادى كما هو موضح :
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-antialiased-detail.jpg
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-antialiased.jpg
ولكن سنفترض أن الشكل أختلف لون خلفيته إلى لون اَخر غير اللون الأبيض مثل اللون البنفسجى فسيظهر بهذا الشكل :
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-white.gif
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-detail.gif
فعند تطبيق التنعيم الشفاف Transparency AA على الشكل ستظهر حوافه بشكل ناعم وسيندمج مع الخلفية كجزء منها كما هو واضح فى الجزء الأيسر بالأسفل :
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-white.gif
https://www.lunaloca.com/tutorials/antialiasing/images/atmark-trans-blue.gif
ولتوضيح ما قام بعمله هذا المؤثر بأختصار :
قام أولاً تحديد حدود الشكل ثم تم تحويلها من لون قاتم إلى لون شفاف تستطيع رؤية اللون الموجود بخلفه من خلاله وهذا بالطبع أدى إلى توائم الشكل مع لون الخلفية الموجودة خلفه.
التنعيم الشفاف Transparency Anti-Aliasing :
ظهر نظام التنعيم الشفاف مع كروت geforce 7 Series من شركة Nvidia وظهر بعدها مع كروت Radeon X1000 Product Family ولكن بأسم مختلف وهو Adaptive Anti-Aliasing ولكنه لم يختلف فى المضمون
وظهر فى لوحة التحكم الخاصة بكروت Nvidia بخيارين وهما Multisampling و Supersampling ،وظهر فى لوحة التحكم الخاصة بكروت Ati بخيارين هما Performance و Quality
ولكى لا تحتار ف Multisampling = Performance و Supersampling = Quality
وهذه صورة توضح طريقة التنعيم التقليدية
https://www.bjorn3d.com/Material/revimages/video/xfx_7950gt/normal_aa.jpg
وكما هو ظاهر فالسياج الصغيرة لم تنعم كما ينبغى ولكن بعد تطبيق TRSSAA مع ال MSAA أنظر إلى الصورة التالية لتعرف الفرق
https://www.bjorn3d.com/Material/revimages/video/xfx_7950gt/transparency_aa.jpg
كما ترى فقد تم تحسين تنعيم السياج الموجودة بالخلف بشكل كبير ولكن على حساب أداء المعالج الرسومى
وللحصول على تنعيم أفضل بدون التأثير كثيراً على أداء المعالج الرسومى يمكن أستخدام Multisampling بدلاً من Supersampling
ولكن ال Supersampling أفضل كثيراً من ال Multisampling فى تنعيم الحواف
ومع ظهور كارت Nvidia Geforce 8800 GT صدر تعريف لتحسين نظام التنعيم Multisampling ليظهر بجودة Supersampling
أنظر إلى الفرق بين Multisampling القديم فى الصورة ناحية الشمال و نظام TMS الجديد ناحية اليمين
https://www.techarp.com/article/NVIDIA/GeForce_8800_GT_TR/transparent_aa_01.jpg
وأنظر أيضاً عند المقارنة بين نظام TMS الحديث ونظام Supersampling (لن تجد فرق ملحوظ بينهم إلا بداخل اللعبة)
https://www.techarp.com/article/NVIDIA/GeForce_8800_GT_TR/transparent_aa_02.jpg
مع ملاحظة أن تطبيق Transparency AA يتركز أكثر على الأجسام القريبة لتقليل الضغط على المعالج الرسومى.
أخيراً لتفعيل Transparency AA مع كروت Nvidia قم بأتباع الخطوات الاَتية :
1- قم بالضغط بزر الماوس الأيمن على سطح المكتب ثم أختر Nvidia Control Panel
2- قم بالدخول على Manage 3D Settings
3- ستجد خيار أسمه Transparency Anti-Aliasing أفتح القائمة الموجودة بجانبه وأختر جودة التنعيم المرغوبة
وهذه صورة للتوضيح
https://i839.photobucket.com/albums/zz316/fantasian_2009/nvidiaAA.png
4- لا تنسى الضغط على زر Apply بالأسفل لتطبيق التغييرات التى قمت بعملها.
مع ملاحظة أن فى التعريفات الجديدة هناك أكثر من مستوى لنظام التنعيم Supersampling كما هو ظاهر بهذه الصورة :
https://www.rage3d.com/reviews/video/evga_gtx_460_sc//pics/nvcptrans.jpg
طريقة تفعيل Transparency AA مع كروت AMD :
1- أضغط بزر الماوس الأيمن على سطح المكتب ثم أختر Catalyst Control Center
2- أدخل على 3D Applications Settings
3- ستجد خيار أسمه Anti-Aliasing Mode وله منزلق وبه 3 أختيارات أختار الأختيار المناسب لك
وهذه صورة توضيحية
https://img4.imageshack.us/img4/6721/adaptive.jpg
4- لا تنسى أن تضغط على زر Apply بالأسفل لتطبيق التغييرات التى قمت بعملها.
مع ملاحظة أنه فى التعريفات الجديدة سيختلف مكان Transparency AA فستجده بأسم Anti-Aliasing Method وله خيارين ( Supersampling | Multisampling )
https://www4.0zz0.com/2013/05/26/09/269889344.jpg
وبهذا يكون قد أنتهى موضوعنا أرجوا أن يكون قد أعجبكم وبرجاء كل من يجرب Transparency AA فى جهازه يخبرنا بتجربته حتى يستفاد الجميع
ويرجى من محبى نقل المواضيع ذكر مصدر الموضوع هو منتدى عرب هاردوير وإلى اللقاء فى جزء جديد من هذه السلسلة والسلام عليكم ورحمة الله وبركاته.