Anty-aliasing - Czym jest? Co dotyka? Co oferuje? Jaki jest najlepszy? Co i kiedy wybrać?
lubiegracpublicystyka Anty-aliasing - Czym jest? Co dotyka? Co oferuje? Jaki jest najlepszy? Co i kiedy wybrać?
| 8 kwietnia 2017, 21:30
Antyaliasing, czyli pozbywanie się poszarpanych krawędzi to coś z czym zazwyczaj gracze muszą się uporać. Sapphire przedstawia kilka skutecznych rozwiązań.
Efekt ten najbardziej widoczny jest podczas przyglÄ…dania siÄ™ na rzeczy mocno oddalone, zazwyczaj możemy to dostrzec na teksturach, które stykajÄ… siÄ™ z tÅ‚em. NajczÄ™stszym i najÅ‚atwiejszym rozwiÄ…zaniem jest wyÅ›wietlenie gry w wyższej rozdzielczoÅ›ci, dziÄ™ki czemu pozbywamy siÄ™ tego wirtualnego zjawiska. Niestety, aby móc to zrobić potrzebujemy bardzo mocnych podzespoÅ‚ów, które speÅ‚niÄ… wysokie wymagania. Obecnie producenci i deweloperzy znaleźli jednak kilka możliwoÅ›ci eliminujÄ…cych poszarpane krawÄ™dzie. Specjalne algorytmy pilnujÄ…, aby wszystko dziaÅ‚aÅ‚o tak jakbyÅ›my tego oczekiwali.
Typy anti aliasingu
SSAA (SuperSampling Anti-Aliasing)
Ten algorytm możecie kojarzyć również ze skrótu i nazwy FSAA (Full-Scene Anti-Aliasing), metoda ta jest również dosyć prosta w swoich zaÅ‚ożeniach. Gra renderowana jest w rozdzielczoÅ›ci wyższej i zostaje wyÅ›wietlona w niższej, dziÄ™ki czemu obraz zawiera tyle samo pixeli, lecz te sÄ… o wiele bardziej szczegóÅ‚owe. Skalowanie do niższej rozdzielczoÅ›ci może przebiegać na kilka sposobów. Najpopularniejsze z nich to grid oraz rotated grid.
Grid dzieli piksel na kilka sub-pikseli i używa próbek z centrum każdego sub-pikseli, by opracować wynik.
Rotated grid jest nieco bardziej zaawansowanym algorytmem. Siatka próbek jest obrócona, by próbki nie zachodziÅ‚y na siebie. Takie rozwiÄ…zanie zazwyczaj potrafi dodatkowo polepszyć jakość anti-aliasingu.
Metoda jest jest skuteczna oraz zapewnia świetną jakość obrazu, jednakże wymaga to dodatkowej mocy obliczeniowej co wiąże się ze spadkiem wydajności.
MSAA (MultiSample Anti-Aliasing)
Ten algorytm jest zdecydowanie wydajniejszy niż SSAA, gdyż wiąże siÄ™ to z próbkowaniem pobliskich pixeli razem zamiast każdego z osobna. MSAA można dalej optymalizować, zależy to już jednak od wielu czynników. SSAAx4 oznacza, że każdy piksel potrzebuje czterech próbek. Natomiast w przypadku MSAAx4 niektóre próbki mogÄ… być rozdzielone miÄ™dzy sÄ…siadujÄ…ce piksele.
Niestety MSAA nie jest doskonaÅ‚e, jest to szczególnie widoczne w ostatnich latach, gdyż coraz popularniejsze stajÄ… siÄ™ powierzchnie przezroczyste, których w ten sam sposób nie da siÄ™ ulepszyć. Prezentuje siÄ™ to tak, gdyż cieniowanie i wypeÅ‚nianie teksturami przeprowadzane sÄ… już w rozdzielczoÅ›ci natywnej.
Anti Aliasing Postprocesowy
Również poprzez postprocessing możemy udoskonalić wyÅ›wietlany obraz. Tego typu dziaÅ‚ania z pewnoÅ›ciÄ… doceniÄ… osoby, które nie mogÄ… sobie pozwolić na sporÄ… utratÄ™ wydajnoÅ›ci. Do wyboru mamy dwa algorytmy - FXAA orazSMAA.
FXAA (Fast Approximate Anti-aliasing) – powoduje lekkie rozmycie obrazu, co dla niektórych graczy jest nie do przyjÄ™cia.
SMAA (Enhanced Subpixel Morphological Antialiasing) – nie rozmywa obrazu aż tak bardzo.
Inne metody
Producenci gier czasami na własną rękę opracowują algorytmy anty-aliasingu. Wartymi odnotowania są CMAA z Grid Autosport, AAA z Metro Last Light, czy TAA (Temporal Anti-Aliasing) z Rainbow Six: Siege.
Wpływ na wydajność
Platforma testowa:
Intel Core i5-6600K @ 4,7 GHz
2 x 8 GB DDR4 @ 2800 MHz
Sapphire NITRO Radeon RX 470 8 GB
Radeon Software Crimson Edition 16.10.1
Co zatem wybrać?
Nie ma w zasadzie jednej doskonaÅ‚ej metody, która idealnie spisze siÄ™ przy każdej grze oraz na każdej specyfikacji. NajważniejszÄ… rzeczÄ… jest przeanalizowanie możliwoÅ›ci oraz dobranie antyaliasingu, tak aby uzyskać jak najlepszy obraz przy jak najmniejszej utracie wydajnoÅ›ci. PamiÄ™tajmy jednak, że w tym przypadku pamiÄ™tać należy, że metody postprocesowe sÄ… zdecydowanie lepsze dla sÅ‚abszych urzÄ…dzeÅ„.
[AKTUALIZACJA] Firma Nvidia oficjalnie zaprezentowała swoje autorskie rozwiązanie oparte o karty RTX, znane jako DLSS 2.0, posiadająca imponujące efekty wygładzania krawędzi.
Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych i statystycznych oraz w celu dostosowania naszych serwisów do indywidualnych potrzeb użytkowników.
Korzystanie z serwisu oznacza akceptację regulaminu