Создатель Fallout объяснил, почему современные игры занимают настолько много места на накопителях
Качественная графика требует выделять больше ресурсов, но это лишь один из многих факторов.
Создатель Fallout Тим Кейн продолжает выпускать блоги на различные темы. Недавно он решил поговорить о размер файлов современных игр — иногда проект способен занять несколько сотен ГБ.
Определённую роль в этом сыграло увеличение размера и разрешения мониторов:
Каждый объект, который вы видите в 3D‑игре, имеет текстуру, и эти текстуры должны становиться более высокого разрешения, чтобы по‑прежнему хорошо выглядеть на экранах с более высоким разрешением. По мере того как экраны становились больше, текстуры тоже становились больше.
Модели строятся по схожему принципу — для них нужно использовать более плотную сетку, что требует больше места для хранения. Затем все эти полигоны будут отрисовываться на экране с текстурами высокого разрешения.
Оптимизация ещё больше усугубляет проблему, поскольку необходимо хранить несколько версий многих объектов с учётом расстояния и других факторов.
Рост потребности в более высокой частоте кадров (120 - 240+ FPS) тоже оказал влияние:
Более высокая частота кадров означает более сложный, более плотный набор анимаций, чтобы всё выглядело хорошо в движении при таком высоком FPS. И это даже без учёта внутриигровых роликов. В современных играх огромное количество катсцен, иногда несколько вступительных кинематографических роликов. Может быть, один показывается ещё до появления главного меню — теперь там, где раньше была заставка с логотипом игры, показывают видео.
Аудио-составляющая тоже оказывает влияние — раньше музыка была компактной:
Стало больше музыки, больше озвучки, больше звуковых эффектов. Раньше мы использовали даже не 8‑битные, а монофонические wav‑файлы и сжимали их до предела. Теперь же в игры добавляют полноценные музыкальные треки и целые библиотеки из 100+ тысяч озвученных реплик.
Тим Кейн указал ещё одну причину потребления места на накопителях:
Безусловно, фундаментальный фактор, из‑за которого современные игры стали такими объёмными — это арт [графическая составляющая].