-
Публикации
54 696 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
585
Обновление статуса
-
Вопрос на миллион!
Почему в консольных играх или 30 fps, или 60 fps? Ведь известно, что первое значение - почти всегда страшное говно, даже 35 fps ощущаются в сто раз лучше. Так почему не сделать кап не 30, а 35-40-45?
На ПК это можно сделать довольно просто — Ubisoft в последних играх вообще такой лимитатор вставляет прямо в настройки. Не тянет 60 — ставим 50 и радуемся, на геймпаде разницу заметит только супермен.
- Показать предыдущий комментарий ещё 3
-
О, эта старая добрая тема про 30 фпс и 60 фпс (а сейчас, бывает, некоторые говорят что НАДО 120 фпс или фигня а не игра). Впрочем, да, 30 фпс от 40 вполне себе отличаются. А вот в такой игре Killer is Dead - Nightmare Edition на пк эти 30 фпс реально бьют по глазам, ведь игра то очень даже шустрая, ощущается очень странно (как-будто быстро но медленно, медленно но быстро, не знаю как передать словами). И почему не добавили 60 фпс на пк для такой то нетребовательной игры? - фиг знает. Наверняка есть какое сложное техническое обоснование, целая наука об фпс.
-
60 fps = frame, frame, frame, frame, frame, frame, frame, frame, etc
45 fps = frame, frame, frame, repeat, frame, frame, frame, repeat, etc
30 fps = frame, repeat, frame, repeat, frame, repeat, frame, repeat, etc
60 fps is obviously smooth. 30 fps is choppier then 60 fps, but is consistent in frame pacing so appears reasonably smooth. 45 fps has every 3rd frame repeat and you end up getting judder or jerky movement.TVs have a locked refresh rate of 60Hz, meaning they update what's on screen 60 times a second, all day every day, no matter what. If you send a 60FPS signal to the TV it works out perfectly, synchronising one frame for every refresh of the TV screen. 30FPS works fine, too; the TV will just show every frame twice. Technically, you could also have perfect sync at 20FPS, 15, 10, 6, 3, 2 and 1, but those framerates are way too low for our eyes.
When you start sending signals that aren't nice clean factors of 60, that's when things get choppy. With 45FPS, the TV would have to show the first frame once, then the next frame twice, then the next frame once, etc etc, resulting in stuttery, juddery motion. It gets even worse when you have games fluctuating wildly from 20-30FPS, or 30-45 or whatever.
G-Sync and Freesync are new screen technology which allows the monitor to have a variable refresh rate, so it can perfectly synchronise with whatever video signal you send to it. It'd allow game developers to target whichever arbitrary framerates they cared to, but it's only available in newer PC monitors for now.Think of it this way
Line A are frames "created" by the game.
Line B are frames that are displayed by the TV.
For the purpose of making this simple, lets say the TV has a refresh rate of 10 images per second.
If the game goes 10 fps this happens:
A 1 2 3 4 5 6 7 8 9 10
B 1 2 3 4 5 6 7 8 9 10
If the game runs at 5fps this happens, keep in mind, 5 is a multiple of 10:
A 1 1 2 2 3 3 4 4 5 5
B 1 2 3 4 5 6 7 8 9 10
All the frames are displayed for 2hz precisely, so it's consistent.
Now if you make the game run at a non-multiple, say, 7fps, this happens.
A 1 2 2 3 4 4 5 6 6 7
B 1 2 3 4 5 6 7 8 9 10
As you can notice, some of the frames have been doubled, since it's not a perfect fit for the refresh rate.
The result, it that you'll see some frames longer than others, which will look awkward and will break the smoothness and consistency you would get from having a multiple of the refresh. As said many times before, most tvs are 60 or 120fps, so any multiple works best.