Почему раньше игры весили меньше ???
Не понимаю тряски по этому поводу.
Ни для кого не секрет, что текстуры стали весить больше. К примеру, в 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гб + в наши дни.