Когда FPS просел до 143
P.S. Баянометр промолчал. Если все-таки баян, то сорри.
P.S. Баянометр промолчал. Если все-таки баян, то сорри.
Ладно, давайте теперь поговорим о герцах. Здесь я, думаю, уже расскажу меньше интересного, так как герцовка мониторов - понятие знакомое очень многим.
Количество герц в мониторе, это то, сколько раз за секунду обновляется экран монитора. Есть различные варианты от 30 до 1000 герц (а может и больше), но сейчас большинство мониторов выпускаются с 60гц. Это значит что картинка перед вами обновляется 60 раз в секунду.
Вообще человеческий глаз воспринимает 60-100 кадров в секунд (надеюсь никому не нужно объяснять что 25 кадр - миф?). Некоторые умудряются замечать как что-то появляется в 1 кадре при 250 кадрах в секунду. В одной статье я читал что предел человеческого глаза это 1000 кадров. Но тут я не биолог - мне сложно сказать что-то объективное, поэтому, так сказать, за что купил за то и продаю.
Так и в итоге, если нам нормально на 60 герцах, зачем вообще нужно увеличивать герцовку? Ладно, я могу еще понять 144, но зачем увеличивать ее до 240? Все очень просто - в динамичных играх, например cs, это может сыграть вам на руку. Но как вообще монитор может повлиять на что бы тони было? Он же не участвует в обсчете кадров, передачи инфы с сервера, и прочих таких важных штука для онлайн игр. Давайте разбираться
Посмотрим на картинку. Представим что точка это абстрактный террорист, который выбегает из-за угла. Сверху показаны обновления картинки на экране на 60гц а снизу на 240. FPS соответствующие. Если вы запустите на 240 монике игру с 60 FPS то профита от моника вы не получите.
Так же мы видим, что между первым и последним кадрами (которые одинаковые) прошло одинаковое количество времени - 1/60 секунды.
Но, если в первом случае, игрок увидел то, что его противник уже вышел из-за угла, лишь через 16 миллисекунд, то во втором он начинает появляться уже через 4 мс.
Да, это очень маленькие цифры, особенно если учесть, что скорость реакции профессиональных кибер спортсменов от 150 до 300 мс. Но и я не утверждал, что если у игрока 240 герцовый моник, то он автоматически становится имбой. Я всего лишь наглядно проиллюстрировал, что разница есть. Она не так заметна, и не так очевидна, но все же она есть.
PS. возможно вы видели подобные картинки - в частности это скрин из какого то видосика. Я вначале думал, что это просто скрин и через секунду нижний (60) просто перескочит туда, где находится верхний (240). Но нет, их просто взяли и тупо сместили по оси X относительно друг друга. Так-то координаты вас и ваших противников обсчитываются на сервере. На что это вообще рассчитано? На то, что пользователи решат что с более частым обновление экрана они начнут бегать быстрее?
Подумалось мне, что вполне возможно я тоже могу писать годные посты, а после этого мемасика, я подумал а чем я хуже всех остальных авторов?
Это так сказать фабула, и для текущего поста я выбрал тему, которая нас постоянно окружает, и с которой я в последнее время очень много работал. Сегодня давайте поговорим о такой, вроде бы простой штуке, как видео. Да, просто видео.
Для начала, думаю что ни для кого не секрет, что видео это последовательность картинок. Берем флипбук, быстро его пролистаем и получим видео. Если в случае флипбуков все просто - это, можно сказать, видео без оптимизаций, костылей, блэкджека и всего остального. Если бы в реальном видео использовалась точно такая же технология, то не сложно посчитать сколько весил был современный фильм в качестве 1080p
Для примера возьмем что одна картинка в разрешении 1080p весит 200kb. Получается что при 30 кадрах в секунду и полуторачасовом фильме (90 минут) мы получаем следующее
200 (кб) * 30 (fps) * 90 (мин) * 60 (сек) = 32.4 Гигабайта.
А это уже сравнимо с парочкой, а то и тройкой фильмов в 4к.
Можно было бы призвать на помощь архивацию данных, но, к сожалению, изображения и видео сжимаются меньше всего. Кстати, все ведь помнят такую штуку как кодеки? Так вот, кодеки это по сути те же самые архиваторы. Разница между разными кодеками точно такая же как разница между zip и rar. Каждые просто запаковывают по своему, и соревнуются в скорости и итоговом размере архива.
Так как же еще пытаются уменьшить объем видео? В основном это делают, реализуя алгоритмы на основе 2х видов кадров (их, правда, побольше, но сейчас поговорим только об основных)
1. Опорные кадры - I кадры
2. Промежуточные кадры - P кадры
I кадр - это та самая полноценная картинка, которая занимает так много ценных килобайт, а P кадры - это просто небольшие картинки, которые хранят в себе отличие от I кадра.
Ничего не понятно? Покажу на примере гифки, так как с видео мне сейчас лень работать
I кадр P кадр P кадр P кадр P кадр P кадр
Ну а на выходе мы получаем следующее
И в данном случае, вместо того, чтобы потратить 10 кб * 6 кадров = 60 кб, мы потратили только 10 (кб 1 кадр) + (1 (кб) * 5 (кадров)) = 15 килобайт.
Согласитесь, выгода ощутимая.
И в итоге чем больше у нас GOP (расстояние между 2мя I кадрами) тем меньше весит видео. Но как и у любой медали здесь тоже есть обратная сторона. Я думаю, что все наблюдали подобную картинку при просмотре чего бы то ни было хотя бы раз в жизни
Ну и происходит это от того, что i кадры слишком редкие, и при декодировании видео, происходят мелкие ошибки, которые и приводят к тому, что P кадры накладываются не на тот I кадр.
И кстати, возможно вы замечали, что подобные артефакты пропадают при полной смене кадра. Например, при начале съемки с другого ракурса, или другой локации. Все потому, что при подобных финтах, P кадр не может наложиться на старый i кадр. Точнее он может, но он уже не будет выглядеть обрезком как на картинке, которую я показал. Он будет уже точно тем, чем являются опорные кадры (i кадры).
Вот, собственно, именно так и работает вся эта херня, которую мы с вами наблюдаем целыми днями.
Дальше попробую развить эту тему, и в следующем посте (если меня ссаными тряпками не погонят) обсудим, нахрен нам нужны 100+ FPS, если из каждого утюга трубят про пресловутые 24 кадра
Данный пост является текстовой версией уже имеющегося видео на YouTube канале.
Для тех, кто любит читать, а не смотреть - инфа под видео.
Приятного просмотра и прочтения :)
Привет.
Допустим, ты купил себе камеру, включил ее и настроился снять свой шедевр в те самые «киношные» 24 кадра в секунду.
Но вот тебе 9 случаев, когда не требуется снимать в 24 кадра в секунду.
1.Подражание стилю старого кино.
Для повторения или копирования стиля старого, можно сказать винтажного кино, ты не должен снимать более чем 24 кадра в секунду. И все это из-за того, что на заре кинематографа максимальной проецируемой скоростью были 16 кадров в секунду.
Да, да, это означает что даже произведение Братьев Люмьер, были сняты намного ниже сегодняшнего стандарта в 24 кадра.
2 Классическая анимация.
CGI-анимация рендерится с любой частотой кадров, которую хочет режиссер, но в старые времена, когда аниматоры кропотливо рисовали каждый кадр, стандартом являлись 12, а не 24 кадра в секунду. И некоторых классические аниматоры, например, Уэс Андерсон до сих пор продолжает делать анимацию в 12 кадров в секунду.
3. Динамичные кадры.
Как сделать так, чтобы динамичная сцена выглядела немного круче?
Попробуй снимать видео со скоростью чуть ниже 24 кадров в секунду. Воспроизведя кадры, снятые со скоростью 21 или 22 кадра в секунду и переведя их полные 24 кадрах, движение становятся более резкими.
Действие этого эффекта можно увидеть, например, в фильме Шерлок Холмс ( с Дауни мл. в главной роли), где сцены боя снимали в 22 кадра в секунду.
4. ТВ Шоу или прямые трансляции.
Хочешь верь, хочешь нет, но почти все что показывают (или в первую очередь предназначено для показа) по ТВ, если ты еще его смотришь, снимается не 24 или 25 кадров в секунду, а 30
Откуда растут ноги?
Тридцать кадров в секунду были выбраны для идеальной синхронизации с американским стандартом работы электросетей на частоте в 60 Гц. В последствии все этот стандарт получил аббревиатуру NTSC.
Прямые трансляции также в большинстве случаев проводятся в 30 кадров в секунду, а иногда и выше для более динамичного контента.
5. Создание B-Roll
Скажите кто не любит хорошо снятые B-roll, которые дополняют видео и делают его более интересным.
Здесь в игру вступает максимальная частота кадров, которые способна выдать твоя камера - 60, 120 или даже 240 кадров в секунду. Но помни, что больше не всегда лучше, особенно если акцент будет именно на деталях. Если твоя камера может снимать в 240 кадров, лучше снять тоже самое в 120.
Номер 6. Ультра HD контент(фильмы)
Вспомни Хоббита. Снимая и потом уже показывая фильм в полные 48 кадров в секунду, Питер Джексон вошел в историю.
Этим приемом он придал всему фильму ультра реалистичный вид.
И с тех пор другие режиссеры, например, Энди Серкис и Джеймс Кэмерон периодические делают тоже самое в своих работах.
При спортивной съемке частота кадров должна быть намного выше 24. Помни, что для слишком замедленного кадра нужны дополнительные кадры в секунду.
Стандарт для спорта – 300 кадров в секунду. Это позволяет сильно замедлить трансляцию, например, до одной десятой скорости, а для высокоскоростного воспроизведения зритель может наблюдать все это действие с более высокой частотой кадров.
Номер 8 – научная съемка
Будь то взрывы или съемка клеточного деления, для научной съемки это обычно означает съемку с очень высокой частотой кадров.
Например, НАСА, чтобы изучить движение света просто создали камеру, которая может снимать со скоростью до одного триллиона кадров в секунду.
Просто представьте размеры файлов на ней.
Номер 9. PAL / 25 кадров в секунду.
Если ты живешь России, в любой другой европейской стране, где стандартом вещания является PAL,то базовой частотой кадров для съемки видео - будет 25 кадров в секунду.
Это, как и в случае с NTSC, связано c работой электросетей на частоте 50 Гц (при напряжении в сети 220-240 Вольт). Именно поэтому в странах Европы, России и некоторых других странах стандартом видео съемки будут 25 кадров в секунду.
Сейчас все современные камеры имеют в своих настройках возможность переключения между стандартами NTSC и PAL.
Поэтому если ты живешь в России или Европе, то в качестве оптимальной «базовой» частоты кадров ты можешь выбирать 25. Это относится даже к роликам в YouTube.
Как правило блогеры из США снимают в 24 или 30 кадров, из Европы или России – 25, 30.
Но даже живя в России ничто не запрещает тебе снимать в 24 кадра, если ты знаешь зачем тебе это нужно, как и съемка в 50 кадров.
Небольшой лайфхак, о котором забыл упомянуть в видео.
Для того, что бы посмотреть с какой частотой кадров воспроизводится видео на YoTube, необходимо навести на видео, кликнуть правой кнопкой мыши и выбрать "статистика для сисадминов".
Итак, я назвал 9 случаев, когда не нужно снимать 24 кадра в секунду.
Думаю, что это далеко не все ситуации, при которых не используется съемка в 24 кадра в секунду.
Если ты знаешь в каких случаях, помимо указанных, не требуется съемка в 24 кадра в секунду – напиши в комментарии.
А с тобой был Сергей ты был на канале ZhuchkovMedia.
Подписывайся. Дальше будет интересно.
Сначало не понял, а потом кааак понял.
Частота оборота станка и съёмки камеры совпадает, по этому получается вот такой интересный эффект.
Мы постарались сделать каждый город, с которого начинается еженедельный заед в нашей новой игре, по-настоящему уникальным. Оценить можно на странице совместной игры Torero и Пикабу.
Реклама АО «Кордиант», ИНН 7601001509