Czy kiedykolwiek chciałeś uruchomić grę w wyższej rozdzielczości bez wydawania pieniędzy na monitor 4K? Jeśli postrzępione krawędzie Cię dołują, funkcja zwana supersamplingiem pozwoli Ci uruchomić grę w 4K lub wyższej rozdzielczości – nawet na monitorze 1080p – aby uzyskać zauważalnie ostrzejszy obraz.
Czym jest supersampling?
Ci, którzy byli w przestrzeni gier PC przez jakiś czas, są już prawdopodobnie zaznajomieni z koncepcją aliasingu – gdzie krawędzie, które powinny być gładkie, wyglądają jak stopnie schodów, tworząc pikselowaty wygląd przypominający wczesne gry 3D. Jest to szczególnie powszechne w niższych rozdzielczościach, takich jak 1080p, dlatego gry zawierają funkcje antyaliasingu od lat, aby pomóc wygładzić te postrzępienia.
Nowoczesne wersje antyaliasingu, takie jak Subpixel Morphological Antialiasing (SMAA), działają przyzwoicie dobrze, łagodząc te oczywiste wzory schodków bez wysysania tony zasobów. Nie są one jednak idealne. Wiele z nich wygładza tylko niektóre rodzaje aliasingu wokół krawędzi wielokątów, podczas gdy inne mogą sprawić, że obraz będzie wyglądał na nieco rozmyty.
Spójrz na zdjęcie powyżej, z niektórych liści w Shadow of the Tomb Raider: po lewej stronie widać, że gałęzie są bardzo poszarpane z wyłączonym antyaliasingiem. Obrazek po prawej stronie, poddany obróbce SMAA jest lepszy, ale wygładzanie sprawia, że gałęzie znikają na tle nieba, dodając jednocześnie zauważalne rozmycie. Jest to poprawa, ale nie jest idealna.
Tutaj właśnie pojawia się supersampling. Zamiast stosować techniki antyaliasingu do określonych części obrazu, supersampling renderuje całą grę w wyższej rozdzielczości – na przykład 4K – a następnie skaluje ją z powrotem w dół, aby dopasować ją do ekranu. Rezultat nie jest taki sam, jak uruchomienie gry na rzeczywistym monitorze 4K, oczywiście, ale jest to zaskakująca poprawa w stosunku do renderowania gry w 1080p, nawet z włączonym antyaliasingiem.
Jeśli mi nie wierzysz, sprawdź dwa zdjęcia poniżej, pokazujące tę samą scenę. Lewe zdjęcie to ten sam obraz z SMAA, który pokazałem wcześniej, podczas gdy prawe zdjęcie ma supersampling podkręcony do 4K. Możesz dostrzec zauważalną różnicę zarówno w gałęziach na pierwszym planie, jak i w drzewach w oddali po prawej stronie – uwierz mi, jest to jeszcze bardziej zauważalne na żywo niż na zdjęciu. Nawet jeśli gra nadal działa na monitorze 1080p, supersamplowane gałęzie są wyraźnie widoczne i zdefiniowane, bez rozmycia czy aliasingu z poprzednich obrazów.
Supersampling nie jest niczym nowym. W rzeczywistości jest to jedna z najstarszych form antyaliasingu. Jest to raczej brutalna metoda, i jak można sobie wyobrazić, wiąże się z ogromnym spadkiem wydajności. Stał się więc mniej popularny, gdy pojawiły się nowsze typy antyaliasingu, takie jak MSAA i FXAA, które wygładziły postrzępione krawędzie bez niszczenia liczby klatek na sekundę.
Ale w dzisiejszych czasach supersamplowanie wróciło do mody. Jeśli masz wystarczająco dużo miejsca na wydajność – powiedzmy, jeśli masz wysokiej klasy komputer i grasz w grę sprzed kilku lat – jest to realna opcja, aby twoje gry wyglądały tak dobrze, jak to tylko możliwe.
Przy wystarczająco mocnym komputerze, możesz nawet połączyć supersampling z wbudowanymi w grę opcjami antyaliasingu, aby uzyskać prawdziwie krystaliczny obraz. (Jest to również świetne rozwiązanie dla strategii czasu rzeczywistego, gdzie chcesz zobaczyć więcej mapy w oknie gry.)
Niektóre nowoczesne gry oferują SSAA, czyli antyaliasing z supersamplingiem, bezpośrednio w opcjach. W takim przypadku, możesz po prostu podkręcić to do pożądanego poziomu i zacząć działać – bez dodatkowej pracy. Ale dla gier, które tego nie robią, Nvidia i AMD mają opcje sterowników, które pozwalają wymusić supersampling na poziomie systemowym, zwane odpowiednio Dynamic Super Resolution (DSR) i Virtual Super Resolution (VSR).
Te opcje zasadniczo oszukują komputer, by myślał, że podłączony jest wyświetlacz o wyższej rozdzielczości, więc możesz renderować szeroką gamę gier w 1440p lub 4K, nawet jeśli używasz wyświetlacza 1080p. Zauważ, że działa to tylko wtedy, gdy sama gra obsługuje tak wysokie rozdzielczości. Jeśli grasz w naprawdę stare gry, być może będziesz musiał zastosować łatki lub inne poprawki, aby gra działała w nowoczesnych wysokich rozdzielczościach.
Włącz Dynamic Super Resolution na kartach Nvidii
Dynamiczna SuperRozdzielczość (DSR) firmy Nvidia to ogólnosystemowa funkcja supersamplingu dostępna z panelu sterowania sterownika. Przed kontynuacją upewnij się, że posiadasz kartę obsługującą DSR i że masz zainstalowane najnowsze sterowniki Nvidii.
Kliknij prawym przyciskiem myszy na pulpicie i otwórz Panel sterowania Nvidii. Przejdź do zakładki Manage 3D Settings i na liście ustawień globalnych odszukaj opcję DSR – Factors. Zaznacz pola wyboru dla rozdzielczości, które chcesz obsługiwać. Są one wymienione jako wielokrotność twojej natywnej rozdzielczości, więc jeśli masz monitor 1080p, a chcesz renderować gry w 4K, zaznacz pole 4.00x. (Nie zaszkodzi zaznaczyć wszystkie pola teraz, gdy testujesz tę funkcję, ponieważ da ci to więcej opcji rozdzielczości w grze.)
Po zaznaczeniu tych pól, spójrz poniżej na opcję oznaczoną jako DSR – Płynność. Domyślnie, w moim systemie była ona ustawiona na 33%, ale możesz ją dostosować do swoich upodobań. Widziałem wielu ludzi, którzy mówili, że wolą od 10 do 20%. Być może będziesz musiał trochę poeksperymentować w grze, aby dowiedzieć się, gdzie leży twoje idealne ustawienie.
Po ustawieniu tych opcji, zastosuj je i zamknij Opcje Nvidii. Otwórz grę, przejdź do jej ustawień grafiki lub wyświetlania i powinieneś być w stanie ustawić rozdzielczość wyższą niż ta, którą obsługuje twój monitor. Gdy to zrobisz, obraz zostanie przeskalowany w dół, by pasował do Twojego ekranu, z zauważalną poprawą jakości obrazu. Wypróbuj różne rozdzielczości, ustawienia płynności i kombinacje antyaliasingu, aby uzyskać idealny rezultat dla wybranej gry.
Włącz Virtual Super Resolution na kartach AMD
Funkcja supersamplingu firmy AMD nosi nazwę Virtual Super Resolution (VSR) i jest dostępna na wielu kartach graficznych z 2015 roku i nowszych. Jeśli chcesz sprawdzić, czy Twoja karta jest obsługiwana, sprawdź bazę danych specyfikacji produktów firmy AMD. Wyszukaj swoją kartę i sprawdź, czy Virtual Super Resolution jest wymieniona w sekcji Supported Technologies.
Aby włączyć funkcję na swojej karcie, upewnij się, że masz zainstalowane oprogramowanie sterownika AMD i otwórz panel ustawień, klikając prawym przyciskiem myszy pulpit i wybierając AMD Radeon Software. Kliknij trybik Ustawienia w prawym górnym rogu, a następnie przejdź do zakładki Wyświetlanie. Wybierz swój wyświetlacz i przesuń przełącznik obok opcji Virtual Super Resolution.
Od tego momentu powinieneś być w stanie otworzyć swoją grę, przejść do jej ustawień grafiki lub wyświetlania i ustawić rozdzielczość wyższą niż ta, na którą normalnie pozwala twój monitor. Obraz zostanie automatycznie przeskalowany w dół, aby pasował, ale powinieneś zauważyć poprawę wierności obrazu. Poeksperymentuj z różnymi rozdzielczościami i ustawieniami antyaliasingu, aby znaleźć odpowiedni punkt i ciesz się!