Hay muchos juegos de PC que tienen (aparentemente) aproximadamente los mismos gráficos (con mapas de relieve, sombreadores, etc.), complejidad de sonido y tiempo de reproducción, pero uno de ellos necesita 4 GB de espacio mientras que el otro 13 GB.
¿Porqué es eso? ¿Por qué difieren tanto en tamaño?
optimization
pc
Jens
fuente
fuente
Respuestas:
La mayor parte del tamaño utilizado por cualquier juego radica en sus activos, sobre todo en audio, video e (en un grado ligeramente menor) imágenes / texturas. Los binarios y los datos del juego suelen ser mucho más pequeños que cualquiera de ellos.
Entonces, todos estos activos pueden o no estar comprimidos, pueden usar diferentes esquemas de compresión, pueden tener diferentes formatos e incluso tener diferentes resoluciones / tasas de bits.
Un juego puede tener, por ejemplo, mapas de cubos HDR de gran resolución, mientras que el otro usa texturas normales. Un juego puede almacenar mapas de sombras para cada entorno, mientras que el otro logra el mismo efecto calculando el mapa de sombras en tiempo de ejecución. Un juego 2D puede usar animación esqueleto, mientras que el otro tiene exactamente la misma salida visual pero almacena cada cuadro de animación individualmente.
Es bastante fácil que dos juegos parezcan tener el mismo orden de complejidad, cuando no es necesariamente el caso desde el punto de vista de los activos.
fuente
Solo además de lo que David ya dijo en su respuesta:
Es cierto que hasta el 95-99% de casi todos los tamaños de juegos modernos están constituidos por sus activos: video, audio, texturas, etc.
Si te preguntas por qué algunos juegos solo toman 4 Gb, mientras que otros tienen muchos más gráficos. También puede deberse al hecho de que algunos juegos almacenan sus activos en el disco duro en forma comprimida y simplemente descomprimen esos sobre la marcha durante la carga . Esto agrega algo de sobrecarga durante la carga, pero al mismo tiempo el tamaño total de los datos cargados sigue siendo relativamente pequeño, ya que los datos se leen primero comprimidos y solo descomprimidos tan pronto como se completa la lectura.
Otros juegos descomprimen completamente sus activos en sus discos duros y cargan recursos que ya están en formato "final" . Normalmente se trata de juegos en los que el tamaño del instalador es mucho menor que el tamaño de su instalación. Algunos recursos están tan densamente empaquetados usando algunos algoritmos propietarios que la descompresión da como resultado que los archivos sean 10 veces más grandes. En este caso, los activos se almacenan en forma no comprimida y se cargan directamente en la memoria. Aquí el rendimiento de su unidad puede convertirse en un punto crucial, pero no hay sobrecarga adicional debido a la descompresión sobre la marcha.
Ambos enfoques tienen sus ventajas y desventajas: el almacenamiento en forma comprimida es esencial si no puede instalar el juego en un medio regrabable y tiene que leerlo desde la ROM, como DVD o BR-ROM (este suele ser el caso para consolas de juegos) aquí debes hacer la descompresión sobre la marcha. Las PC siempre tienen una unidad grabable (HDD, SSD, etc.), por lo que la descompresión por adelantado es bastante común aquí.
La descompresión completa de los activos del juego puede mejorar el rendimiento del juego permitiendo que se inicie y juegue incluso en computadoras viejas que no tienen una CPU o GPU tan poderosa. Las consolas de juegos generalmente tienen un hardware estandarizado en el que puedes probar fácilmente tu juego para ver si el rendimiento de tu juego está bien y hacer otros trucos (como reducir la muestra de tus sprites, etc.) para alcanzar el rendimiento necesario.
[EDITAR] : ¿Cómo reconocer si el juego está descomprimiendo sus recursos al cargar? Aquí hay algunos síntomas que puede haber notado en algunos juegos:
El juego te ofrece alguna forma de interactividad mientras cargas datos.
El juego imita el "arranque" de un sistema informático normal, brindándole información sobre el progreso del arranque.
fuente
Creo que el tipo de datos con el tamaño más subestimado es el audio , especialmente la música y las grabaciones de voz . Esto se debe a que la compresión de audio es difícil, la mezcla de audio es complicada y, si bien el ojo puede tolerar texturas pixeladas o borrosas, niveles de detalle y algunos fotogramas perdidos aquí y allá, el oído es absolutamente implacable con tartamudeos de audio o clics.
Dicho esto, los videos a menudo pueden aprovechar al máximo el almacenamiento que usará un juego.
fuente
Esta es una pregunta un poco subjetiva. pero aún así, si miras el directorio de instalación de estos juegos, podrás ver las diferencias de inmediato. Supongo que el de 13 gb tendrá varios gb de películas y archivos de audio.
fuente
A veces se debe a razones de "piratería". Agregan archivos de relleno a los juegos para que tenga menos incentivos para descargarlos ilegalmente. Si realmente quieres el juego en cuestión y lo pagas, tendrás que comprarlo digitalmente aunque el archivo sea grande.
También es una manera para que la (s) compañía (s) midan cuánto interés tiene la propiedad intelectual o la franquicia;
"¿Todavía quieren comprar o piratear este juego a pesar de que es un juego muy corto pero muy cinematográfico pero tiene el tamaño de medio disco de bluray?".
fuente