5 Wspólna gra komputerowa Opcje graficzne Poradnik
Gry komputerowe oferują pozornie nieskończone ekrany opcji graficznych, z którymi można się bawić. Każda z nich wymaga kompromisu między jakością graficzną a wydajnością, ale nie zawsze jest jasne, co robi każda opcja.
Oprócz przełączania tych ustawień z poziomu gier, możesz na ogół wymusić je z panelu sterowania sterownika graficznego i włączyć je nawet w starszych grach, które nie oferują tak nowoczesnych ustawień.
Rozkład
Rozdzielczość jest dość prosta. Na nowoczesnych monitorach LCD - zapomnij o starych monitorach CRT - monitor LCD ma "natywną rozdzielczość", czyli maksymalną rozdzielczość monitora. Na komputerze musisz zachować naturalną rozdzielczość ekranu.
W grach nie zawsze jest to takie proste. Używanie natywnej rozdzielczości monitora zapewni najlepszą jakość graficzną, ale będzie wymagać największej mocy sprzętowej. Na przykład, jeśli masz ekran 1920 × 1080, twoja karta graficzna będzie musiała renderować około 2 miliony pikseli dla każdej klatki. Zapewnia to najostrzejszy możliwy obraz na tym ekranie. Aby osiągnąć szybszą wydajność, możesz zmniejszyć rozdzielczość ekranu w grze - na przykład możesz wybrać 1024 × 768, a Twoja karta graficzna będzie przesuwać tylko około 768 tysięcy pikseli na klatkę.
Twój monitor po prostu skaluje obraz i sprawi, że będzie wyglądał na większy, ale będzie to kosztem jakości - rzeczy będą wyglądały na bardziej rozmyte, a ogólnie po prostu w niższej rozdzielczości.
Zasadniczo ważne jest użycie rozdzielczości ekranu monitora LCD. Jeśli potrzebujesz dodatkowej wydajności, możesz zmniejszyć rozdzielczość ekranu w grze, aby osiągnąć wyższą wydajność.
Synchronizacja pionowa
Synchronizacja w pionie, często określana jako VSync, jest kochana i znienawidzona. Ideą VSync jest synchronizacja liczby ramek renderowanych z częstotliwością odświeżania monitora.
Na przykład większość monitorów LCD ma częstotliwość odświeżania 60 Hz, co oznacza, że wyświetlają 60 klatek na sekundę. Jeśli komputer renderuje 100 klatek na sekundę, monitor może wyświetlać tylko 60 klatek na sekundę. Twój komputer po prostu marnuje energię - podczas gdy możesz zobaczyć duży numer FPS, twój monitor nie jest w stanie tego wyświetlić.
VSync usiłuje "zsynchronizować" szybkość klatek gry z częstotliwością odświeżania monitora, więc generalnie spróbuje trzymać się 60 klatek na sekundę. Eliminuje to również zjawisko znane jako "łzawienie", w którym ekran może renderować część obrazu z jednej z ramek gry i część ekranu z innej ramki, sprawiając, że grafika wydaje się "zrywać".
VSync wprowadza także problemy. Po włączeniu w grę może obniżyć liczbę klatek na sekundę nawet o 50%, a także zwiększyć opóźnienie wejścia.
Jeśli Twój komputer może renderować więcej niż 60 FPS w grze, włączenie VSync może pomóc zmniejszyć łzawienie, które możesz zobaczyć. Jeśli masz trudności z osiągnięciem 60 FPS, najprawdopodobniej po prostu zmniejszysz liczbę klatek na sekundę i zwiększysz opóźnienie wejścia.
To, czy VSync jest użyteczny, zależy od gry i sprzętu. Jeśli odczuwasz łzawienie, możesz je włączyć. Jeśli występują niskie FP i opóźnienie wejścia, możesz chcieć go wyłączyć. Jeśli masz problemy, warto grać z tym ustawieniem.
Filtrowanie tekstur
Filtrowanie bilinearne, filtrowanie trójliniowe i filtrowanie anizotropowe są technikami filtrowania tekstur, które służą do wyostrzania tekstur w grze. Filtrowanie anizotropowe (lub AF) zapewnia najlepsze wyniki, ale wymaga największej mocy sprzętowej, więc często będziesz mógł wybierać spośród kilku różnych metod filtrowania.
Gry na ogół nakładają tekstury na powierzchnie, aby powierzchnie geometryczne wyglądały na szczegółowe. Ten rodzaj filtrowania uwzględnia orientację wyświetlania, zasadniczo sprawiając, że tekstury stają się ostrzejsze i mniej rozmyte.
Wygładzanie krawędzi
"Aliasing" to efekt, który pojawia się, gdy linie i krawędzie wydają się postrzępione. Na przykład możesz gapić się na krawędź ściany w grze, a ściana może wydawać się postrzępiona, efekt piksela, a nie wyglądać gładko i ostro, tak jak w prawdziwym życiu.
Antialiasing (lub AA) to nazwa nadana różnym technikom eliminującym aliasing, wygładzającym poszarpane linie i sprawiającym, że wydają się bardziej naturalne. Typowe wygładzanie antyaliasingowe polega na próbkowaniu obrazu po jego wygenerowaniu i przed dotarciem do monitora, łączeniu poszarpanych krawędzi i linii z otoczeniem, aby uzyskać bardziej naturalny efekt. Zwykle znajdziesz opcje dla wygładzania 2x, 4x, 8x, 16x - liczba odnosi się do liczby próbek, które pobiera filtr antyaliasingu. Więcej próbek daje gładszy obraz, ale wymaga większej mocy sprzętowej.
Jeśli masz mały monitor o wysokiej rozdzielczości, możesz potrzebować tylko 2 wygładzania, aby obrazy były ostre. Jeśli masz duży monitor o niskiej rozdzielczości - myśl stare monitory CRT - możesz potrzebować wysokiego poziomu wygładzania, aby obraz był mniej pikselowany i postrzępiony na ekranie o niskiej rozdzielczości.
Współczesne gry mogą mieć inne rodzaje sztuczek antyaliasingowych, takich jak FXAA - szybszy algorytm wygładzania krawędzi, który daje lepsze wyniki. Wszystkie typy antyaliasingu mają na celu wygładzenie postrzępionych krawędzi.
Okluzja otoczenia
Okluzja otoczenia (AO) jest sposobem modelowania efektów świetlnych w scenach 3D. W silnikach gier istnieją zazwyczaj źródła światła, które rzucają światło na obiekty geometryczne. Okluzja otoczenia oblicza, które piksele na obrazie będą blokowane przez źródło światła przez inne obiekty geometryczne i określi, jakie powinny być jasne. Zasadniczo jest to sposób na dodanie gładkich, realistycznych cieni do obrazu.
Ta opcja może pojawić się w grach jako SSAO (otoczenie przestrzenne otoczenia ekranu), HBAO (horyzontalne zamknięcie otoczenia) lub HDAO (zamknięcie otoczenia wysokiej rozdzielczości). SSAO nie wymaga tak dużej kary za wydajność, ale nie oferuje najdokładniejszego oświetlenia. Pozostałe dwa są podobne, z tym wyjątkiem, że HBAO jest dla kart NVIDIA, a HDAO dla kart AMD.
Jest wiele innych ustawień używanych w grach komputerowych, ale wiele z nich powinno być dość oczywiste - na przykład jakość tekstury kontroluje rozdzielczość tekstur używanych w grze. Wyższa jakość tekstury zapewnia bardziej szczegółowe tekstury, ale zajmuje więcej pamięci wideo (VRAM) na karcie graficznej.
Image Credit: Long Zheng na Flickr, Vanessaezekowitz na Wikimedia Commons, Angus Dorbie na Wikipedii, Julian Herzog na Wikimedia Commons, Peter Pearson na Flickr