jaki jest najlepszy tryb antyaliasingu?
odpowiedź:
najlepszym sposobem, aby dowiedzieć się, który typ AA (Anti-Aliasing) działa najlepiej dla Ciebie, jest po prostu wypróbowanie każdego dostępnego AA, dopóki nie znajdziesz idealnego miejsca między poprawą obrazu a tolerowanym osiągnięciem wydajności.
przejdziemy do szczegółów wszystkich popularnych typów antyaliasingu, aby dać Ci lepsze wyobrażenie o tym, co każdy z nich robi.
Jeśli grafika w Twoich grach wideo jest postrzępiona lub cierpi z powodu efektu schodów, w którym możesz zobaczyć szorstkie krawędzie zamiast okrągłego kształtu, istnieją sposoby, aby ją poprawić.
widoczne jaggies pojawiają się ze względu na niską rozdzielczość, więc najskuteczniejszym sposobem na pozbycie się go jest uzyskanie monitora o wyższej rozdzielczości.
w rzeczywistości na 27-calowym monitorze 4K obraz jest tak ostry i ostry, że najprawdopodobniej nie będziesz nawet potrzebował żadnego AA.
Jeśli jednak nie stać Cię na nowy monitor lub sprzęt komputerowy wymagany do pracy w wyższych rozdzielczościach, możesz użyć jednej z wielu dostępnych technik antyaliasingu, aby poprawić jakość obrazu.
niektóre z nich są bardziej wydajne niż inne, ale zwykle mają również wyższy koszt wydajności, co powoduje spadek liczby klatek na sekundę (FPS).
różne typy antyaliasingu
istnieją dwie główne grupy antyaliasingu.
pierwsza grupa, do której się dostaniemy, zwiększa częstotliwość próbkowania, renderując więcej pikseli niż ekran faktycznie potrzebuje, a następnie próbkuje go do rozdzielczości.
druga grupa typów AA rozmywa szorstkie krawędzie ekranu po procesie renderowania.
ponieważ ta wersja AA jest post-processing, ma tylko niewielki wpływ na wydajność, ale poprawa jakości obrazu jest również mniej zauważalna i może wydawać się zbyt rozmazana, szczególnie w przypadku szybkiego ruchu.
więc, jeśli możesz sobie pozwolić na poświęcenie wydajności dla jakości obrazu, prawdopodobnie zdecydujesz się na jakiś rodzaj próbkowania antyaliasing.
Jeśli każda klatka na sekundę jest dla ciebie cenna, będziesz musiał zadowolić się obróbką końcową AA, która może lekko rozmyć obraz, ale przynajmniej wyeliminuje nieprzyjemny efekt schodów.
Super-Sampling Anti-Aliasing
Po pierwsze, mamy SSAA (Super-Sampling Anti-Aliasing) lub FSAA (Full-Scene Anti-Aliasing), które były pierwszymi formami AA, które były dostępne i nadal zapewniają prawdopodobnie najlepszą jakość obrazu, ale ze znacznym kosztem wydajności.
bardziej popularnym AA jest MSAA (Multi-Sample Anti-Aliasing), który stosuje próbkowanie tylko do krawędzi, gdzie jest najbardziej potrzebne, a tym samym zaoszczędzi ci koszty wydajności, a jednocześnie zauważalnie poprawi jakość obrazu.
NVIDIA i AMD mają swoje własne wersje MSAA. Zarówno CSAA firmy NVIDIA (Coverage-Sample AA), jak i EQAA firmy AMD (Enhanced Quality Anti-Aliasing) są pochodnymi MSAA i działają w ten sam sposób.
Post-Processing Anti-Aliasing
najczęstszym post-processing AA jest FXAA (Fast-Approximate Anti-Aliasing). Jak wcześniej opisano, włączenie tego spowoduje rozmycie irytujących jaggies przy minimalnym koszcie wydajności.
ten osobliwy algorytm antyaliasingu może odstraszyć wielu graczy z powodu rozmytego obrazu, ale jeśli masz ograniczoną moc systemu, jest to prawdopodobnie twój jedyny wybór, ponieważ jest to najlepsza metoda antyaliasingu dla wydajności.
MLAA (Morphological Anti-Aliasing) AMD jest podobny do FXAA, dostajesz rozmyty obraz przy niewielkim koszcie wydajności, ale wygładza szorstkie krawędzie.
połączony antyaliasing
TXAA (Temporal Anti-Aliasing) firmy NVIDIA łączy MSAA (down-sampling) i post-processing (blurring) z filtry dla ogólnego lepszego wyniku.
jednak do tej technologii będziesz potrzebował karty graficznej opartej na GPU NVIDIA Kepler, serii GTX 600 lub wyższej.
oczywiście TXAA wymaga również więcej mocy niż standardowy FXAA, ponieważ znacznie wydajniej radzi sobie z szybkim ruchem w grze.
Możesz sprawdzić jak działa temporal anti-aliasing w poniższym filmie.
kolejnym rozwiązaniem pomiędzy jest SMAA (Sub-Pixel Morphological Anti-Aliasing), który jest środkiem pomiędzy FXAA i MSAA pod względem zarówno jakości obrazu, jak i kosztów wydajności. Zasadniczo działa jak FXAA, ale także wykrywa krawędzie, aby je wygładzić.
następnie mamy CMAA (konserwatywny antyaliasing morfologiczny), który jest kombinacją FXAA i SMAA. Tak więc otrzymujesz mniej rozmycia niż w przypadku FXAA, ale bardziej miękki obraz niż SMAA, podczas gdy koszt wydajności jest pomiędzy nimi.
Super rozdzielczość
Alternatywnie możesz wypróbować DSR firmy NVIDIA (Dynamic Super Resolution) lub VSR firmy AMD (Virtual Super Resolution), w zależności od karty graficznej.
ta technologia pozwala procesorowi graficznemu renderować ekran do rozdzielczości 4K (w zależności od maksymalnej rozdzielczości Monitora), a następnie pobierać próbki do rozdzielczości natywnej monitora.
dodatkowo jest to nie tylko świetne rozwiązanie do gier, ponieważ możesz również zwiększyć rozdzielczość pulpitu, co zapewni Ci więcej nieruchomości na ekranie.
podsumowanie
istnieje wiele innych typów AA, takich jak SGSSA i OGSSAA firmy NVIDIA, które wymagają bardziej złożonej edycji i regulacji sterowników, ale przejdziemy do tego w dedykowanym artykule później.
w przypadku gier, które nie mają AA lub nie te, których potrzebujesz, możesz pobrać oprogramowanie takie jak SweetFX, które może wstrzykiwać pewne metody antyaliasingowe, w tym m.in. SMAA. Możesz też po prostu skorzystać z funkcji superrozdzielczości NVIDIA lub AMD, jeśli twój GPU ją obsługuje.
mam nadzieję, że po przeczytaniu tego, będziesz miał lepsze pojęcie o tym, co zrobić w sekcji antyaliasing w ustawieniach wideo w grach.