Hellblade 2 : Analyse complète des options graphiques et solutions pour une meilleure expérience PC

Senua’s Saga: Hellblade 2 est le jeu vidéo le plus visuellement abouti sorti à ce jour en 2024, et pour nous, il représente la sortie la plus significative de l’Unreal Engine 5 aux côtés de Fortnite d’Epic. En tant que jeu doté d’une technologie fascinante, avec de nombreux développeurs sautant dans le wagon de l’UE5, il semble inévitable que Hellblade 2 servira d’exemple pour les futurs développeurs. Il y a beaucoup de choses que le jeu réussit et qui devraient être copiées en intégralité, tandis que d’autres éléments devraient être évités.

Expérience utilisateur optimale

Un élément particulièrement positif est l’expérience utilisateur dès le lancement de Hellblade 2. Avant que le jeu ne démarre, vous avez la possibilité de modifier d’importantes options de présentation, y compris les paramètres audio et visuels. Il peut être frustrant qu’un jeu démarre avec des paramètres par défaut incorrects, vous obligeant à interrompre une cinématique ou une section d’introduction pour les corriger, donc c’est une bonne façon de gérer cela.

L’offre de la possibilité de changer les paramètres permet également une étape de compilation de shader, qui se déroule en arrière-plan. Sur un PC avec un processeur Ryzen 7 7800X3D rapide, cette étape a pris environ 40 secondes – donc elle était terminée avant que j’aie fini de peaufiner les réglages. Sur une machine Ryzen 5 3600 de bas niveau, la précompilation des shaders prend plus de temps, environ 90 secondes, mais reste discrète. Cette étape est cruciale pour de nombreux jeux modernes, en particulier les titres Unreal Engine 5, et semble efficace dans le cas de Hellblade 2 pour éviter les saccades et les pics de temps d’image qui accompagnent souvent la compilation des shaders à la volée. Compte tenu des nombreux outils de l’UE5 pour collecter des shaders, cela devrait être réalisable pour d’autres titres aussi, et précompiler autant de shaders que possible est une leçon à retenir.

Options de menu et de graphismes

Au-delà de ce travail préparatoire essentiel des shaders, la présentation du menu des options est également un excellent modèle pour les autres développeurs. Comme mes ports préférés, Senua’s Saga dispose d’une prévisualisation graphique en temps réel qui fonctionne de manière intéressante : vous pouvez survoler une option, par exemple l’éclairage global, puis appuyer sur le bouton de prévisualisation. Le menu de fond devient transparent et vous pouvez voir le rendu du jeu en temps réel, avec l’option de menu isolée. En changeant l’option, vous pouvez voir l’effet du changement en temps réel. Les développeurs de l’UE5 pourraient et devraient probablement copier directement cette idée de menu de Ninja Theory, ou du moins fournir une fenêtre de prévisualisation ou un arrière-plan de menu transparent pour rendre l’effet des ajustements de paramètres évident.

Ninja Theory est même allé plus loin en incluant le temps nécessaire, en millisecondes, pour rendre l’image pour le GPU et le CPU lors du changement d’options. Vous pouvez également voir l’utilisation de la VRAM et le taux d’images et le temps d’image de cette image avec la synchronisation verticale pure activée. Cela est crucial, car cela aide les utilisateurs à savoir quelles options graphiques ont un impact sur le CPU et/ou le GPU, et si leur système particulier est actuellement limité par le CPU ou par le GPU. Si vous visez 30 ips, vous voulez que le temps CPU et GPU soit tous deux inférieurs à 33,3 ms pour assurer une livraison d’images correcte, tandis que pour 60 ips, les deux doivent être inférieurs à 16,6 ms.

Senua's Sacrifice: Hellblade 2 running in 16:9 in gameplay

Mise en place de la résolution dynamique

Dynamic resolution scaling is a powerful tool that allows for a much more stable frame-rate, but it’s a bit disappointing that it can only be used with TSR and not DLSS, XeSS or FSR. – Image credit: Digital Foundry

I love this millisecond meter and think every developer using UE5 should look to copy it directly or conceptually. I just wish that Hellblade 2 allowed the meter to be toggleable while playing the game, as its performance metrics could provide even greater insight into what component of your PC… Read more

Source : www.eurogamer.net