Nous sommes actuellement le 28 Mars 2024, 07:28

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 
Auteur Message
 Sujet du message: MSAA versus CSAA
MessagePublié: 11 Fév 2008, 21:46 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 10 Jan 2002, 01:58
Message(s) : 3529
Localisation : Montréal
Quelqu'un peut m'expliquer la différence entre les deux?

Lequel fait quoi comment?

Normallement je joue à 4 X MSAA mais là j'ai un jeu qui me donne le choix entre 2XMSAA, 4XMSAA ou 4XCSAA, 8XCSAA et 16XCSAA.

_________________

• Gigabyte Z68A-D3H-B3
• Intel Core i7-2600K @ 3.5Ghz
• 20GB DDR3 1600Mhz
• EVGA nVidia GTX580 Superclocked 1.5GB
• Crucial C300 RealSSD SATA3 64GB
• Seagate Barracuda 7200RPM SATA2 500GB (x2)
• Thermaltake TR2 RX 1000W
• Corsair Graphite Series 600T
• Windows 7 Ultimate 64 bit


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: MSAA versus CSAA
MessagePublié: 11 Fév 2008, 22:15 
Hors-ligne
Administrateur
Administrateur
Avatar de l’utilisateur

Inscription : 20 Déc 2001, 02:21
Message(s) : 15552
Localisation : Québec
Citer:
Alors que les Radeon sont capables depuis longtemps de gérer un antialiasing de type multisample en 6x, les GeForce étaient limitées au 4x. Cette limite tombe avec les GeForce 8 qui supportent un MSAA 8x, et peuvent de plus coupler MSAA et HDR FP16 comme les Radeon X1x00 et contrairement aux GeForce 7.

Nvidia ne s’est pas arrêté là et a implémenté un nouveau mode d’antialiasing nommé coverage sample (CSAA). Ce mode consiste à améliorer la précision avec laquelle les samples de couleurs différentes sont mélangées pour former l’image finale. Par exemple si 2 triangles passent par un même pixel en MSAA 4x, ils peuvent recouvrir soit 25 et 75 % du pixel, 50 % chacun ou 75 et 25 %. Les couleurs sont mélangées dans ces proportions. Le coverage sample se base sur un buffer MSAA classique ainsi que sur un second buffer d’une résolution supérieure (8x ou 16x) mais qui ne retient pas de couleur, uniquement une valeur booléenne qui indique si le triangle couvre cette zone ou pas.

Cette technique a des limites puisqu’il n’est pas possible via le coverage sample buffer de connaître précisément les interactions entre de nombreux triangles ou entre des triangles qui se touchent ou se coupent. Etant donné que le Z-Buffer reste à la résolution standard, il n’est pas possible de savoir quel triangle est au-dessus de l’autre etc. Nvidia a donc dû restreindre l’utilisation de coverage sample buffer aux pixels qui représentent 2 triangles espacés. Si ce n’est pas le cas l’information du CS buffer est ignorée. Quand elle est utilisée, elle offre un résultat en théorie similaire à celui de sa résolution puisque le mélange des samples se fait dans cette résolution. En reprenant l’exemple précédant, un triangle qui couvre 30% du pixel n’aura lors du mélange en MSAA 4x que 25% de poids puisque c’est l’approximation la plus proche possible dans ce mode. En MSAA 4x + CSAA 16x, il pèsera alors pour 31% ce qui est une meilleure approximation.

Le CSAA ne profitera donc qu’à certaines arêtes mais en contrepartie il est beaucoup moins gourmand qu’un mode de MSAA supérieur vu qu’il consomme moins de bande passante et ne requiert jamais de calcul de couleur supplémentaire. En occupation mémoire, du MSAA4x occupe 256 bits par pixel. Si l’on y ajoute du CSAA 16x (soit 16 valeurs booléennes), on ne passe "que" à 272 bits.


http://www.hardware.fr/articles/644-8/n ... 0-gts.html

_________________
François Boulanger, Administrateur du forum Micro.Info
Ne jamais dire que le client est con mais ne pas oublier qu'il est con. / En chaque homme sommeille un cochon! / On vient d'un va et vient! /Virus free, Free BSD!


Haut
 Profil  
Répondre en citant  
 Sujet du message: Re: MSAA versus CSAA
MessagePublié: 11 Fév 2008, 23:31 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 10 Jan 2002, 01:58
Message(s) : 3529
Localisation : Montréal
Pourtant mon jeu est beaucoup moin performant en CSAA, bizard!

_________________

• Gigabyte Z68A-D3H-B3
• Intel Core i7-2600K @ 3.5Ghz
• 20GB DDR3 1600Mhz
• EVGA nVidia GTX580 Superclocked 1.5GB
• Crucial C300 RealSSD SATA3 64GB
• Seagate Barracuda 7200RPM SATA2 500GB (x2)
• Thermaltake TR2 RX 1000W
• Corsair Graphite Series 600T
• Windows 7 Ultimate 64 bit


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 5 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site