Почему раньше игры весили меньше ???

Почему раньше игры весили меньше ???

Не понимаю тряски по этому поводу.

Ни для кого не секрет, что текстуры стали весить больше. К примеру, в 2000х использовались текстуры с разрешением 256×256 до 1024×1024. Добавим сюда частое использование сжатых форматы (например, DXT1, DXT5), чтобы сэкономить объём. Основной упор делался на статические изображения, простые тени, и минимальное использование нормалей.

В наши дни используются текстуры с разрешением от 2к до 8к. Текстуры часто хранятся в несжатом или слабо сжатом виде. К этому добавим применение таких технологий как:

- Физически корректных материалов (PBR — physically based rendering). Отражением, шероховатостью, металличностью...

- Окружающее затенение AO (ambient occlusion). Карты нормалей, глубины, освещения… И другие вспомогательные карты.

В современных играх использование нескольких уровней детализации (LOD). Создании нескольких вариантов одного объекта с различными степенями детализации либо использовании одной грубо приближенной основной модели и нескольких внешних надстроек к ней.

По итогу получаем, что вместо 1-2 текстур ранее, сейчас объект может иметь от 5 до 7 текстур одновременно, при этом их разрешение выше. Другими словами, только объём текстур вырос в 8–10 раз. Добавим сюда увеличение полигонов на моделях, более качественный звук, расширение сетов анимации, скины за бабло, кривые руки, а ещё комп купи нормальный, что ты как лох сидишь на калькуляторе из 2010, вот и получаем разбухание игры с 8 – 10гб в 2000ных до внушительных 80 – 100гб + в наши дни.

PBR
PBR
AO
AO
LOV
LOV
4
25 комментариев