Aucune image   World of Warcraft
Version boîte

Fiche détaillée

A propos des textures

Ecrit par Yobwo, le 12-01-2012

Il y a eu des plaintes concernant les textures utilisées, les personnages étant bien moins beaux en jeu que pendant les cinématiques. Ce décalage a amené son lot d'interrogations auxquelles Stephen Reid tente d'apporter un éclairage technique. Un gros pavé qui a le mérite de vouloir clarifier la situation.

Pour faire simple, lorsque vous vous promenez, vous êtes susceptibles de croiser un nombre important d'éléments impossible à juger d'avance, ce qui entraîne une limitation de l'usage des textures afin d'optimiser les performances. A contrario, une cinématique est fixe et tout ce qu'elle contient est connu, autorisant l'usage de textures de plus hautes résolutions et une sollicitation maîtrisée du client. Chaque lot de textures s'applique à l'une de ses phases de manière indépendante. Autrement dit, le réglage "Elevé" des textures dans les options graphiques ne concerne que le lot des textures en jeu, sans rapport avec celle vues lors des cinématiques (qui leur sont spécifiques). Il n'y a pas de rapport direct entre les deux. Cochez "Elevé" n'appliquera pas en jeu le rendu des cinématiques.


Bonjour à tous,

Apparemment, il semblerait qu’il règne une certaine confusion au sujet des textures du jeu, combinaison d’un problème d’interface utilisateur ayant été résolu et d’une fonction du jeu marchant comme prévu. La raison pour laquelle celle-ci « fonctionne comme prévu » nécessite cependant une explication.

Tout d’abord, le problème d’interface utilisateur. Le menu des préférences en place sur le serveur de test public pour la version 1.1 du jeu est correct : il n’est censé y avoir que deux choix de qualité des textures, « Bas » et « Elevé ». Ceci remplace les trois choix de préférences Bas-Intermédiaire-Elevé parce qu’en réalité, il n’aurait jamais dû y avoir de choix « Intermédiaire ».

Voici ce que nous voulions expliquer. Comme beaucoup d’entre vous l’on remarqué, votre personnage dans le jeu utilise des textures aux résolutions plus basses que celles des cinématiques de conversation. Ceci était une décision délibérée de l’équipe de développement. Pour comprendre pourquoi nous avons pris cette décision, je dois aborder la question des moteurs graphiques des MMO.

Les MMO sont moins limités que les jeux en solo et les autres genres de jeux multijoueurs en ligne au niveau du nombre de personnages pouvant potentiellement être présents à l’écran au même moment. Dans les MMO, même si la plupart du temps vous ne voyez qu’un nombre restreint de personnages à l’écran, il y a certaines situations durant lesquelles beaucoup plus de personnages sont présents. Certains exemples incluent les lieux de rassemblement populaires en jeu (dans notre cas, les deux flottes), les opérations avec des équipes nombreuses, et les zones de guerre. Dans ces scénarios, le client de jeu (et votre ordinateur) sont soumis à rude épreuve pour afficher de nombreux personnages simultanément.

Durant le développement et le test de The Old Republic, nos priorités étaient de nous assurer que le jeu était beau et fonctionnait bien. Durant le test, nous avons découvert que nos textures à « résolution maximale » sur les personnages dans les phases de jeu normales pouvaient entraîner de graves problèmes de performance, même sur des ordinateurs puissants. Nous avions plusieurs options pour améliorer ces performances, mais au final, celle que nous avons explorée et mise en place est celle connue sous le nom « d’atlas des textures ».

Pour comprendre ceci, il me faut entrer dans les détails techniques. Quand un personnage est « vu » dans le jeu par un autre personnage (par exemple, s’il se rapproche de votre champ de vision), le client doit « extraire » le personnage pour que vous puissiez le voir. Lors de cette « extraction » se produisent de nombreux « appels d’extraction » lors desquels le client relève des informations présentes dans les dossiers de votre disque dur, y compris les textures, avant de restituer le personnage. Chaque appel représente une charge pour votre ordinateur, il est donc important de garder le nombre d’appels par personnage restreint. Un grand nombre d’appels sont nécessaires avec nos textures à « résolution maximale », mais cela n’était pas pratique en jeu, spécialement lorsqu’un grand nombre de personnages étaient présents dans un même lieu : le nombre d’appels d’extraction à votre client se multiplierait de manière exponentielle très rapidement. La solution était d’utiliser cet « atlas des textures », à savoir de mettre plusieurs petites textures ensemble pour en former une plus grande. Cela réduit drastiquement le nombre d’appels d’extraction et permet au client de restituer les personnages plus rapidement, ce qui améliore grandement les performances.

Cependant, pour ce qui est des cinématiques, les personnages sont restitués en utilisant ce nombre élevé d’appels d’extractions et les textures à résolution maximale, et cela parce que durant ces cinématiques, nous contrôlons exactement combien de personnages sont restitués et pouvons nous assurer que les performances du jeu soient satisfaisantes. La transition entre les personnages « d’atlas de texture » (en-dehors des cinématiques) et ceux « à texture maximale » (dans les cinématiques) est en grande partie dissimulée par la transition entre ces deux états (pendant le fondu au noir), mais si vous y prêtez attention, vous la remarquerez facilement.

En résumé, oui, nous avions un problème d’interface utilisateur qui a malheureusement engendré une certaine confusion sur la manière dont le jeu est censé fonctionner. Les textures que vous voyez durant le jeu sont optimisées pour celui-ci. Les textures que vous voyez durant les cinématiques sont optimisées pour celles-ci. Elles sont d’une résolution plus élevée, mais c’est parce que nous pouvons contrôler les cinématiques pour nous assurer d’une performance optimale, chose que nous ne pouvons pas faire durant le reste du jeu.

Nous comprenons la passion et le désir que vous ressentez de voir les mêmes textures en jeu que celles que vous pouvez voir dans les cinématiques. À cause des problèmes de performance que cela entraînerait pour le client, cela n’est pas faisable facilement ou rapidement : nous devons nous assurer que nous faisons des choix dont la majorité de nos joueurs pourra bénéficier. Utiliser un « atlas des textures » améliore la performance globale, et ceci est un objectif très important pour nous.

Cela étant dit, nous avons entendu votre avis cinq sur cinq. L’équipe de développement explore des options pour améliorer la fidélité du jeu, particulièrement pour ceux d’entre vous dotés d’ordinateurs puissants. Ceci constituera une tâche de développement très importante, et le changement ne se fera pas en une nuit, mais nous sommes à l’écoute, et nous sommes là pour réagir à vos impressions.


Source

0 commentaire

Ce site n'est pas affilié à LucasArts, BioWare, ni Electronic Atrs.
Les marques commerciales appartiennent à leurs propriétaires respectifs.
LucasArts, le logo LucasArts, STAR WARS et les biens connexes sont des marques commerciales de Lucasfilm Ltd.
et/ou ses sociétés affiliées aux États-Unis et/ou dans d.autres pays.
© 2008-2009 Lucasfilm Entertainment Company Ltd. ou Lucasfilm Ltd.
Tous droits réservés. BioWare et le logo BioWare sont des marques commerciales
ou des marques déposées d.EA International (Studio and Publishing) Ltd.
Copyright © 2009 Univers Virtuels pour le contenu du site.
Design : Lord Coxie Template: Cypher, Code: JB