| |
Consulter les messages sans réponse | Consulter les sujets actifs
| Auteur |
Message |
|
bambam
|
Publié: 07 Juil 2004, 13:54 |
|
Inscription : 18 Nov 2002, 13:24 Message(s) : 3079 Localisation : Québec
|
|
Est-ce que quelqu'un pourrais m'expliquer sommairement la grosse différence et un eu ce que qu'est le OpenGl, Direct X
Je suis un peu confu quand je lis des truc sur ça.
Merci
|
|
| Haut |
|
 |
|
François Bousquet
|
Publié: 07 Juil 2004, 15:29 |
|
Inscription : 09 Sep 2002, 12:54 Message(s) : 4121
|
|
Comme son nom l'indique OpenGL est open, donc son code source est disponible à tous et générallement portable sur plusieurs plate-forme. DirectX de son est la version Microsoft pour Windows.
OpenGL et DirectX sont des frameworks de développement 3D
|
|
| Haut |
|
 |
|
myxomatosis
|
Publié: 07 Juil 2004, 15:41 |
|
 |
| A réponse à tout! |
 |
Inscription : 14 Fév 2004, 02:51 Message(s) : 3070
|
|
Pour vulgariser, OpenGL, Direct3D et Glide (sur les vieilles Voodoo) sont des langages et outils de programmation destinés à standardiser l'industrie question de faciliter la tâches des développeurs... Dans ce cas-ci on parle d'API de développement 3D (API pour Application Program Interface)
L'un est libre comme le disait Ishan et provient du monde Unix (SGI OpenGL) alors que l'autre technologie appartient à Microsoft! qui en a racheté les droits en 1996 (Direct3D)...
Pour rappel, les Quake II, Quake III, Doom 3 et cie. utilisent l'OpenGL qui semble être très appécié de John Carmack, le cerveau derrière idSoftware alors que les Unreal Tournament, et cie (bref la plupart des jeux) tournent sous Direct3D! À noter que pour le développement 3D pro, l'API OpenGL est majoritairement utilisé!
|
|
| Haut |
|
 |
|
bambam
|
Publié: 07 Juil 2004, 16:02 |
|
Inscription : 18 Nov 2002, 13:24 Message(s) : 3079 Localisation : Québec
|
|
Est-ce qu'il existe d'autres standards que ceux-ci ?
OpenGL
Direct3D
Glide
DirectX
|
|
| Haut |
|
 |
|
François Bousquet
|
Publié: 07 Juil 2004, 16:17 |
|
Inscription : 09 Sep 2002, 12:54 Message(s) : 4121
|
bambam a écrit: Est-ce qu'il existe d'autres standards que ceux-ci ?
OpenGL Direct3D Glide DirectX
Ce sont, ou c'était pour certains, les principaux.
Je sais qu'il existe Java3D et d'autres petits projets mais ce n'est pas du tout du même calibre.
|
|
| Haut |
|
 |
|
bambam
|
Publié: 07 Juil 2004, 17:28 |
|
Inscription : 18 Nov 2002, 13:24 Message(s) : 3079 Localisation : Québec
|
|
Ok alors on peut dire que les 3 principaux sont
OpenGL (open source)
DirectX (Microsoft)
et
Glide
Mais qu'est qui differencie Glide des autres ?
|
|
| Haut |
|
 |
|
El Barry
|
Publié: 07 Juil 2004, 18:11 |
|
Inscription : 02 Avr 2004, 21:30 Message(s) : 159 Localisation : Montréal
|
|
Glide appartenait à 3DFX qui a été acheté par nVIDIA il y a quelques années.
|
|
| Haut |
|
 |
|
myxomatosis
|
Publié: 07 Juil 2004, 18:56 |
|
 |
| A réponse à tout! |
 |
Inscription : 14 Fév 2004, 02:51 Message(s) : 3070
|
bambam a écrit: Ok alors on peut dire que les 3 principaux sont
OpenGL (open source) DirectX (Microsoft) et Glide
Mais qu'est qui differencie Glide des autres ?
La différence entre le vieux Glide et Direct3D/OpenGL est que le Glide était un API propriétaire appartenant à 3dfx. Si le Glide était particulièrement performant sur les bonnes vieilles Voodoo, il avait le gros avantage de n'être supporté que par ces cartes justement alors ce n'est pas tous les développeurs vers la fin qui se donnaient la peine de le supporter dans leurs jeux; ils préféraient opter pour le Direct3D ou l'OpenGL, hors dans ce domaine nVIDIA était bien plus performant avec ses TNT/GeForce que 3dfx avec ses Voodoos
Le Glide c'était bien à une certaine époque ou les Voodoos étaient le standard de la carte 3D... mais vers la fin ça faisait dur sur les bords si on peut dire ça demême!
|
|
| Haut |
|
 |
|
bambam
|
Publié: 07 Juil 2004, 19:00 |
|
Inscription : 18 Nov 2002, 13:24 Message(s) : 3079 Localisation : Québec
|
|
Aujourd'hui, est qu'il reste seulement le OpenGL et DirectX ?
|
|
| Haut |
|
 |
|
bambam
|
Publié: 08 Juil 2004, 11:27 |
|
Inscription : 18 Nov 2002, 13:24 Message(s) : 3079 Localisation : Québec
|
|
Je croyais que vous aviez dit que Direct3D étais une partie de DirectX ?
|
|
| Haut |
|
 |
|
Matbouch
|
Publié: 08 Juil 2004, 12:17 |
|
Inscription : 14 Mars 2002, 22:24 Message(s) : 3308 Localisation : Québec
|
bambam a écrit: Je croyais que vous aviez dit que Direct3D étais une partie de DirectX ?
Il y a aussi DirectSound, DirectMusic, DirectDraw et des modules pour les souris/clavier/network dans DirectX.
Par contre, lorsqu'on parles de Direct3D, c'est la partie application 3D que l'on parle. OpenGL est un api pour faire du 3D comme Direct3D. Par contre, pour ajouter du son, OpenGL n'a pas de module, comme DirectX avec DirectSound et DirectMusic
_________________ Linux 2.6.22 debian gcc 4.2 KDE 3.5.7 / xorg-x11 7.3
|
|
| Haut |
|
 |
|
bambam
|
Publié: 08 Juil 2004, 12:30 |
|
Inscription : 18 Nov 2002, 13:24 Message(s) : 3079 Localisation : Québec
|
|
Humm ok merci pour l'éclaircissement
Par contre j'ai d'autres questions
Quand on achète une carte vidéo Radeon ou Geforce, normalement est-ce qu'elle est compatible avec les 2 gros standards Direct3D et OpenGL ou elle est standard avec une ou l'autre ?
|
|
| Haut |
|
 |
|
Matbouch
|
Publié: 08 Juil 2004, 12:35 |
|
Inscription : 14 Mars 2002, 22:24 Message(s) : 3308 Localisation : Québec
|
bambam a écrit: Humm ok merci pour l'éclaircissement
Par contre j'ai d'autres questions
Quand on achète une carte vidéo Radeon ou Geforce, normalement est-ce qu'elle est compatible avec les 2 gros standards Direct3D et OpenGL ou elle est standard avec une ou l'autre ?
Oui, les deux standards sont supportés. Par contre, NVidia avait un avantage en opengl comparativement à ati (pour les anciens drivers linux, à tout le moins)
_________________ Linux 2.6.22 debian gcc 4.2 KDE 3.5.7 / xorg-x11 7.3
|
|
| Haut |
|
 |
Qui est en ligne ? |
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 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
|
|
|
|