Найти в Дзене
Техногиг

МИФЫ И ПРАВДА О FPS (КАДРЫ В СЕКУНДУ).

Сегодня собираюсь разделаться с некоторыми мифами касательно FPS и бегло осветить ряд вопросов. Сколько же кадров в секунду fps способен увидеть человеческий глаз? Чем отличается частота обновления монитора от количества кадров в секунду? Есть ли смысл в кадровой частоте с выше частоты обновления монитора? Давайте поочередно раскидаем эти вопросы, разумеется я буду только лишь касаться поверхности сути дела иначе мой канал стремительно превратиться в научно-популярный а статьи растянутся на добрых несколько листов, да звучит неплохо, но если вы захотите обсудить очень тонкие материи и детали пишите в комментариях. И так начнём Вопрос 1 сколько fps способен увидеть человеческий глаз? Знаете чем интересен этот вопрос он некорректен наш глаз на устроен подобно видеокамере хотя мы и привыкли думать подобным образом человеческие глаза это если так можно выразиться аналоговое устройство мы не воспринимаем мир покадрово, но что если мы переформулируем вопрос следую образом

Сегодня собираюсь разделаться с некоторыми мифами касательно FPS и бегло осветить ряд вопросов.

Сколько же кадров в секунду fps способен увидеть человеческий глаз?
Чем отличается частота обновления монитора от количества кадров в секунду?
Есть ли смысл в кадровой частоте с выше частоты обновления монитора?

Давайте поочередно раскидаем эти вопросы, разумеется я буду только

лишь касаться поверхности сути дела иначе мой канал стремительно

превратиться в научно-популярный а статьи растянутся на добрых

несколько листов, да звучит неплохо, но если вы захотите обсудить очень

тонкие материи и детали пишите в комментариях.

И так начнём

Вопрос 1 сколько fps способен увидеть человеческий глаз? Знаете

чем интересен этот вопрос он некорректен наш глаз на устроен подобно

видеокамере хотя мы и привыкли думать подобным образом

человеческие глаза это если так можно выразиться аналоговое

устройство мы не воспринимаем мир покадрово, но что если мы

переформулируем вопрос следую образом сколько кадров в секунду

способен распознать человеческий глаз и вот это уже интересно начнем

издалека чтобы некий набор изображений начал казаться для нас

непрерывным движением или анимацией достаточно 15 или 17 кадров в

секунду почему именно столько потому что изображение полученные

среднем 1/15 долю секунды таким образом при кадровой частоте свыше

15 кадров в секунду предыдущий кадр не успевает исчезнуть, а уже

появляется новый создавая иллюзию непрерывности движения.

Тогда откуда берутся цифры в 24, 23, 25, 30 или 40 кадров в секунду это

различные кинематографические и телевизионные стандарты и не более

того, они такие чтобы соответствует нет технологиями телевидения и

кино не вижу причин тратить время на разоблачении совершенно

абсурдно вами по про невидимый 25 кадр. Вы способны различать

объекты появляющиеся на экране на одну 60-ую долю секунды, пилоты

самолетов и опытные геймеры способны различать объекты которые

возникают на экране даже на одну 200 двадцатую долю секунды таким

образом приблизительный предел распознавания кадров в секунду

большинства индивидуумов лежит в интервале от 60до 200 fps.

-2

Вопрос 2 чем отличается частота обновления монитора и количество

кадров в секунду вообще говоря это два совершенно разных понятия и по-

моему это очевидно, но как оказалось далеко не для всех у большинства

из нас жидкокристаллические мониторы поэтому будем рассматривать

понятие частоты обновления монитора в это аспекте таким образом

частота обновления жидкокристаллического монитора измеряемая в

герцах это параметр который показывает сколько кадров в секунду

способна отображать жидкокристаллическая панель дисплея в

компьютерных играх под кадровой частотой понимается количество

кадров вырабатываемых игрой в секунду обратите внимание на

сказуемое на глаголы частота обновления это параметр отображения, а

кадровая частота это параметр производительности в выработке, а теперь

два моих самых любимых вопроса.

Можно ли увидеть более 60 кадров в секунду на мониторе с частотой обновления 60 герц (нет нельзя) по определению только если не разогнать монитор это даст вам прирост частоты обновления на десять-пятнадцать герц ,но я не думаю, что здесь есть энтузиасты которые занимаются разгоном мониторов, а теперь сменим формулировку вопроса есть ли смысл иметь в играх более 60 fps если частота обновления монитора 60 герц и здесь ответ да безусловно как я уже сказал выше fps демонстрирует производительность игры и в общем случае чем выше производитель с тем лучше крайне важно понимать, что игра будучи компьютерной программой запускается и работает именно внутри системы, а монитор просто периодически отображать результаты работы программы если ваш компьютер подготавливает кадры быстрее чем монитор успевает их выводить возникает небольшая, но ощутимая задержка в несколько миллисекунд например если игра вырабатывает 60 кадров в секунду новое изображение появляется каждые 17 миллисекунд таким образом на мониторе будет картинка как минимум 17 миллисекундные давности если можно так выразиться если же игра обрабатывает 250 кадров в секунду новая картинка вырабатывается за 4 миллисекунды, то есть монитор отобразит изображение как минимум 4 миллисекундный давности если монитор отображает 60 кадров в секунду а игра выдает скажем 120 fps на мониторе будут появляться более актуальные кадры геймплея с меньшей задержкой если вы конечно решите не включать вертикальную синхронизацию высокая производительность и для уменьшает так называемый input лайк во-вторых многие игры я бы даже сказал подавляющее большинство обрабатывают вот то есть движении мышью или нажатии на клавишу только один раз за кадр а это означает что чем больше производительность такой игры тем более полного и и контролируете тем отзывчивее будет управление.

И наконец в третьих в многочисленных игровых движках намеренно ли

либо по недосмотру программистов некоторые аспекты игрового

процесса являются fps зависимыми например существуют игры в которых некоторые анимации например анимация прыжка или перезарядка

оружия идут определенное количество кадров или же привязаны по

времени к определенному количеству кадров и чем выше ваша

производительность чем больше у вас fps тем быстрее вы будете

например перезаряжать оружие в подобной игре на движках наследниках

коек engine очень многие игровые аспекты завязаны на количестве

кадров в секунду к примеру длина и высота прыжков шум шагов

персонажа и даже частично скорострельность влияние очень небольшой

буквально сотые доли процента но она имеется если вы думаете что

современные движки от этого избавлены вы глубоко ошибаетесь да в

таких масштабах это не проявляется однако все еще проявляется и так

высокая производительность даже выше частоты обновления монитора

позволяет уменьшить задержку вывода изображения на монитор делает

управление более отзывчивым и дает вам различные геймплейные

преимущество что делать и как поступить со всей этой новообретенной

информации решать исключительно вам если они сказал для вас ничего

нового прошу прощения.