Ray Tracing : explication

Les ombres en ray tracing en temps réel arrivent prochainement dans World of Tanks. Grâce à cette technologie de pointe, les plus petits détails sur les chars des joueurs rendront des ombres plus douces, plus naturelles et plus réalistes : regardez par vous-même !

Nous allons toujours de l'avant !

Après la sortie de la mise à jour 1.0 en mars 2018 et l'importante mise à niveau graphique de World of Tanks, notre travail conséquent sur le nouveau moteur Core ne s'est jamais arrêté. Nous avons mis en place la prise en charge concomitante du rendu tout en mettant un terme au support de Windows XP et de DirectX 9. Grâce à cela, nous avons pu aller de l'avant et introduire de nouvelles technologies dans le moteur Core. L'une d'entre elles est le Ray Tracing, un procédé de rendu qui est depuis longtemps le « Saint Graal » des technologies graphiques sur ordinateur. Jetez un œil à ces incroyables images pourvues du Ray Tracing !

Quel est le défi ?

Un des plus grands challenges dans la conception de jeux est la bonne réalisation des ombres. Créer des ombres réalistes en utilisant des cartes graphiques modernes est une tâche des plus complexes. Les ombres dynamiques de nos chars sont actuellement créées par la technologie commune du Shadow Mapping, basée sur l'utilisation de textures ordinaires. Leur résolution est limitée et pose les problèmes suivants :

  • Les ombres ne sont pas détaillées et on peut voir les bords dentelés et irréguliers (« aliasing ») d'une ombre lorsqu'on s'en approche.
  • Le « Peter Panning ». Le terme provient du personnage du célèbre conte pour enfants dont l'ombre pouvait se détacher et qui pouvait voler. En jeu, les objets dépourvus d'ombre apparaissent détachés de la surface et flottant au-dessus du sol.
  • Passés 100 mètres de distance, les ombres des chars disparaissent.

À un certain moment, le niveau de détail de nos chars dépassa celui de leurs ombres, et c'est cette disparité que nous avons voulu corriger. En théorie, il est possible d'augmenter la résolution des ombres mais cela aurait pour conséquences une charge plus lourde pour la carte graphique et une chute de FPS. Nous avons préféré nous tourner vers la dernière technologie en matière de création d'ombres en optant pour le Ray Tracing qui permet la réalisation d'ombres plus vraies que nature.

L'aide inestimable d'Intel

Alors que nous étions à la recherche d'une solution pour créer des ombres douces et réalistes pour nos chars, notre partenaire historique Intel a décidé de nous aider en partageant leur savoir-faire. Les ingénieurs d'Intel Advanced Rendering ont apporté leur aide via leurs noyaux de haute performance et leurs optimisations. Avec sa prise en charge concomitante du rendu et sa parallélisation du rendu instaurée dans la mise à jour 1.4, la technologie Intel Embree était idéale pour notre jeu.

Par conséquent, nous pouvons désormais recréer les ombres des chars en meilleure qualité. Quand le soleil brille sur eux, leurs plus petits détails rendent des ombres ultra-réalistes et douces. Visuellement, nous avons fait un pas en avant vers la création d'ombres fidèles à la réalité. Les ombres en ray tracing en temps réel vous immergent davantage dans une ambiance de combat de chars furieuse et apporte une expérience de jeu encore plus agréable. Essayez par vous-même !

Ai-je besoin d'une carte graphique spéciale soutenant le Ray Tracing pour apprécier les nouvelles ombres ?

Non. La technologie Ray Tracing sera compatible avec toutes les cartes graphiques supportant DirectX 11 API et au-delà. Vous pouvez activer/désactiver cette fonctionnalité manuellement dans les paramètres du jeu.

Pour voir le rendu de cette technologie sur votre PC, vous pouvez l'essayer dès maintenant dans World of Tanks Encore RT. Téléchargez cette application autonome, activez le Ray Tracing et profitez de graphismes améliorés !

Comment le Ray Tracing affectera les FPS de mon PC ?

Lorsque l'option est désactivée, les FPS de votre ordinateur restent inchangés. Mais si elle est activée, vous devrez sacrifier quelques FPS selon votre carte graphique.

Est-ce que les ombres en Ray Tracing s'appliqueront à tous les éléments du jeu ?

En premier lieu, nous avons choisi d'appliquer des ombres en Ray Tracing aux « acteurs principaux » de notre jeu : les chars, et ce lorsqu'ils sont intacts (non-détruits). Leurs plus petits détails rendront des ombres extrêmement réalistes lorsque le soleil brillera sur eux.

Quelles sont les options de qualité des ombres en ray tracing ?

Il existe quatre options :

  1. Désactivé. Les chars ont des ombres normales, identiques à la version actuelle du jeu.
  2. Élevé. Les véhicules rendent des ombres de grande qualité qui restent nettes à n'importe quelle distance. Cependant, ces ombres ne sont pas physiquement correctes.
  3. Maximum. C'est à ce niveau que les « ombres douces », physiquement correctes, apparaissent. Elles s'estompent progressivement lorsqu'elles s'éloignent d'un objet projetant une ombre.
  4. Ultra. La qualité et l'aspect des ombres restent les mêmes qu'en mode Maximum mais elles sont créées par l'algorithme "denoiser".

Et ensuite ?

Recréer des ombres incroyablement douces et naturelles n'est qu'une première étape dans l'ère du Ray Tracing en termes de graphisme. Grâce à cette technologie, nous serons en mesure de réaliser des reflets réalistes, de l'occlusion ambiante et de l'illumination globale en temps réel. Mais ce sera pour un avenir plus lointain.

Les ombres en ray tracing en temps réel seront bientôt une réalité dans World of Tanks grâce à une prochaine mise à jour. Restez à l'affût et bonne chance sur le champ de bataille, commandants !

En discuter sur Discord

Fermer