Il y a beaucoup de jeux PC qui ont (apparemment) à peu près les mêmes graphismes (avec des reliefs, des shaders, etc.), une complexité sonore et une durée de lecture, mais l'un d'eux a besoin de 4 Go d'espace tandis que l'autre de 13 Go.
Pourquoi donc? Pourquoi diffèrent-ils tant en taille?
optimization
pc
Jens
la source
la source
Réponses:
La plus grande partie de la taille utilisée par un jeu réside dans ses atouts, notamment l'audio, la vidéo et (dans une moindre mesure) les images / textures. Les fichiers binaires et les données de jeu sont généralement beaucoup plus petits que ceux-ci.
Ensuite, tous ces actifs peuvent ou non être compressés, peuvent utiliser des schémas de compression différents, peuvent avoir différents formats et même avoir des résolutions / débits différents.
Un jeu peut par exemple avoir des cubemaps HDR de grande résolution tandis que l'autre utilise des textures normales. Un jeu peut stocker des cartes cachées pour chaque environnement tandis que l'autre produit le même effet en calculant la carte cachée au moment de l'exécution. Un jeu 2D peut utiliser une animation squelette tandis que l'autre a exactement la même sortie visuelle, mais stocke chaque image d'animation individuellement.
Il est assez facile pour deux jeux d'avoir le même ordre de complexité, alors que ce n'est pas nécessairement le cas du point de vue des actifs.
la source
En plus de ce que David a déjà dit dans sa réponse:
Il est vrai que jusqu'à 95 à 99% de presque toutes les tailles de jeux modernes sont constituées par ses atouts: vidéo, audio, textures, etc.
Si vous vous demandez pourquoi certains jeux ne prennent que 4 Go alors que d'autres ont bien plus le même niveau de graphisme ?? Cela peut également être dû au fait que certains jeux stockent leurs actifs sur le disque dur sous forme compressée et décompressent simplement ceux à la volée pendant le chargement . Cela ajoute une surcharge lors du chargement, mais en même temps, la taille totale des données chargées reste relativement faible, car les données sont d'abord lues compressées et décompressées uniquement dès que la lecture est terminée.
D'autres jeux décompressent complètement leurs ressources sur vos disques durs et chargent déjà les ressources au format "final" . Il s'agit normalement de jeux où la taille du programme d'installation est bien inférieure à la taille de votre installation. Certaines ressources sont si densément emballées à l'aide d'algorithmes propriétaires que la décompression entraîne des fichiers 10 fois plus volumineux. Dans ce cas, les actifs sont stockés sous forme non compressée et chargés directement dans la mémoire. Ici, le débit de votre disque peut devenir un point crucial, mais il n'y a pas de surcharge supplémentaire due à la décompression à la volée.
Les deux approches ont leurs avantages et leurs inconvénients: le stockage sous forme compressée est essentiel si vous ne pouvez pas installer le jeu sur un support réinscriptible et devez le lire à partir de la ROM, comme les DVD ou les BR-ROM (c'est souvent le cas pour les consoles de jeux) , vous devez effectuer la décompression à la volée. Les PC ont toujours un lecteur inscriptible (HDD, SSD etc.) donc la décompression à l'avance est assez courante ici.
La décompression complète des ressources du jeu peut améliorer les performances du jeu, ce qui permet de le démarrer et de le jouer même sur de vieux ordinateurs n'ayant pas un processeur ou un GPU si puissant. Les consoles de jeu ont généralement un matériel standardisé sur lequel vous pouvez facilement tester votre jeu pour voir si les performances de votre jeu sont bonnes et faire d'autres astuces (comme sous-échantillonner vos sprites, etc.) pour atteindre les performances nécessaires.
[EDIT] : Comment savoir si le jeu décompresse ses ressources lors du chargement? Voici quelques symptômes que vous auriez pu remarquer lors de certains jeux:
Le jeu vous offre un moyen d'interactivité lors du chargement des données.
Le jeu imite le «démarrage» d'un système informatique normal, vous donnant quelques informations sur la progression du démarrage.
la source
Je pense que le type de données dont la taille est le plus souvent sous-estimée est l' audio , en particulier la musique et les enregistrements vocaux . En effet, la compression audio est difficile, le mixage audio est délicat, et bien que l'œil puisse tolérer des textures pixélisées ou floues, un niveau de détail éclatant et quelques images manquées ici et là, l'oreille est absolument impitoyable avec le bégaiement audio ou les clics.
Cela dit, les vidéos peuvent souvent utiliser le plus d'espace de stockage qu'un jeu utilisera.
la source
c'est un peu une question subjective. mais quand même, si vous regardez le répertoire d'installation de ces jeux, vous pourrez tout de suite voir les différences. à une supposition, le 13 Go aura plusieurs Go de films et de fichiers audio.
la source
C'est parfois pour des raisons de "piratage". Ils ajoutent des fichiers de remplissage aux jeux afin que vous soyez moins incité à les télécharger illégalement. Si vous voulez vraiment le jeu en question et le payer, vous aurez la peine de l'acheter numériquement même si le fichier est volumineux.
C'est aussi un moyen pour la ou les entreprises de mesurer l'intérêt que la propriété intellectuelle ou la franchise a encore;
"Veulent-ils toujours acheter ou pirater ce jeu, même s'il s'agit d'un jeu très court mais très cinématographique, mais de la taille d'un demi-disque bluray?".
la source