Найти тему
Жизнь в игре

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

Оглавление

Представить себе игру без открытого мира на данный момент сложно. Конечно, есть современные игры вроде This war of mine или SOMA, где сама концепция подразумевает линейное прохождение, но все-таки каждая крупная студия стремится выпустить хотя бы один проект с открытым миром.

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

Мир там, куда ты смотришь

Представьте себе огромный мир из какого нибудь Ведьмака. Там тысячи различных объектов, которые не просто стоят на месте, но и взаимодействуют друг с другом подчиняются физике, могут быть уничтожены и т.д. В общем, огромное количество данных, которые нужно обработать, все правильно просчитать и отрисовать для игрока, да не просто отрисовать, а в 3D со всеми текстурками и тысячами полигонов.

-2

Если прорисовывать весь мир вокруг, то не хватит никаких RTX или других графических процессоров. Игра просто не сможет обработать и вывести на экран такой объем информации. А даже если ваше железо справится с такой сложной задачей, вы все равно не сможете оценить результат — видно ведь только то, что находится в вашем поле зрения.

И вот тут на помощь приходит одна из самых старых и распространенных хитростей — рендер только в поле зрения игрока. Этот прием игроделы изобрели еще в далеких 90-х, когда с производительностью приставок и пк все было гораздо хуже.

Суть приема, думаю вы уже поняли: игра обрабатывает только ту часть мира, на которую направлен ваш взгляд. Все, что не попадает в поле зрения, не загружает вашу видеокарту. Благодаря такому решению, мы сейчас имеем возможность без лагов и вылетов наслаждаться такими играми как Horizon Zero Dawn, Ведьмак 3, Spider Man 2018 года и многие другие. Почти во всех играх с открытым миром используется этот прием.

А что если мы все находимся в матрице, и если быстро обернуться, то мир сзади нас не успеет прогрузиться? Попробуй и напиши результат в комментарии, это важно!

Не забывай нажать лайк и поделиться статьей с друзьями. А еще подписывайся на канал и вступай в группу Вконтакте, там скоро будет розыгрыш крутых призов!

Интересно будет почитать: