CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

C koi la différence entre D3D et OpenGL?

KILRATHI
KILRATHI
Niveau 11
28 mars 2004 à 06:02:19

Salut les pros du hardware.
Voilà, c´est la question de NooB du jour.
Dans les jeux video, je ne comprends pas bien la différence entre D3D et OpenGL, les 2 proposent les mêmes trux dans mes paramètres avancés.
Merci d´avance.

cybercorps
cybercorps
Niveau 16
28 mars 2004 à 08:09:39

Opengl est le grand luxe de la 3D, les textures sont plus améliorée plus detaillée alors le direct 3D c´est plutot du brut.J´espere ne pas mae tromper.

Seryth
Seryth
Niveau 10
28 mars 2004 à 09:16:30

n´importe quoi....

Ce sont deux " librairies" differentes permettant de programmer different moteurs graphiques. D3d est la partie graphique de DirectX , qui regroupe en autre Direct sound , direct draw , direct play , etc

opengl est generalement plus apprecié des amateurs , plus facile a utiliser ( au debut en tous cas) et peut donner des choses tres belles ( doom III :)). Par contre il est moins souvent mis a jour.

Redsparks
Redsparks
Niveau 10
28 mars 2004 à 10:31:47

Moins souvent mis à jour : c´est bon signe, ça veut dire qu´il n´en a pas besoin :ok:

Seryth
Seryth
Niveau 10
28 mars 2004 à 10:35:17

non ca veut dire ce que ca veut dire , c´est tout.

Redsparks
Redsparks
Niveau 10
28 mars 2004 à 10:39:21

Et réciproquement :lol:

Lightness1024
Lightness1024
Niveau 10
28 mars 2004 à 21:16:41

" opengl est generalement plus apprecié des amateurs , plus facile a utiliser ( au debut en tous cas) et peut donner des choses tres belles ( doom III :)). Par contre il est moins souvent mis a jour."

je suis 120% en accord avec ceci.

pour ce ki est des mises a jour, c´est kil est un peu délaissé par SUN et aussi parce ke majoritairement on se sert des extensions au lieu de changer toute l´API
( curieuse methode mais comme ca...)
note:
OGL est dispo sous linux aussi

perso je prefere DX plus complet et plus dans le style de programmation que j´aime.
rien a reprogrammer et bcp d´effets disponibles.
pas de mélange affreux de 1000 librairies style SDL FMod etc...

Lightness1024
Lightness1024
Niveau 10
28 mars 2004 à 21:18:09

ah oué et je voudrais ajouter, vu globalement ya pas de difference de qualité en OGL et DX, la difference pourrais venir de l´utilisation d´effets speciaux et dans ce cas la palme est a DX.

MT_Raf
MT_Raf
Niveau 10
28 mars 2004 à 21:28:36

autres difference :

dx focntionne sur des librairies fixe, c a d si qu´une carte DX9 par exemple peut excecuter en hard les fonctions de DX9 mais plus 1 de plus.
Les programmeurs n´ont pas la main sur le code

ca a un bon point, tous les constructeurs de carte graphique suivent une norme de maniere a ce qu´aucune d´entre elle puisse gerer les effets ou jeux differement
defaut : c trop fixe et necessite sans cesse une cartification

de plus si la carte ne gere pas tel ou tel effet dx9 et que le jeux y fait appel c le proc qui se charge de tout, c donc super lourd . ..

opengl est un peu moins mis a jour c vrai ( quoi que . ... ) avantage c un code ouvert, c a dire si un programmeur a besoin de creer tel ou tel effet et que opengl ne le gere pas, il peut creer sa propore librairie. Ceci est aussi valable pour les carte graphique

1) avantage, on peut tout faire, c pas figé, les jeux tourné mieux car les carte optimise les code pour leur carte ( ce qu´avec dx c pas possible car les librairies sont les memes sur chaque carte )

2) defaut : justement des cartes s´en sorte bcp mieux que d´autre, les jeux ne se ressamble pas forcement suivant les cartes

par contre opngel est bcp plus puissant et plus leger. L´interface de XP c du DX7, c lourd meme tres lourd, les effets comme la transparence consomme bcp de ressource pour rien, bref c une usine a gaz
on prend apple, qui a fait son interface aqua sous opengl, cv fluide leger et rapide meme sur des petites config et avec peux de memoire
les effet sont monstrueux de bueaté tout en ne prenant que tres peu de ressource

MT_Raf
MT_Raf
Niveau 10
28 mars 2004 à 21:29:57

j´oubliais, si une carte ne gere pas un effet en opengl ( les extensions du jeux pas celle d´opengl meme ) la carte ne le fait pas et rien ne le fait sauf si on le force, c donc plus leger et plus rapide mais c inegale en fonction des cartes

Briaeros007
Briaeros007
Niveau 10
28 mars 2004 à 21:44:51

au debut en tous cas
marrant car certains pros en info le trouve que opengl est plus simpel a utiliser.
qu´au debut????

enfin dx est une api complete et opengl est juste la partie graphique.
Il faut donc comparer d3d a opengl si on veut etre rigoureux.

Moi les principales diferences que je vois : opengl a ete ais par un professionel de la 3d ( sgi) ; au depart c´etait juste pour ses stations graphiques puis il l´a liberer ( c´est bien ca non?)
Beaucoup de logiciel pros extrement preformant sont faity sosu opengl ( maya par exemple)

d3d est un format ferme ( rien que pour ca il devrait etre inutilise) fait par une boite ou ce n´est pas son domaine.

Quand a l´api en soit : d´apres ce que j´ai entendu sdl ne semble pas particulierement dur a prendre en main ( jamais essaye) et aussi ce n´est pas la seule.
Certains jeux commerciaux ont ete fait avec SDL ce qui prouve sa viabililte.

par contre pas compris ce qu´a dis mt_raf
j´oubliais, si une carte ne gere pas un effet en opengl ( les extensions du jeux pas celle d´opengl meme ) la carte ne le fait pas et rien ne le fait sauf si on le force, c donc plus leger et plus rapide mais c inegale en fonction des cartes

par contre pour la gestion de dx sur les cg il y avait pasun probelmes avec les nvidia vs ati car ils l´avait implementer differement?

enin nv a releaser un nouveau code haut niveau pour optimiser le code qui s´execute sur la cg ; )
de meme qu´il existe le sh ( non pas le shell) pour les codes sur les cartes graphiques.

Diablo150
Diablo150
Niveau 10
28 mars 2004 à 22:38:37

De toute facon tous les deux ont leurs avantages et inconvenient mais les deux librairies se valent
Doom3 progammé en OpenGL
Half-life 2 en directX
Tous les deux ont un moteur graphique hors norme

Briaeros007
Briaeros007
Niveau 10
28 mars 2004 à 23:25:41

moi je preferais TOUJOURS opengl par rapport a dx.
un calcul tres simple
opengl libre; dispo sur plus de 4 plateformes differentes ( windows; mac os ; linux/bsd,irix entre autre).
dx disponible sur une seule plateforme : windows.
opengl est massivement utilise par les outils pros ( pas forcement jeux)

donc si on veut jouer sur d´autres plateformes que windows alors opengl est forcement LE choix.

enfin les ut est aussi en ogl ; )

KILRATHI
KILRATHI
Niveau 11
29 mars 2004 à 03:10:54

Merci pour vos réponses :)
Me voilà bien renseigné au moins :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment