Qu'est-ce que nvidia txaa?

Qu'est-ce que nvidia txaa?
L'aliasing est l'un des dilemmes d'imagerie les plus courants qui font que les développeurs se grattent la tête. L'aliasing est derrière les bords déchiquetés ou rugueux que vous voyez sur des objets dans les images. Ceux-ci sont également parfois appelés «effet d'escalier» car les Jaggies forment ce qui ressemble à des escaliers. Cela est dû aux pixels qui forment des objets ronds. Étant donné que les pixels sont de forme rectangulaire, les pixels qui forment des objets ronds apparaissent sous forme de bords déchiquetés, déformant par conséquent l'image. Ces bords déchiquetés rendent non seulement les images irréalistes, mais ils essaient également les yeux, en particulier pour les images en mouvement comme dans les jeux vidéo.

Pour contrer cet effet, les développeurs ont créé diverses techniques anti-aliasing (AA) comme MSAA (MultiSample AA), FXAA (Fast approximation AA) et SSAA (supersample aa) entraînant des images plus propres et plus lisses. Les techniques AA efface les bords de déchaînement de vos jeux vidéo préférés pour les rendre plus réalistes et immersifs. La plupart des GPU ont désormais des paramètres anti-aliasing afin que les joueurs puissent ajuster la douceur des images jusqu'à ce qu'ils frappent ce spot sucré de douceur qui fait appel à leurs yeux. Cependant, ces techniques ont également des succès de performance. Une technique anti-aliasing plus efficace améliore considérablement l'image tout en réduisant l'impact sur les performances du GPU.

Nvidia Temporal Anti-aliasing (TXAA)

Nvidia a toujours à l'esprit les joueurs, c'est pourquoi le principal fabricant de GPU a adopté la technique anti-aliasing temporelle avec une multitude d'améliorations par rapport au TAA commun. L'aliasage temporel est le rampage et le scintillement que nous observons souvent lorsque vous jouez à des jeux. TAA est un type de technique anti-aliasing post-processus qui traite de l'aliasing temporel en combinant des informations des cadres passés et actuels pour supprimer les bords déchiquetés. L'anti-aliasage temporel exclusif de NVIDIA, le TXAA, implique le même processus mais a d'autres techniques pour réduire ou éliminer complètement les distorsions d'image causées par un alias temporel. Le Résultation finale est des images de haute qualité en mouvement qui offrent aux joueurs une expérience visuelle plus immersive. Pour mieux comprendre le TXAA, en sachons d'abord plus sur MSAA, une technique AA où TxAA est basé à partir de.

MSAA et TXAA

Lorsqu'un GPU rend une image sur votre écran, il dessine d'abord le polygone ou la forme d'un objet en jeu, puis il remplit le polygone de texture. Les techniques d'anti-aliments spatiales réduisent les jaggies avant que l'image ne soit rendue. Généralement, les techniques anti-aliasing sont à forte intensité de ressources. Les premières techniques d'anti-alias comme SSAA ont effectivement lissé les Jaggies, mais épuisant également une grande partie de la puissance du GPU.

MSAA est une amélioration par rapport à la méthode anti-aliasing spatiale antérieure. Au lieu de lisser l'image entière, MSAA ne lisse que les bords des polygones pour réduire la puissance de traitement. Cependant, il ne lisse pas les textures, ce qui peut encore entraîner des textures pixélisées. MSAA est toujours l'une des méthodes les plus efficaces et plus économes en puissance pour réduire l'alias malgré ses inconvénients. MSAA a également été une méthode AA populaire jusqu'à ce que des techniques plus avancées aient été développées.

Le TXAA de Nvidia améliore la technique MSAA. Il a une qualité de niveau de film, combinant la MSAA de haute qualité, les processus postaux et les filtres temporels similaires à ceux utilisés dans les films CG pour créer une image plus lisse et plus claire par rapport à d'autres solutions anti-aliasing. Il recouvre également un filtre anti-vol pour réduire le scintillement en mouvement. TXAA maximise la qualité tout en gardant les performances. En fait, ses performances sont comparables à celles de 4XMSAA, mais la qualité de l'image est équivalente à celle de 8xmsaa. TXAA crée des graphiques plus lisses, plus clairs et plus nets. Étant donné que le TXAA est développé pour les images en mouvement, ses effets sont plus évidents sur les écrans sur le mouvement plutôt que sur les captures d'écran statiques.

FXAA et TXAA

Une méthode anti-aliasing post-processus qui est parfois confondue avec TXAA est la FXAA. TXAA et FXAA sont tous deux des propriétaires de Nvidia. Bien que les deux soient des techniques AA post-traitement, elles fonctionnent différemment et ne devraient donc pas se tromper de l'autre.

La FXAA réduit efficacement les jaggies de toute la scène en prenant en considération les polygones et les textures, par opposition aux polygones de MSAA. FXAA fonctionne en comparant le contraste de couleur entre deux pixels; Deux pixels de contraste similaire indiquent qu'ils font partie du même polygone. Le flou est ensuite appliqué en fonction du contraste de couleur des pixels pour éliminer les jaggies. Ce processus est également léger sur le GPU nécessitant une puissance de calcul moindre que MSAA.

D'un autre côté, le TXAA est une technique anti-aliasing plus complexe combinant à la fois le superswecling de MSAA et la méthode de flou de FXAA tout en mélangeant dans des filtres personnalisés NVIDIA. En raison de sa complexité, il nécessite plus de puissance de calcul que ses homologues. L'image résultante est plus nette, plus nette et plus douce; bien mieux que ce que MSAA ou FXAA peut produire.

GPU pris en charge

Le TXAA implique également un anti-aliasing matériel et tous les GPU NVIDIA ne sont pas capables de réaliser un tel processus. TXAA est disponible sur les GPU Kepler de Nvidia nécessitant au moins une carte graphique GTX 600 ou plus. Voici la liste actuelle des GPU NVIDIA qui prennent en charge TXAA:

GeForce GTX 880m
Geforce gtx 780 ti
GeForce GTX 780
GeForce GTX 770
GeForce GTX 760 TI (OEM)
GeForce GTX 760 192-bits (OEM)
Geforce gtx 750 ti
GeForce GTX 750
GeForce GTX 745 (OEM)
Geforce GT 740
GeForce GTX 690
Geforce gtx 650 ti boost
Geforce gtx 650 ti
GeForce GTX 650
GeForce GTX 660
GeForce GTX 670
GeForce GTX 680
GeForce GTX 660 (OEM)
GeForce GTX 680m
Geforce gtx 660 ti

De même, tous les jeux ne prennent pas en charge TXAA. Si TXAA n'est pas compatible avec le GPU ou le jeu, vous ne le verrez pas dans les paramètres.

Conclusion

Les techniques anti-aliasing ont évolué tout au long des années pour réduire au moins, sinon complètement en supprimer, les effets irréalistes et déformés de l'aliasing sur les scènes de jeu. TXAA est l'une des techniques qui peuvent produire des images de haute qualité en mouvement. Avec une combinaison de diverses méthodes anti-aliasing, y compris l'aliasing matériel et la résolution des filtres, le TXAA réduit considérablement l'aliasage par rapport à d'autres solutions anti-aliasing. L'image finale de TXAA est beaucoup plus lisse et plus claire. En raison de sa complexité, le TXAA est le meilleur pour les joueurs qui ont un matériel de jeu de haut niveau. Il n'y a cependant qu'un nombre sélectionné de GPU NVIDIA qui prennent en charge TXAA. Si votre GPU prend en charge le TXAA, il est temps de commencer à jouer avec les paramètres TXAA pour atteindre la qualité d'image que vous désirez donc pour une expérience plus immersive.