Добавить в корзинуПозвонить
Найти в Дзене
PRO ноутбук 💻

Наглядный пример, как работает процессор и видеокарта в играх

Наверняка каждый из нас играл в видео игры. Кто-то ещё в начале 2000-ых был одним из счастливчиков, а кто-то приходит сейчас. И многие из тех кто начинал очень давно, замечают разница в графике, что было раньше и что стало сейчас! А задавались ли вы вопросом, как это работает ? Наверняка многие как только услышат название игры тут же вспомнят яркие вступительные заставки из игр, таких как Crysis, Battlefield, на которых красуется логотип движка. У нас возникают ассоциации с играми, например: серии Battlefield базируются на движке от Frostbite, игры серии Crysis на движке CryEngine и другие, их множество, но сейчас не про них.
*Игровой движок — это базовое программное обеспечение компьютерной игры (шаблоны). А как же происходит то, что происходит когда мы играем в игру. Как мы видим эту красивую картинку, взрывы, населённые миры которые живут своей жизнью, как мы видим это всё вокруг нас? И сейчас мы разберёмся без сложных терминов и знания "Do you speak English". Для начала нужно запо

Приветствую читатель.
Наверняка каждый из нас играл в видео игры. Кто-то ещё в начале 2000-ых был одним из счастливчиков, а кто-то приходит сейчас. И многие из тех кто начинал очень давно, замечают разница в графике, что было раньше и что стало сейчас! А задавались ли вы вопросом, как это работает ?

Друзья, подписывайтесь на канал и жмите на кнопку Like'ов в конце статьи!!
Друзья, подписывайтесь на канал и жмите на кнопку Like'ов в конце статьи!!

Наверняка многие как только услышат название игры тут же вспомнят яркие вступительные заставки из игр, таких как Crysis, Battlefield, на которых красуется логотип движка. У нас возникают ассоциации с играми, например: серии Battlefield базируются на движке от Frostbite, игры серии Crysis на движке CryEngine и другие, их множество, но сейчас не про них.
*Игровой движок это базовое программное обеспечение компьютерной игры (шаблоны).

А как же происходит то, что происходит когда мы играем в игру. Как мы видим эту красивую картинку, взрывы, населённые миры которые живут своей жизнью, как мы видим это всё вокруг нас? И сейчас мы разберёмся без сложных терминов и знания "Do you speak English".

Для начала нужно запомнить что процессор и видеокарта, это два компьютерных комплектующих которые функционируют отдельно друг от друга, а конкретней мы разберём на примере..
На картинке мы видим от рисовку 1 кадра процессором из игры Battlefield 1
На картинке мы видим от рисовку 1 кадра процессором из игры Battlefield 1

Вы играете в игру, для того чтобы у вас на экране появилась графика, процессор должен обработать информацию, построить геометрию объектов, построить пике, отрисовать окружение локации, добавить в мир npc (неигровой персонаж, который управляется программно).

Только после этого процессор даёт команду видеокарте обрабатывать полученную информацию, и видеокарта наслаивает на картинку (геометрию объектов) саму графику.
Наглядный пример:

Для того чтобы этот танк в виртуальном мире стал практически "живым", т.е. вы видите на мониторе реальную графику, процессор должен построить оболочку танку, нарисовать пике, построить геометрическую модель, как она будет выглядеть с разных сторон и т.д.
После этого
видеокарта, наливает изображение, непосредственно саму детализацию, сглаживания, тень и другие графические настройки в самой игре. Вот конкретно этим и занимается видеокарта.
На картинке мы видим наслаивание изображения видеокартой для игры Battlefield 1
На картинке мы видим наслаивание изображения видеокартой для игры Battlefield 1

Если очень просто этот процесс можно представить в виде раскраски, где процессор выступает в роли контура объекта, а за фломастеры отвечает видеокарта. На самом деле создание одного кадра это очень трудоёмкий процесс, просто он происходит так быстро что мы считаем это как должное 150-200FPS (или медленно если слабое железо).

Друзья, ставьте Like, так вы помогаете развитию канала, а так же пишите свою любимую игру в комментариях!!