Un rendu affiné | EVE Online

Un rendu affiné

2020-05-29 - Publié par EVE Development Team

Chers capsuliers,

Depuis l'appareillage à Jita jusqu'à votre premier Titan, la beauté se retrouve dans tous les coins de New Eden. Aujourd'hui, vous allez découvrir l'une des nouvelles fonctionnalités qui débarqueront avec la mise à jour Mise à jour Vision claire : l'affinage adaptatif de contraste.

L'accentuation de l'image est une fonction essentielle dans la plupart des médias visuels. Les réalisateurs de films, les photographes et les artistes de textures de jeux vidéos y ont recours au quotidien pour obtenir les effets qu'ils désirent. L'utiliser correctement demande beaucoup de patience et de maîtrise, mais grâce à ce processus, l'image peut être nettement améliorée. À l'inverse, une image trop affinée peut avoir un aspect non naturel ou contenir des artéfacts.

La raison pour laquelle un tel phénomène se produit est liée à la façon dont fonctionne en général l'accentuation d'image : ce processus ajoute du contraste entre les pixels, ce qui signifie qu'ils se distinguent nettement plus au niveau des bords. Pour faire simple, alors qu'un pixel devient plus clair, l'autre devient plus foncé.

L'image à gauche ci-dessous est une capture d'écran normale, sans retouche, du moteur de rendu actuel d'EVE Online. Sur la droite se trouve la même image, retouchée en appliquant deux fois le filtre par défaut d'accentuation d'Adobe Photoshop, afin d'illustrer ce qui peut se produire lorsque l'accentuation n'est pas appliquée correctement. Il y a des artéfacts sur le bord de la planète, le dégradé a perdu de son aspect lissé et la surface de la planète semble trop pixelisée.

Alors qu'il est clair en observant ces exemples que l'accentuation peut endommager la qualité d'une image 2D si elle est appliquée de manière incorrecte, dans un environnement en 3D, dans lequel la caméra et les vaisseaux sont en mouvement constant, le rendu peut s'avérer pire encore. Étant donné qu'EVE regorge de zones possédant de grandes différences de contraste, comme la surface des planètes, les vaisseaux dans l'espace, les hangars, les portails stellaires et même les tirs des armes, trouver une solution pleinement satisfaisante s'est avéré être un défi. Cela signifie que certains objets peuvent parfois avoir l'air flou, ou que l'image semble adoucie.

Cela n'est pas unique à EVE, et de nombreux autres jeux ont dû faire face à ce genre de problèmes. AMD s'en est aperçu et a proposé avec son toolkit GPUOpen FidelityFX un outil d'affinage adaptatif de contraste gratuit, de haute qualité et open source, appelé « Contrast Adaptive Sharpening ». Cet outil n'est pas spécifique à une carte graphique, vous pourrez donc en bénéficier quel que soit votre processeur graphique.

En tant qu'outil d'affinage adaptatif de contraste, le Contrast Adaptive Sharpening (CAS) prend en compte le contraste des pixels lors du processus d'accentuation. Les bords et les dégradés ne sont plus affectés par les artéfacts illustrés ci-dessus, tout en permettant aux zones aux différences de contraste importantes d'être affinées correctement.

La surface des lunes est un exemple idéal pour le démontrer. Avec leurs cratères, anneaux de surface, chaînes montagneuses et plaines, elles sont conçues avec de grandes différences de contraste. Le CAS brille particulièrement dans ce genre de scénario, en permettant aux détails subtils créés par l'artiste d'apparaître avec plus de netteté sur le rendu final, et ce même si le post-traitement est activé.

Le rendu est tout aussi beau pour les vaisseaux, dont le CAS fait ressortir les détails des coques. Vous pouvez particulièrement le distinguer sur l'Orca et le Naga qui possèdent des panneaux et des motifs :

Le coût en performance de cet affinage est négligeable comparé au post-traitement déjà en place. Néanmoins, nous avons établi que, pour le moment, cette fonctionnalité ne sera activée que lorsque le paramètre « post-traitement » sera réglé sur « haut ».

Nous continuons de travailler sur le client DirectX 12, qui nous ouvre encore plus d'opportunités à explorer à l'avenir.

Bon vol !