Другие языки программирования и технологии

Какие технологии у сжатия видео?

Например смотришь в 144 качестве, а там лесенки. Ну и когда в игру играешь на низких - тоже лесенки, а на высокие настройки переключаешь когда тогда картинка лучше делается и лесенки исчезают (на примере игры wath dogs 2) и там сразу переключается качество не выходя из игры СРАЗУ. Как такое возможно? И есть ли какая то взаимосвязь между сжатием видеороликов на ютубе, jpg сжатием и настройками качества игры watch dogs2?Я нашёл сходство то что не выходя из игры меняется качество и и там и там лесеники.
Ivan Dan
Ivan Dan
150
На современных (да и не очень современных) видеокартах можно включать или отключать сглаживание посреди игры.

Сжатие видео с потерей качества во многом похоже на сжатие jpeg, изображение делится на блоки и каждый блок сжимается отдельно в несколько шагов.
Александр Кривоносов
Александр Кривоносов
49 173
Лучший ответ
Видео в играх использовано лишь в заставках. Остальная динамика строится на ходу. Сжатие используется для текстур. Лесенка - anti aliacing (делается железом) выключен на низких. Всё логично

https://www.geforce.com/whats-new/guides/aa-af-guide#1
Oleg Odobescu
Oleg Odobescu
63 780
Super-Sampling называется)))
Артём Юров
Артём Юров
18 082
Не путаем графику в играх, которая рассчитывается видеопроцессором и выводится на экран, с видео, которое посменно меняет уже отснятые картинки. Представьте что видеопроцессор как то думает типа:
объект находится на таком то расстоянии от наблюдателя (экрана), значит величина линий уменьшена на столько то. Он повернут под таким то углом, значит это видимые линии, а это невидимые, освещение находится в этом месте, значит тень падает сюда. Надо на объекте затенить эти участки, так как другой объект отбрасывает тень. И т. д. и т. п.
Как же обрабатывается видео:
распаковали картинку, вывели на экран, следующую распаковали, вывели и т. д. Для видео и старого видеоадаптера хватит так как распаковкой видео чаще всего занимается центральный процессор. Для 3D игр требуется мощные видеоадаптеры, что бы максимально быстро высчитывать падение света и т. п. расчеты что бы играть можно было приятно (сомневаюсь что смена кадра раз в секунду станет приятным в игре).
Евгений Ким
Евгений Ким
15 398