openGL/Direct 3D - Jeux Video
Marsh Posté le 13-09-2001 à 12:49:10
je pense pas que ce soit un problème de préférence de langage, mais de jeu. Il est clair que l'OpenGL est plus beau et plus rapide que le D3D (y a cas juste voir la différence de perf' sur UT entre le OP et le D3D... chez moi, c 30 fps de différence en 1280*960...). Le pb, c que beaucoup de beau jeux sont sortis, exclusivement D3D (Max Payne, Giants, Black and White, etc...).
Marsh Posté le 13-09-2001 à 12:51:25
vi cest surtout ca lexplication : zont pas trop le choix entre d3d et ogl
Marsh Posté le 13-09-2001 à 13:09:52
Concrètement, ça marche comment ?
C'est que le jeu qui te permet de choisir (ou pas) en D3D ou open GL, ou c'est le PC qui doit dèjà être pré équipé pour choisir ?
excusez la simplicité de la question, mais je découvre les arcanes du PC
Marsh Posté le 13-09-2001 à 13:23:32
Opengl plus beau que 3d3
Ok pour les anciens jeux, mais la technologie opengl, bienq ue tres performante n'arrive pluys à la hauteur de ce qu'on peut faire en direct3d
Marsh Posté le 13-09-2001 à 13:32:58
mais nan bordel le glide c encore mieux
Bon sérieusement, chez moi UT en D3D était mieux qu'ne OpenGL niveau fluidité, et oui, en plus ya pas une tonne de trucs a configurer ...
Marsh Posté le 13-09-2001 à 13:56:43
c pas trop comparable, ça dépend du proc et de ce que gère la carte vidéo en openGL...
Mais je pars du principe que si Q3A est uniquement en OpenGL (qui est tout de même plus chiant à programmer), eh bien, c que c mieux ! voilà !
Marsh Posté le 13-09-2001 à 15:04:40
Les derniers effets des dernieres cartes video à la mode sont pour directx, rien pour l'opengl
Marsh Posté le 13-09-2001 à 15:16:56
D3D est aussi beau que OpenGL. La beauté d'un jeu, c'est juste une question de programmation, pas d'API.
D3D supporte le T&L donc il a plus de succès. Voila.
Marsh Posté le 13-09-2001 à 15:29:51
opengl gère le T&L, et surement depuis longtemps, je me trompes ?
Marsh Posté le 13-09-2001 à 15:34:31
frabill a écrit a écrit : opengl gère le T&L, et surement depuis longtemps, je me trompes ? |
tu te trompes totalement. Le seul moyen de l'exploiter est de rajouter les extensions OpenGL nVidia (qui ne fonctionne que pour nVidia bien sûr).
Marsh Posté le 13-09-2001 à 15:34:35
n0mad a écrit a écrit : D3D est aussi beau que OpenGL. La beauté d'un jeu, c'est juste une question de programmation, pas d'API. D3D supporte le T&L donc il a plus de succès. Voila. |
Tout juste auguste...
On peut tout faire avec l'un ou l'autre si on se donne la peine.
La différence c'est que l'un et l'autre ont des effets tous codés (juste à utiliser) et certains supportent plus de choses que d'autres en hardware (TnL nottamment pour DirectX).
Marsh Posté le 14-09-2001 à 10:41:59
pourtant je croyais que les routinnes opengl ettaient code en dur dans la carte? et donc ca demandais presque rien en calcul pour le proc ...
heu au niveau code l'openGL est super facile comparre au D3D de plus c'est portable donc 100% benef donc entre coder en D3D ou en openGL le choix se pose meme pas OpenGL!!!!!
mais bon dans l'ensemble des jeux se trouvant sur le marché je nais pas trouve un seul jeu permettant les 2 modes grafiques (opengl et D3D) sans que le D3D soit a la traine
tout les fps sur la base des moteurs 3D de
Quake 1/2/3
Half-Life
Unreal
AVP 1/2
...
dans tout ces jeu avec ma GF 2 GTS Pro l'opengl donne de plus beaux resultats et en plus haute resolution en ayant un max de fps ....
pour B&W desole mais dedans ya de l'OpenGL et ca se voit
en D3D pur ce jeu serrait ipossible a tourner sur un 233 avec voodo 2 (jai fait ca marche)
Marsh Posté le 14-09-2001 à 11:30:27
n0mad a écrit a écrit : tu te trompes totalement. Le seul moyen de l'exploiter est de rajouter les extensions OpenGL nVidia (qui ne fonctionne que pour nVidia bien sûr). |
ça voudrait dire que les radeon ne font pas le T&L en openGL...
j'ai soudainement comme un doute là...
Il me semble bien au contraire que le T&L est gere par openGL depuis longtemps...
faut que je verifie ça moi...
Marsh Posté le 14-09-2001 à 11:39:17
OpenGL gère le T&L depuis longtemps. C'est très utilisé dans les stations graphiques professionelles. D'ailleurs, j'utilise en ce moment un Compaq AP500 (un PII450 avec une Evans-Sutherland PowerStorm 300). Et je peut garantir que si la carte n'était pas T&L (j'utilise I-DEAS 8m3, une appli OpenGl de DAO pour ceux qui ne connaissent pas), le pauvre PII aurait bien du mal !!
[edtdd]--Message édité par tceupa--[/edtdd]
Marsh Posté le 14-09-2001 à 11:40:23
tu me rassure tceupa je pensais que j'etais devenu fou...
Marsh Posté le 14-09-2001 à 11:45:57
Porte nawak. L'opengl gère le "triangle setup" ce qui déleste le proco mais ça date depuis la voodoo1. Le "triangle setup" fait partie du T&L mais en aucun cas, les fonctionnalités nouvelles du T&L (eclairage) sont implémentées dans l'opengl de base.
Marsh Posté le 14-09-2001 à 11:53:19
n0mad a écrit a écrit : Porte nawak. L'opengl gère le "triangle setup" ce qui déleste le proco mais ça date depuis la voodoo1. Le "triangle setup" fait partie du T&L mais en aucun cas, les fonctionnalités nouvelles du T&L (eclairage) sont implémentées dans l'opengl de base. |
Alors comment expliques-tu que sous I-DEAS je peux activer plusieurs souces lumineuses (on peut choisir la position de la source, la couleur de la lumière et d'autres paramètres encore) dans que ça rame ???? Pourtant, la Powerstorm 300 date de 1999 !!
Marsh Posté le 14-09-2001 à 11:59:30
tceupa a écrit a écrit : Alors comment expliques-tu que sous I-DEAS je peux activer plusieurs souces lumineuses (on peut choisir la position de la source, la couleur de la lumière et d'autres paramètres encore) dans que ça rame ???? Pourtant, la Powerstorm 300 date de 1999 !! |
C'est le proco qui calcule les lumières bien evidemment.
Marsh Posté le 14-09-2001 à 12:10:37
Un PII 450 calculer 5-6 lumières sur un assemblage ??? Laisse-moi rire !!!!
Marsh Posté le 14-09-2001 à 12:50:12
moi je programme un peu j'ai fait pas mal d'OPENGL et je dois dire que opengl a pas mal d'avantage c'est simple a programmer ,ça marche sur presque toute les plateformes etc ..
a mon avis le choix depends de la carte 3d que l'on a et de ces drivers opengl et directx
Marsh Posté le 14-09-2001 à 14:11:48
J'susi aussi persudé que le T&L est issu d'OpenGL et pas du D3D !!!
Et oui, j'ai vu qq trucs sous i-deas, et c clair que si c pas la carte qui fait ça, ben vu le proc, ça m'étonnerait que ça tourne correctement !
P'tite question comme ça, tu fais quoi de beau comme trucs avec I-deas? et tu utilises quoi avec ??? (je veux dire comme soft lié, genre mailleur ou tout ça quoi...)
Marsh Posté le 14-09-2001 à 14:18:41
je bosse sous I-DEAS. Je fais pas ça pour le fun... Ces temps, je fais des posages pour tester des roues dentées.
Marsh Posté le 14-09-2001 à 15:08:26
Open gl c'est mieux mais je sais po pourkoi )
Deja c plus vieux ke D3D et c'est issue de silicon graphics
C vrai ke c'est plutot destiné aux appli professionel mais il faut savoir kil evolue aussi tout comme D3D.
Exemple nvidia ki l'adapte a ses cartes ce ki faitke c good
par contre j'aimerai bien que qq1 explik kel sont les differences paskil y en a !! surtout au niveau rendu de l'images
Et c pas pour rien que les appli utilise plus et plutot opengl que direct3d
Marsh Posté le 14-09-2001 à 15:57:12
moi auchi....
et jaimerrais percer le mystere des topics
oinnnn cs en D3D .. and co
pkoi si en openGL c'est +beau et mieux ya des gus ki foutenent en D3D systematiquement et ca les fait chier en OpenGL ??? en ayant des cartes qui fait les 2... D3D et OPENGL.... ya un truc la qui me depasse
(le T&L est gerre a 100% par OpenGL mais en fait pour avoir + d'info .... les programmeur se servent de l'openGL pour certains trucs mais pas tout (exemple les rotations/translations)donc il se peut kil n'utilisent pas les fonction OeenGL Dediées)
PS:une grande partie des fonction OpenGL sont codées en dur dans la carte (en circuit logique) donc serrat tj + rapide ke le D3D
Marsh Posté le 14-09-2001 à 16:20:17
Selon les cartes graph., opengl sera plus rapide que D3D.
Avec DirectX, on peut utiliser Direct Input, ce qui est vachement avantageux pour la gestion des manettes, joystick, etc...et à mon avis, c'est pour ça qu'il est + utilisé.
Sinon je pense que la beauté dépend vraiment du moteur et les perfs de l'optimisation des cartes pour D3D ou OpenGL.
Marsh Posté le 14-09-2001 à 16:28:47
tceupa a écrit a écrit : Un PII 450 calculer 5-6 lumières sur un assemblage ??? Laisse-moi rire !!!! |
sans problème sur un 450. La preuve ? : les tests de jeux avec et sans T&L. Certains jeux sont même plus rapides sans T&L.
[edtdd]--Message édité par n0mad--[/edtdd]
Marsh Posté le 17-09-2001 à 12:26:00
n0mad a écrit a écrit : sans problème sur un 450. La preuve ? : les tests de jeux avec et sans T&L. Certains jeux sont même plus rapides sans T&L. |
Euh.... je ne parle pas de jeux là !!!
Marsh Posté le 17-09-2001 à 13:11:32
il parlais de carte 3d professionel les truc pour faire de la photo realiste je ne sait plus le nom des carte mais c'est des truc gigantesque
= profondeur de la tour avec slots d'ewpantion et tout et tout (5 a 10 proc dessus) mais ca coute super chere genre 40K la carte .....
stp peux tu donne le nom de ta carte pro pour aller chercher sur le net une image ou des carateristiques?
ce qui est sur c'est que l'openGL est plus rapide et efficace mais ce ke jarrive pas a saisir sachant ca pkoi certains font la geule kan ils doivent passer en openGL
psychologique ou est ce vraiment plus beau en D3D (ps: jai matte ca avec D2 ben en D3D il suxxx comme jeu )
Marsh Posté le 17-09-2001 à 14:51:05
koulip31 a écrit a écrit : il parlais de carte 3d professionel les truc pour faire de la photo realiste je ne sait plus le nom des carte mais c'est des truc gigantesque = profondeur de la tour avec slots d'ewpantion et tout et tout (5 a 10 proc dessus) mais ca coute super chere genre 40K la carte ..... stp peux tu donne le nom de ta carte pro pour aller chercher sur le net une image ou des carateristiques? ce qui est sur c'est que l'openGL est plus rapide et efficace mais ce ke jarrive pas a saisir sachant ca pkoi certains font la geule kan ils doivent passer en openGL psychologique ou est ce vraiment plus beau en D3D (ps: jai matte ca avec D2 ben en D3D il suxxx comme jeu ) |
C'est pas non plus une config monstrueuse, juste une station de DAO. C'est un Compaq AP500 512Mo de ram avec une Evans & Sutherland PowerStorm 300 (environ 2000$ neuve, en 1999)
[edtdd]--Message édité par tceupa--[/edtdd]
Marsh Posté le 17-09-2001 à 15:11:05
PappyMarco a écrit a écrit : Concrètement, ça marche comment ? C'est que le jeu qui te permet de choisir (ou pas) en D3D ou open GL, ou c'est le PC qui doit dèjà être pré équipé pour choisir ? excusez la simplicité de la question, mais je découvre les arcanes du PC |
oui certains jeux permettent de choisir,et tous les pc fonctionnent sur l'un ou l'autre.
Par contre l'opengl gère le T&L depuis très longtemps,bien avant D3D !
Marsh Posté le 17-09-2001 à 15:19:39
fred2k a écrit a écrit : oui certains jeux permettent de choisir,et tous les pc fonctionnent sur l'un ou l'autre. Par contre l'opengl gère le T&L depuis très longtemps,bien avant D3D ! |
Non, renseigne toi un peu. Pourquoi Quake1 ne beneficie pas du T&L ? Si tu peux répondre à ça qu'on rigole un coup.
Je remets un de mes post plus haut puisque tu l'as pas lu:
L'opengl gère le "triangle setup" ce qui déleste le proco mais ça date depuis la voodoo1. Le triangle setup fait partie du T&L mais en aucun cas, les fonctionnalités nouvelles du T&L (eclairage *dynamique*) sont implémentées dans l'opengl de base.
[edtdd]--Message édité par n0mad--[/edtdd]
Marsh Posté le 17-09-2001 à 15:28:56
parce seules les cartes professionnelles openGL utilisaient le T&L à l'époque de quake 1...enfin remarque peut etre pas encore à l'époque de quake1...en tout cas une chose est sûre c que le TL est issu de l'openGL.
[edtdd]--Message édité par fred2k--[/edtdd]
Marsh Posté le 17-09-2001 à 15:31:33
le T&L c'est les ombres portées
desole dans Quake 1 le decord avais des ombres portées pas beaucoup mais yavais deja des jeux de lumiere!!! (au niv du decort) bon le fait est que le T&L bouffe enormement en calcul (pour les persos ... car necessite des colisions and co ) mais en openGL desole c'est gerable sans pb depuis un bon bout de temps .. bien avant le D3D (ca c'est sur a 100%) ...sauf ke cettais pas aplique dans les jeux car ca demandais trop de puissance de calcul .... maint ke les routiones openGL son en dur dans la carte ben le T&L openGL est 10X plus eficace que le T&L D3D .....
Marsh Posté le 17-09-2001 à 15:35:45
Citation : Passons à plus intéressant : les performances en OpenGL. Pourquoi plus intéressant ? Parce que l'API OpenGL gère depuis bien longtemps les co-processeurs géométriques intégrés aux cartes graphique et donc le Transform & Lightning ! Il ne faut pas oublier qu'OpenGL est à la base destiné aux professionnels de la conception 3D et que de telles cartes existent depuis longtemps sur ce segment de marché. |
voila le débat est clot
source : http://www.fullspeedhardware.com/r [...] index4.htm
Marsh Posté le 17-09-2001 à 15:56:14
bon on as la reponse au T&L : openGL vs D3D
mais entre ces 2 librairie grafique quel sont les difference?
je sait ke:
type de lib:
O:libre
D:microsoft
portabilite
O:total
D:windows uniquement
mais au niveau rendus and co ?(temps de calculs,comment ca marche ..... ) voila ca minterresse grandement (jamais fouille le D3D openGL je touche a little donc connais)
Marsh Posté le 17-09-2001 à 16:26:43
koulip31 a écrit a écrit : bon on as la reponse au T&L : openGL vs D3D mais entre ces 2 librairie grafique quel sont les difference? je sait ke: type de lib: O:libre D:microsoft portabilite O:total D:windows uniquement mais au niveau rendus and co ?(temps de calculs,comment ca marche ..... ) voila ca minterresse grandement (jamais fouille le D3D openGL je touche a little donc connais) |
Portabilité total, si on veut. Dans un programme, si tu veux utiliser les extensions T&L OpenGL pour une carte GeForce, il faut rajouter des librairies nVidia en plus de celle de l'openGL.
A méditer.
Marsh Posté le 17-09-2001 à 16:46:55
non parlais entre os
un prog en C utilisant les lib opengl (gl/glut/glaux...)
et compilable sous pinguin et sous win sans pb de compatiblité ou moindres
Marsh Posté le 13-09-2001 à 12:19:54
pourquoi depuis 1ans environ 80% des personnes prefferent le D3D a l'openGL ?
pourtant l'openGL pou moi ca tue grave c'est beau et ca rame moins ...
(ex:deus ex....D3D je depasse pas le 800x600 opengl je monte a + de 1200 sans rammure) ...
donc sivousplait pkoi?????
difference grafique/calcul...
avantages/inconvenients......