Les experts d'Eurogamer (Digital Foundry) ont analysé la démo technologique de Valley of the Ancients, qui était en accès anticipé, qui montre les capacités actuelles de l'Unreal Engine 5. Comme les experts l'ont noté dans leur vidéo, avec l'optimisation de la technologie sur le PC , tout n'est pas aussi fluide que nous le souhaiterions.
Dans son état actuel, Unreal Engine 5 prend déjà en charge plusieurs technologies de pointe. Il s'agit notamment de la géométrie Nanite virtualisée, conçue pour une importation facile des images source dans le moteur ; Lumen est une solution d'éclairage global dynamique qui réagit aux changements de scène et d'éclairage ; nouveau système audio MetaSounds; ensemble étendu d'outils pour créer des animations.
Technodemo a été lancé sur diverses configurations matérielles. La liste des processeurs utilisés consistait en Intel Core i9-10900K, AMD Ryzen 9 5950X et Ryzen 5 3600. La liste des cartes vidéo utilisées : Radeon RX 6800 XT, GeForce RTX 3080 et GeForce RTX 3090, ainsi que Radeon RX 5700, GeForce RTX 2060 Super et GeForce RTX 2070 Super. L'accélérateur Radeon RX 6800 XT avait un GPU overclocké en usine de 6%. Paramètres de rendu utilisés « épiques » (maximum), à 1080p avec la technologie Temporal Super Resolution (TSR) via le moteur lui-même jusqu'à 4K.
Comme l'a montré la comparaison, Unreal Engine 5, du moins pour l'instant, préfère des performances monocœur plus élevées, plutôt que le nombre total de cœurs disponibles, donc un système basé sur un Intel Core i9-10900K à dix cœurs produit un peu plus (environ 5 %) images par seconde que basé sur Ryzen 9 5950X à 16 cœurs.
La comparaison des performances graphiques s'est avérée plus intéressante. Si au début de la démo technique Radeon RX 6800 XT et GeForce RTX 3080 affichaient approximativement le même niveau d'images par seconde, en règle générale, avec une valeur juste en dessous de 60 FPS, alors dans les scènes suivantes, la carte vidéo AMD a pris la tête . Dans certaines scènes, l'avantage du représentant de la série Radeon RX 6000 sur la carte vidéo NVIDIA atteignait 12%.
Le résultat entre la Radeon RX 5700 et la GeForce RTX 2060 était exactement le contraire. La carte NVIDIA montrait généralement environ 10 % d'images par seconde en plus dans les scènes lumineuses. Cependant, dans les scènes sombres, les performances des deux accélérateurs graphiques étaient presque les mêmes.
Il est également intéressant de noter qu'Unreal Engine 5 « minimise » la valeur du ray tracing matériel et utilise sa propre technologie logicielle Lumen pour un éclairage global et diffus. Bien que la technologie Lumen elle-même prenne en charge l'éclairage à l'aide du traçage logiciel et matériel, le traçage logiciel a été choisi comme valeur par défaut dans les paramètres d'Unreal Engine 5, qui a probablement été utilisé lors du lancement de la technodémo par les spécialistes de Digital Foundry.
Dans la documentation d'Unreal Engine 5, les développeurs du moteur confirment que le traçage d'éclairage basé sur un logiciel présente son propre ensemble d'inconvénients. L'un des plus importants est qu'il ne fonctionne qu'avec des maillages statiques tels que des murs, des bâtiments, des véhicules à l'arrêt et d'autres objets qui ne bougent pas dans le cadre. Cependant, il ne peut pas être utilisé avec des maillages dynamiques. Par exemple, il ne peut pas être appliqué aux PNJ, à la faune et à d'autres objets qui se déplacent et qui ont des maillages skinnés. De plus, les matériaux transparents sont ignorés par les champs de distance et sont traités comme opaques. Cela peut conduire, par exemple, à un ombrage excessif de la végétation, masqué par l'ombre d'un grand nombre de feuilles.
2021-06-11 23:58:37
Auteur: Vitalii Babkin