30 gier FPS na stałe. Dlatego

Opublikowany: 2022-11-09
Konsola Xbox Series X i PlayStation 5.
Miguel Lagoa/Shutterstock.com

Konsole PlayStation 4 i Xbox One oferowały krótką listę gier 60 FPS, podobnie jak poprzednie pokolenie. Na początku obecnej generacji wydawało się, że gry w 60 klatkach na sekundę staną się nową normą. Teraz 30 klatek na sekundę powraca na PS5 i Xbox Series X. Dlaczego?

O co chodzi z ramkami?

Aby upewnić się, że wszyscy są na tej samej stronie, liczba klatek na sekundę w grze wideo to liczba unikalnych kolejnych obrazów wyświetlanych na ekranie. Ramki te są „renderowane” przez urządzenie w grze i wysyłane na wyświetlacz.

Istnieją dwa główne powody, dla których wyższa liczba klatek na sekundę może poprawić wrażenia i prezentację gier wideo. Po pierwsze, więcej klatek oznacza płynniejszy ruch na ekranie. Im niższa liczba klatek na sekundę, tym większa luka w widocznym ruchu. Zejdź wystarczająco nisko, a wszystko wygląda jak pokaz slajdów, utrzymuj wystarczająco wysoką liczbę klatek na sekundę, a wszystko wygląda płynnie.

Jak nisko jest za nisko? Animacja jest zwykle wykonywana z szybkością 12 klatek na sekundę (przy wyższych szybkościach w przypadku scen akcji). Filmy kinowe są kręcone z prędkością 24 kl./s, a treści telewizyjne zwykle z prędkością 30 kl./s. Nagrania z kamery akcji są zwykle rejestrowane z szybkością 60 klatek na sekundę, ponieważ prawdopodobnie zawierają szybki ruch.

Może to brzmieć jak 12 lub 24 kl/s powinno wystarczyć w grze wideo, ale to tylko połowa historii. Ponieważ gry wideo są interaktywne i reagują na polecenia gracza, chodzi o coś więcej, niż twoje oko może zobaczyć. Chodzi również o to, jak szybko informacje zwrotne z twoich oczu odzwierciedlają to, co mówisz grze za pomocą elementów sterujących.

Ten diagram pokazuje, jak często świat gry aktualizuje się w różnym tempie. Zwróć uwagę, jak duże są interwały przy 30 fps w porównaniu do 60 fps.

Porównanie szybkości klatek, w tym 144 FPS, 120 FPS, 60 FPS, 30 FPS i 25 FPS.
Kreatywne akcenty/Shutterstock.com

Przy 60 klatkach na sekundę stan gry na ekranie aktualizuje się dwa razy częściej niż przy 30 klatkach na sekundę. Oznacza to, że przekazanie informacji i wydarzeń w grze powinno zająć o połowę mniej czasu. Pomocne jest myślenie o liczbie klatek na sekundę jako o rozdzielczości „czasowej”. Im więcej renderowanych klatek, tym więcej informacji o tym, co się dzieje.

Dlaczego w szczególności 30 lub 60 klatek na sekundę?

Liczby szybkości klatek są dowolne, a konsola może (i robi) generować klatki z dowolną szybkością, aż do granic technologicznych. Po co więc skupiać się na 30 fps i 60 fps? Ma to związek z częstotliwością odświeżania używanych przez nas wyświetlaczy i standardami transmisji dla telewizji.

Historycznie w regionach NTSC (takich jak USA) częstotliwość odświeżania zaokrągla się do 60 Hz, co oznacza, że ​​można wyświetlić maksymalnie 60 klatek na sekundę. Na terytoriach PAL telewizory były ograniczone do około 50 Hz, co odpowiada 50 fps.

Tutaj możesz zobaczyć modulator RF (Radio Frequency) dla starego Sega Megadrive oznaczonego jako „PAL”, co oznacza, że ​​oczekuje telewizora z częstotliwością 50 Hz.

Modulator RF Sega Megadrive.
Stas Knop/Shutterstock.com

Jeśli gra nie mogła działać przy tych częstotliwościach odświeżania, kolejnym najlepszym rozwiązaniem było kierowanie na połowę częstotliwości odświeżania, ponieważ pozwalało to na równomiernie rozmieszczone klatki, które pasowały do ​​częstotliwości odświeżania, utrzymując dwa odświeżenia na klatkę. Jeśli częstotliwość klatek nie dzieli się dokładnie na częstotliwość odświeżania wyświetlacza, prowadzi to do zacinania się i „rozrywania” klatek. Jest to nadal aktualne, ponieważ większość nowoczesnych telewizorów jest ograniczona do 60 Hz.

Możesz pomyśleć: „ale co z filmami 24 kl./s w telewizji?” To problem, który istnieje do dziś, a różne telewizory mają różne sposoby radzenia sobie z tą rozbieżnością. Często prowadzi to do niestabilnego ruchu, znanego jako „drganie w dół”, i dlatego ujęcia panoramiczne wyglądają tak niespokojnie, gdy na telewizorze wyświetlany jest film 24 kl./s.

Obecnie telewizory i monitory ze zmienną częstotliwością odświeżania (VRR) rozwiązują ten problem, umożliwiając monitorowi zmianę częstotliwości odświeżania do dowolnej częstotliwości odświeżania, ale minie trochę czasu, zanim ta funkcja stanie się normą.

Niektóre gry konsolowe oferują teraz tryb 40 klatek na sekundę dla graczy z wyświetlaczem 120 Hz. Ponieważ 40 dzieli się równo na 120, ale nie 60. Daje to dobry kompromis między szybkim czasem reakcji 60 fps a niższymi wymaganiami sprzętowymi 30 fps.

Zachęta do 30 klatek na sekundę jest potężna

Obraz promocyjny dla Plague Tale Requiem, limitowanej gry 30 FPS na konsole obecnej generacji.
Focus Entertainment – ​​Plague Tale Requiem to jedna z pierwszych gier dostępnych tylko w obecnej generacji, w których gra ogranicza się do 30 klatek na sekundę w zamian za piękną grafikę.

Najważniejsze pytanie brzmi: dlaczego gry są teraz dostępne na konsolach obecnej generacji, które oferują opcję uruchamiania tylko w 30 klatkach na sekundę (lub 40 klatkach na sekundę), skoro są o wiele mocniejsze niż wcześniej?

W grę wchodzą tutaj dwa czynniki. Po pierwsze, konsola reprezentuje stałą pulę zasobów wydajnościowych. Oznacza to stawienie czoła żelaznemu trójkątowi rozdzielczości, złożoności gry i liczby klatek na sekundę. Każda gra musi równoważyć te różne aspekty, aby zapewnić zadowalające wrażenia końcowe.

Ponieważ zdecydowana większość wyświetlaczy używanych przez właścicieli konsol to (na razie) wyświetlacze 60 Hz, istnieją tylko dwa realne docelowe liczby klatek na sekundę: 30 kl./s i 60 kl./s.

Zauważ, że 1, 2, 3, 4, 5, 6, 10, 12, 15 i 20 klatek na sekundę dzielą się równomiernie na 60 Hz. Niestety, żadna liczba między 30 a 60 nie dzieli się na 60, a żadna z liczb poniżej 30 klatek na sekundę nie oferuje czegoś, co większość graczy uznałaby za grywalne. Więc nawet jeśli dana gra może obsługiwać stabilne 35 lub 45 klatek na sekundę, nie ma sposobu, aby wyświetlić to poprawnie na typowym telewizorze.

Dlaczego więc nie celować w 60 klatek na sekundę? W tym miejscu w grę wchodzi stała platformowa natura konsol. Docelowe 30 klatek na sekundę oferuje największy „czas wyświetlania” przy najniższej liczbie klatek na sekundę, którą gracze będą tolerować. Im więcej czasu masz na renderowanie każdej klatki, tym więcej szczegółów i efektów można upakować we wspomnianą ramkę. Daje to również procesorowi więcej czasu na obliczenia, które mogą nie mieć nic wspólnego z grafiką. Na przykład gra w otwartym świecie może mieć bardziej wyrafinowane symulacje sztucznej inteligencji lub fizyki, ponieważ procesor ma więcej czasu między każdą klatką na wykonanie pracy.

Ponieważ każda nowa gra próbuje prześcignąć następną pod względem grafiki i funkcji, posiadanie dwukrotnie dłuższego czasu wyświetlania klatek na osiągnięcie swoich celów jest niezwykle kuszące. W końcu zrzuty ekranu i zwiastuny 30 klatek na sekundę nie pokazują wysokiej liczby klatek na sekundę!

Ludzie się nie zmieniają

Czy nadejdzie moment, w którym gry konsolowe z 30 klatkami na sekundę odejdą na dobre w przeszłość? Problemem nie jest tu technologia, ale ludzie. Tak długo, jak przeciętny gracz konsolowy jest zadowolony z gry w 30 klatkach na sekundę, deweloperzy z przyjemnością wykorzystają ten długi czas wyświetlania klatek, aby pomalować swoje płótno.

30 klatek na sekundę prawdopodobnie pozostanie dolną akceptowalną granicą bez końca. Ponieważ jednak telewizory i monitory, które mogą wyświetlać z dowolną liczbą klatek na sekundę, stają się powszechne, prawdopodobnie zobaczymy, że więcej gier będzie się swobodnie wahać między 30 a 60 klatkami na sekundę lub będzie działać ze stałą liczbą klatek na sekundę, na przykład 45 lub 50. Mimo to podejrzewamy że nawet przyszłe konsole z dziesięciokrotnie większą mocą od dzisiejszych systemów będą dążyły do ​​najniższej liczby klatek na sekundę, jaką gracze zaakceptują w pogoni za możliwie najbardziej olśniewającą grafiką.