Изглаждане

изглаждане

Anti-aliasingе технология, използвана за премахване на „назъбения“ ефект, който се появява в краищата на набор от отделни плоски или обемни изображения, които се показват едновременно на екрана. Anti-aliasing е изобретен през 1972 г. в Масачузетския технологичен институт от Architecture Machine Group, която по-късно става основна част от Media Lab.

Съдържание

Основният принцип на антиалиасинг е да се използват възможностите на изходното устройство за показване на нюанси на цвета, с който е начертана кривата. В този случай пикселите, съседни на граничния пиксел на изображението, приемат междинна стойност между цвета на изображението и цвета на фона, създавайки градиент и замъглявайки границата.

Има два варианта за изглаждане:

  • Общо изглаждане чрез изчертаване на прекалено голямо неизгладено изображение и след това намаляване на разделителната способност.
  • Специализирани алгоритми за изглаждане, които работят върху изображения от определен тип (например алгоритъмът на Wu за чертане на сегменти).

Трябва да се отбележи, че anti-aliasing зависи от гамата на монитора. По-специално, средната стойност между 0,2 и 0,8 не е непременно 0,5, но (0, 2 γ + 0, 8 γ 2) 1 / γ 2^+08^>>\right)^> . Това е особено забележимо при тънки шарки и текст. Следователно, изглаждане с най-добро качество се получава само когато γ е известно.

В резултат на това изображението на SSAA изглежда по-меко и по-реалистично. Въпреки това, фотографски изображения с просто изглаждане (като суперсемплиране и след това усредняване) може да влошат външния вид на някои типове линейни чертежи или диаграми (изображението ще изглежда размазано), особено когато линиите са най-хоризонтални или вертикални. В тези случаи може да се използва подсказване.

Изглаждането на цял екран ви позволява да премахнете характерните "стълби" на границите на полигоните. Имайте предвид обаче, че антиалиасингът на цял екран изразходва много изчислителни ресурси, което води до спад в честотата на кадрите.

FXAA (Fast approXimateAnti-Aliasing) е метод за антиалиасинг от Nv >[5], който е пикселен шейдър с едно преминаване, който изобразява получения кадър в последваща обработка. Това е по-продуктивно решение в сравнение с традиционния MSAA (Multi-Sampling Anti-Aliasing), което обаче влияе върху точността на работа и качеството на изображението.

MFAA (Multiframe Sampled Anti-Aliasing) - метод за анти-алиасинг от Nv>[6]