Давайте вспомним, как начиналась GTA.
Тем более в преддверии открытия предзаказов на шестую часть. И тут давайте будем честны: для большинства из нас началом GTA будет не первая и даже не вторая часть. Мы познакомились с GTA уже в эпоху 3D — через Vice City, San Andreas или ту самую GTA III.
И эта игра, вообще-то, техническое чудо, о котором как раз вышел ролик на канале GMTK.
Если мы говорим об игре с классической системой уровней, то её работа на консоли понятна. Загрузочный экран — выгрузка всего, что нужно, с диска в память консоли — переход на следующий уровень — повторить. Но с большим открытым городом такое не прокатит. Трюки, которые разработчики применили для того, чтобы 130 МБ данных загрузить в 32 МБ памяти, используются до сих пор в играх с открытым миром.
🔹Тут вам и вариант технологии Occlusion Culling — отсечение геометрии, которую не видит игрок.
🔹И система LOD'ов — объекты на большой дистанции загружаются, но у них упрощённая геометрия и текстуры низкого разрешения. Если игрок приближается, то объекты заменяются на более детализированные.
🔹И даже структурирование расположения данных на диске. То есть когда лазер считывает данные, он не бегает по всему диску, а находится в определённой области.
И куча всего помимо. Мне вот всегда казалось, что игра часто повторяет одни и те же автомобили, если они уже есть на экране. И да, этому есть объяснение.
Это удивительно в разрезе того, что сейчас есть вот такие сайты, где вы можете прямо внутри браузера без проблем загрузить всю карту GTA III за несколько секунд (пусть вам и нужен для этого VPN). Да, это не полноценная игра, но это всё равно поражает и показывает, как далеко шагнули технологии.
#Материал
Post #1039
1.22K