Super résolution temporelle (TSR) dans Unreal Engine 4: Fonctionnalités

Super résolution temporelle (TSR) dans Unreal Engine 4

La nouvelle génération de consoles est sur le marché depuis un certain temps, mais la vérité est qu'à l'heure actuelle, nous n'avons pas vu une lueur du potentiel qu'elles peuvent offrir, et nous en avons vu la preuve lorsqu'Epic a fait la première démonstration de Unreal 5 Engine , le moteur graphique que de nombreux jeux de nouvelle génération utiliseront et qui tirera le meilleur parti de son matériel avec de nouvelles technologies telles que Super résolution temporelle , c'est ce dont nous allons parler aujourd'hui.

Unreal Engine 5 est désormais disponible en mode d'accès anticipé, ce qui signifie que les développeurs de jeux peuvent désormais commencer à tester le nouveau moteur et avec lui leurs jeux de nouvelle génération pour PC et consoles ; À cet égard, on voit des graphismes de plus en plus réalistes (voire photoréalistes dans certains cas) et qui ont évidemment besoin de techniques particulières pour pouvoir tourner à une cadence d'images par seconde qui permette une bonne expérience de jeu, et c'est là que des technologies telles que comme TSR.

Qu'est-ce que la Super Résolution Temporelle et comment ça marche ?

Super résolution temporelle d'Unreal Engine 5

En plus d'autres nouvelles technologies intégrées à Unreal Engine 5, Epic a également annoncé avoir développé une nouvelle technique de mise à l'échelle appelée Temporal Super Resolution pour les applications basées sur Unreal Engine 5. Cette technologie a un seul objectif, qui n'est autre que d'augmenter les performances en Augmentez l'échelle des images de résolution inférieure tout en préservant autant de détails que possible. Ce but vous semble-t-il familier ? Il est en effet comme NVIDIA DLSS or AMD fidélitéFX , mais nous garderons cela pour plus tard.

Bien qu'Epic n'ait mentionné sa collaboration avec aucune entreprise pour cela, AMD l'a fait dans un article de blog officiel qui donne un aperçu des changements à venir avec ce nouveau moteur. Ils indiquent clairement que Temporal Super Resolution n'a rien à voir avec FSR (FidelityFX Super Resolution) qu'AMD développe en tant que concurrent de NVIDIA DLSS, et qu'en fait, il est fort probable qu'AMD annoncera cette technologie très bientôt.

Malheureusement, Epic n'entre pas dans les détails sur le fonctionnement de TSR, mais il semble être assez similaire à AMD Radeon boost , qui modifie dynamiquement la résolution des images rendues en fonction du mouvement, c'est précisément pourquoi on l'appelle « Temporal ». La société à l'origine du moteur affirme qu'une image 1080p améliorée à une résolution 4K peut être affichée à 43 FPS ; la même scène mais rendue à une résolution 4K native serait de 18.6 FPS, nous parlons donc certainement d'un amélioration considérable des performances .

Physique du chaos UE5

Dans tous les cas, si c'est comme prévu, ce que la super résolution temporelle ferait est de détecter dynamiquement des images ou des parties de celles-ci qui sont répétées dans deux images consécutives, de sorte que ces images ou parties soient rendues à une résolution inférieure pour économiser des ressources lorsque système, ni plus, ni moins.

Unreal Engine 5 fonctionne avec toutes les unités de traitement graphique Shader Model 5, y compris AMD, Intel et les cartes graphiques NVIDIA et même les consoles de nouvelle génération car elles ont des GPU AMD RDNA 2. Il convient toutefois de noter que NVIDIA a également annoncé que DLSS est disponible avec cet accès anticipé d'Unreal Engine 5 pour une intégration plus facile, les développeurs auront donc probablement le choix.

Les améliorations que cette technologie promet

Nous avons déjà mentionné avant le saut de performance qui, selon Epic, a été calculé, ce qui est un scandale car il représente (selon les chiffres qui ont donné) une amélioration des performances de 231%, littéralement plus du double. Cependant, voyons ce qu'Epic et AMD ont à dire à ce sujet, en commençant par ce dernier :

« TSR est une nouvelle technique de mise à l'échelle d'une seule image à basse résolution pour maximiser les performances et la fidélité visuelle. AMD a travaillé en étroite collaboration avec Epic pour optimiser les fonctionnalités de super résolution temporelle sur les systèmes alimentés par Radeon. TSR, une fonctionnalité standard d'Unreal Engine 5, il est activé pour tous les GPU et fournit une mise à l'échelle de nouvelle génération non seulement sur PC, mais également sur PlayStation 5 et Xbox Série X/S. »

En gros, ce que nous dit AMD, c'est que cette technologie améliore les performances, confirme l'optimisation de ses cartes graphiques et confirme également la compatibilité avec les PC et les consoles de nouvelle génération. Pour sa part, voici ce qu'Epic a commenté à ce sujet :

« La géométrie du micropolygone Nanite et les exigences de fidélité de la prochaine génération de jeux ont augmenté la quantité de détails affichés à l'écran comme jamais auparavant ; Afin de répondre à ces demandes, nous avons écrit un algorithme de résolution super temporelle de cedar qui remplace TemporalAA que nous avons utilisé dans Unreal Engine 4 pour les plates-formes haut de gamme. "

Unreal 5 Engine

Temporal Super Resolution a les propriétés suivantes (telles que publiées par Epic) :

  • Sortie proche de la qualité des rendus 4K natifs mais avec des résolutions d'entrée aussi basses que 1080p, permettant des fréquences d'images plus élevées et une meilleure fidélité de rendu.
  • Moins d'images fantômes sur des arrière-plans à haute fréquence.
  • Réduction du scintillement dans la géométrie à haute complexité.
  • Fonctionne sur tout matériel compatible Shader Model 5 : D3D11, D3D12, Vulkan, PS5, XSX. Bientôt, il y en aura plus.
  • Shaders spécialement optimisés pour l'architecture GPU PS5 et XSX.

En quoi est-elle différente de la technologie NVIDIA DLSS ?

Essentiellement, il n'est pas encore connu; NVIDIA DLSS utilise une technologie basée sur DNN (Deep Neural Réseau, réseau de neurones profonds) qui utilise l'intelligence artificielle pour améliorer l'image (sa netteté, en particulier) et améliorer les performances en restituant les images à une résolution inférieure à celle de l'échantillon, puis en les redimensionnant.

Fondamentalement, Temporal Super Resolution est quelque chose de très similaire à ce que Epic a expliqué, mais il reste à voir comment cela sera réalisé en dernier lieu car ils n'ont pas parlé d'intelligence artificielle ou de quelque chose comme ça pour le moment, un fait qui différencie il vient déjà de NVIDIA DLSS que cette technologie tire parti du matériel spécifique des GPU de ceux en vert, ce que les GPU AMD ou les consoles de nouvelle génération n'ont pas.