Software > Programmation / Optimisation
NVidia Physics ou ATI Tessellation Engine?
flo:
Beaucoup d'entre vous se posent peut être la question pour sa prochaine carte graphique :ane: .
Le problème :
Charger en mémoire des textures de 4096*4096 permettent des détails élevés mais consomment beaucoup trop de ressources CPU (pour le transfert et le calcul des coordonnées dans une scène) et GPU (pour le traitement pixel par pixel de la texture) => c'est le problème actuel. Ces technologies sont donc une réponse au besoin de dupliquer les détails des objets en consommant peu de ressources.
Contexte - Les 3 protagonistes :
* NVidia : après avoir racheter AGEIA, cherche désormais un moyen d'intégrer la technologie Physics dans ces cartes. Cependant il s'agit que d'une intégration software.
* ATI : propose depuis les HD2k, la Tessellation des objets. Il s'agit en fait de créer un objet bas détails consommant très peu de ressources et d'appliquer un algorithme calculer par les unités de shaders pour le rendre très détaillé. Cette technologie n'est que l'application hardware d'une techno lancée par ATI en 2001 : Le TruForm. Avec la tessellation un mesh de 1480 triangles serait suffisant pour avoir la définition d'un mesh en comportant près de 22000. Aucun mesh dans les jeux n'a cette définition.
*Microsoft : Proposait à l'origine la solution d'ATI pour DX10 et il semblerait qu'elle n'est pas été intégrée mais qu'elle serait ajoutée pour DX10.1 voire DX11.
Sur le site crysis-online.com, une question intéressante s'est posée :
--- Citation ---I hope we won't have to choose between the Tessellation engine from ATI and the PhysX hardware acceleration cards attached to all nVidia cards.
That would really suck.
--- End quote ---
Voici la réponse :
--- Citation ---nVidia may give it out apparently it's just a software thing, and both AMD/ATI and nVidia are now in the PC Gamer Alliance, so for the good of the PC gaming community I think nVidia will give ATI that Particular piece of technology, and as for the Tessellation engine, it seems as though Microsoft will be adding it to the Direct X 10.1 spec. (Which may be renamed to DirectX 11). So nVidia could add that to they're Geforce 10 cards also.
Anyone else annoyed by the fact ATI will be 2 Generations ahead of nVidia in-terms of Direct X support?
nVidia seem to be dropping the ball when new pretty features added into they're GPU are concerned, the Geforce 9 looks like the same thing we saw with the Geforce 8, but with more of the added "Brute force" approach while ATI is going for a hugely parallel and efficient design.
--- End quote ---
Goten:
Okay on se fait tranquil sa sauce et on s'arrange à grand coup de bifton... mais bon si après le gamer en fait les bénéfices pourquoi pas...
flo:
--- Citation de: Goten le 24 mars 2008 à 10:32:59 ---Okay on se fait tranquil sa sauce et on s'arrange à grand coup de bifton... mais bon si après le gamer en fait les bénéfices pourquoi pas...
--- End quote ---
Oui, et comme pour le multi-GPU Microsoft joue le rôle "d'arbitre et d'intégrateur" et non plus "de concepteur de support logiciel pour une plateforme définie".
C'est un mal pour un bien, parce que ca permet d'avoir les meilleures technologies sur le marché. Si NVidia et ATI arrêtent de jouer les hypocrites pour intégrer ces technos dans ce cas, le consommateur en profitera pleinement dans les jeux DirectX.
Goten:
Le problème maintenant c'est le temps... On verra pas sa avant 1 ans mini...
flo:
--- Citation de: Goten le 24 mars 2008 à 10:48:39 ---Le problème maintenant c'est le temps... On verra pas sa avant 1 ans mini...
--- End quote ---
Conceptuellement, les devs de jeux peuvent déjà intégrer la Tesellation (il y a un support logiciel). Pour les HD4k le support devient matériel via la nouvelle API DX10.1. En toute logique c'est presque déjà fait et certainement les HD3k possède déjà cette techno. Seulement y'a pas de confirmation de Microsoft et y'a une certaine confusion qui traine entre DX10.1 et DX11... :ange:
Navigation
[#] Page suivante
Go to full version