מה זה אנטי-aliasing? הסבירו MSAA, FXAA, TAA ועוד

אנטי-aliasing הוא עמוד השדרה החבוי מאחורי גורם למשחקים שלך להיראות נהדר. זה משרת מטרה פשוטה - תיקון הקצוות המשוננים המופיעים במשחקים - אבל הפרטים הספציפיים מסובכים. אנחנו כאן כדי לבטל את המסתורין של אפשרויות ההנגדה שאתה רואה במשחקים כדי שתוכל להשיג את איכות התמונה והביצועים מחשב המשחקים שלך צרכי.

תוכן

  • מה זה אנטי-aliasing?
  • סוגי אנטי-aliasing
  • איך להפעיל אנט-aliasing במשחקים

בין כל ה הגדרות גרפיקה שאתה צריך לשנות במשחקי מחשב, אנטי-aliasing הוא אחד החשובים ביותר. זה יכול לשבור את הביצועים שלך או לגרום למשחק שלך להיראות נורא אם רותמים אותו בצורה לא נכונה. אבל עם הדרכה קטנה באילו הגדרות נגד aliasing להשתמש, אתה יכול לבצע אופטימיזציה של כל משחק תוך שניות.

סרטונים מומלצים

מה זה אנטי-aliasing?

דוגמה של כינוי בפוטושופ

לפני שנענה על מה זה אנטי-aliasing, עלינו לדבר על מה זה aliasing. כינוי מתרחש כאשר קו מעוגל מצויר על פני פיקסלים מרובעים. זה תוצר לוואי של עיבוד גרפיקה ממוחשבת, שכן פיקסל יכול להציג רק צבע אחד בכל פעם. נסיונות נגד כינוי להחליק כינויים.

קָשׁוּר

  • האם כדאי לקנות את RTX 4060 או RTX 4060 Ti של Nvidia?
  • בדקתי את ה-RTX 4060 החדש של Nvidia מול ה-RX 7600 - והוא לא יפה
  • Odyssey OLED 49 של סמסונג מגיע זול מהצפוי

תמצא אותו בעיקר במשחקים ובאפליקציות לעריכת תמונות. אתה יכול לראות דוגמה של כינוי ב גורל 2 לְהַלָן. המעקה מכסה פיקסלים מרובעים מרובים, מה שיוצר קו משונן שבו הפיקסל מסתיים ומתחיל הבא.

אנטי-aliasing ב-Destiny 2.

הרעיון של אנטי-aliasing הוא להסיר או להחליק את הקצוות המשוננים האלה. יש מגוון רחב של טכניקות להשיג זאת. סביר להניח שאתה מקיים אינטראקציה עם צורה כלשהי של אנטי-aliasing על בסיס יומי, גם אם אינך משחק משחקים או עורך תמונות. הדפדפן שלך, למשל, משתמש ב-anti-aliasing עבור טקסט.

סוגי אנטי-aliasing

אנטי-aliasing ב-Forza Horizon 5.
שני סוגים שונים של אנטי-aliasing ב- Forza Horizon 5. FXAA משמאל, MSAA מימין.

למרות שישנן מספר טכניקות שונות להורדה, הן מסתכמות בשתי גישות עיקריות. הראשון הוא דגימת-על. במקרים אלה, טכניקת ה-anti-aliasing מפוצצת את התמונה לרזולוציה גבוהה יותר ומשתמשת בפרט הנוסף הזה כדי להחליק קצוות גסים בתמונה הסופית.

השני הוא ניחוש - באמת. במקום לעבד את התמונה ברזולוציה גבוהה יותר, כמה טכניקות נגד זיהוי משתמשות באלגוריתם כדי להסתכל על פיקסלים קרובים ולנחש לאן צריך להגיע הפרט הנוסף.

זו אינה רשימה ממצה של טכניקות נגד זיהוי. טכניקות רבות הן שילובים או וריאציות קלות של טכניקות אחרות. אנו מתמקדים בסוגי ה-anti-aliasing שבאמת תמצאו במשחקים היום.

Supersample Anti-Aliasing (SSAA)

השוואת SSAA במטרו 2033 Redux.

Supersample Anti-Aliasing, או SSAA, היא הצורה הבסיסית ביותר של Anti-Aliasing. זה עובד על ידי צילום תמונה ברזולוציה גבוהה יותר והורדת דגימת הפיקסלים כדי להתאים לרזולוציה המקורית. התוצאה הסופית מונעת קצוות משוננים על ידי ממוצע צבעים ליד הקצוות.

ב-SSAA 4x, פיקסל אחד נמתח לארבעה. נלקחת דגימה מכל אחד, ואז ארבעת הפיקסלים מופחתים לפיקסל בודד שמעמיד את הצבע בממוצע. SSAA עדיין מייצר את התוצאות הטובות ביותר נגד ההיגוי, אבל זה גם התובעני ביותר, מכיוון שהוא בעצם מעבד את התמונה ברזולוציה גבוהה יותר. בגלל מס הביצועים שלו, SSAA אינו אופציה ברוב משחקי המחשב המודרניים.

Multi-Sample Anti-Aliasing (MSAA)

השוואה של MSAA ב- Forza Horizon 4.

Multisample Anti-Aliasing, או MSAA, היא צורה זולה יותר של SSAA. במקום לעבור את התהליך הקפדני של דגימת כל פיקסל, MSAA נכנסת לפעולה רק כאשר כינוי יכול להפוך לבעיה (יתרון), מה שחוסך משאבי מחשוב רבים.

בסצנה, לעתים קרובות יש פיקסלים סמוכים בעלי אותו צבע בדיוק. אלה לא צריכים לעבור את תהליך דגימת העל, שהוא הרעיון מאחורי MSAA. למרות שהרבה פחות תובעני מ-SSAA, MSAA עדיין מטילה מס על החומרה שלך.

אנטי-כינוי מהיר בקירוב (FXAA)

השוואת FXAA ב-Destiny 2.

Fast Approximate Anti-Aliasing, או FXAA, היא צורה לאחר תהליך של אנטי-aliasing. זה אומר שבמקום להתעסק עם העיבוד, זה אלגוריתם שנכנס לאחר מעשה כדי לנקות קצוות משוננים. זה עושה את זה הרבה פחות תובעני מ-MSAA ו-SSAA, אם כי במחיר של איכות תמונה.

FXAA משתמש במסנן ניגודיות גבוהה כדי למצוא קצוות לפני דגימת קצוות אלה ומיזוגם. זה לא ממוצע צבעים ייחודיים כמו SSAA ו-MSAA, ולכן הוא נוטה להיראות מטושטש יותר בקצוות.

Anti-Aliasing זמני (TAA)

השוואת TAA בארצות הפלאות של טינה הקטנטנה.

TAA, או Temporal Anti-Aliasing, דומה ל-FXAA. זוהי צורה לאחר תהליך של אנטי-aliasing שדוגמת כל פיקסל במסגרת. עם זאת, הוא דוגם מיקום אחר בתוך כל מסגרת, והוא משתמש במסגרות קודמות כדי למזג את הדוגמאות יחד.

זה זמני, או מבוסס זמן. האנטי-aliasing מתרחש על ידי מיזוג פיקסלים קודמים ועכשוויים, מה שמנקה רבים מהקצוות המטושטשים שנגרמים על ידי FXAA. עם זאת, TAA נושא בעיות משלה, כגון Ghosting שבו דגימה קודמת עוברת למסגרת חדשה, ויוצרת אפקט טשטוש.

TAA הוא עמוד השדרה של Nvidia דגימת סופר למידה עמוקה (DLSS), וזו סיבה גדולה מדוע Temporal Super Resolution (TSR) ו-FidelityFX Super Resolution 2.0 (FSR) של AMD מסוגלים להפיק תוצאות איכותיות כל כך.

אנטי-כינוי מורפולוגי של תת-פיקסל (SMAA)

השוואת SMAA ב-Destiny 2.

Subpixel Morphological Anti-Aliasing, או SMAA, דומה מאוד ל-FXAA. הוא משתמש בזיהוי קצוות ומטשטש פיקסלים סביב קצוות קשים. ההבדל העיקרי הוא ש-SMAA מתחבר ל-GPU שלך קצת יותר כדי לקחת דגימות מרובות לאורך הקצוות האלה.

בגלל זה SMAA נוטה להציע איכות תמונה טובה יותר מ-FXAA תוך שהוא לא דורש כוח סוס כמו MSAA או SSAA. עם זאת, היא ירדה מהרווחה בשנים האחרונות, מכיוון ש-TAA מגיעה לאיזון דומה עם תוצאות טובות יותר.

איך להפעיל אנט-aliasing במשחקים

אתה יכול להגדיר הגדרות נגד alias בהגדרות הגרפיקה של רוב המשחקים. או שתראה את זה רשום כפשוט החלקת עקומות, או כסוג האנטי-aliasing (FXAA, MSAA וכו') ההגדרות מדברות בעיקר בעד עצמן, מחוץ לגורם. טכניקות מסוימות, כמו MSAA, מלוות במספר המציין את איכות ההנגדה (MSAA 4x עדיפה על MSAA 2x, למשל).

הגדרות הגנה נגד כינוי בלוח הבקרה של Nvidia.

אם אתה רוצה להגדיר אנטי-alias באופן אוניברסלי, אתה יכול לעשות זאת דרך שלך כרטיס מסך תוֹכנָה. עבור Nvidia, פתח את ה לוח הבקרה של Nvidia ולנווט אל נהל הגדרות תלת מימד. כברירת מחדל, ה מצב נגד ביטוי ההגדרה מוגדרת ל יישום נשלט. יש לך שלוש אפשרויות:

  • כבוי: מכבה את ההגנתיות במשחקים כברירת מחדל.
  • שפר את הגדרת האפליקציה: מאפשר לך לאפשר עוד הגנה נגד כינוי מעבר למה שמשחק מספק (שימושי בכותרים עם בורר הגנה נגד כינוי).
  • עוקף כל הגדרה של אפליקציה: מאפשר לך להגדיר את ההגנתיות שלך על סמך הגורם ב- הגדרת הגנה נגד כינוי סָעִיף.

בנוסף, ניתן להפעיל את FXAA בלוח הבקרה של Nvidia. מכיוון ש-FXAA היא צורה של אנטי-aliasing לאחר תהליך, אתה יכול להחיל אותה על כל משחק, או כצורה עצמאית של anti-aliasing או על גבי מה שהגדרת במשחק.

הגדרות הגנה נגד כינוי בתוכנת Radeon.

בתוכנת Radeon של AMD, אתה יכול גם להגדיר אנטי-aliasing. נווט אל הגדרות > גרפיקה ולחץ על מִתקַדֵם להפיל. יש לך הגדרות דומות לאלו של Nvidia עבור אנטי-aliasing: כבה אותה, שפר אותה או תעקוף אותה. עם זאת, Radeon Software מספקת כלים נוספים לסוג ההנגדה שאתה רוצה ליישם:

  • דגימה מרובה: זוהי MSAA, אותה תוכל ליישם על גבי הגנה קיימת או כהגדרה עצמאית.
  • רב דגימה אדפטיבית: זהו MSAA אדפטיבי, אשר משפר את MSAA על ידי החלת הגנה על משטחים עם אלמנטים שקופים.
  • דגימת-על: זוהי SSAA, שהיא הצורה התובענית ביותר של אנטי-aliasing.

תמצא גם אפשרויות עבור MLAA, או מורפולוגי נגד כינוי. זוהי בעצם הגרסה של FXAA של AMD, אותה תוכל להחיל כמעבר יחיד של פוסט-תהליך של אנטי-aliasing או על גבי anti-aliasing שהגדרת במשחק.

המלצות עורכים

  • Nvidia לא רוצה שתדע על ה-GPU החדש השנוי במחלוקת שלה
  • כיצד אנו בודקים רכיבי מחשב וחומרה
  • העסקאות הטובות ביותר למחשבי גיימינג: שחקו ב-Diablo 4 ועוד החל מ-$490
  • אף אחד לא קונה כרטיסי מסך חדשים כרגע
  • המבצעים הטובים ביותר למחשב נייד של HP: קבל מחשב נייד בגודל 17 אינץ' ב-$300 ויותר