OpenGL

OpenGL - Video & Son

Marsh Posté le 10-04-2001 à 21:56:57    

Bon j'adore l'info mais j'y connais rien en graphisme, kk'un aurait l'aimabalité de m'expliquer ce qu'est l'OpenGL? J'ai d'autre kestion, je les poserais en fonction des réponses...
 
Merci, T sympa de me filer un coup de main. (je te revaudrais ça)


---------------
Mac Pro powered (sorry)
Reply

Marsh Posté le 10-04-2001 à 21:56:57   

Reply

Marsh Posté le 10-04-2001 à 22:23:57    

Basiquement, OpenGL est un API graphique à peu près standard qui permet de décrire et renderizer une scène 3D indépendamment des caractéristiques hardware de la machine.
 
DirectX en est aussi une mais elle tourne exclusivement sous windows.


---------------
Pipiru piru piru pipiru pi
Reply

Marsh Posté le 10-04-2001 à 22:43:32    

Bein si il sait pas ce qu'est open gl  a mon avis un API ca lui en dit pas plus !
Donc l'open GL (pour Graphic Library ) c'est un ensemble de fonction (200/250 environ ) specialise dans la 3D donc modelisation , effet , rendu ,....
effectivement si ca t'interresse il te permet de programmer autant pour win que pour linux donc c'est plutot bien ....
Pour l'equivalent Windows , Je precise juste pour dire que c'est Direct 3D(DirectX etant l'ensemble : D3D,Dsound,Ddraw,Dinput,....)
Voila la premiere reponse etait bonne c'etait juste pour preciser !


---------------
VENTE DE MATOS INFO .. Version 2
Reply

Marsh Posté le 11-04-2001 à 01:34:12    

pour rentrer dans les details une API (Application Programm Interface) est un enssemble de fonction determiner integrer dans un os et utilisable par les application et par ce dernier.C'est une sorte de couteau suisse que les application utilise pour faires des taches bien precises.Par exemple pour communique sur internet ,on utilise l'api winsock ,cela evite de devoir programmer et ce pour chaque type de materiel un pilote pour les deifferente perifs d'acces (que ce soit aussi bien modem rtc sur serie usb ,isa ou pci ,cate reseau pour lan ,cale et adsl ,ect) du protocol (http ,tcp/ip) que de la maniere de se connecter (dialer ,connection direct par ip au demmarrge de la becane),pour opengl ,c'est pareil aulieux de devoir a chaque fois reecrire des routine d'affichage pour chaque type de pc (avec ou sans carte 3d et le type de carte 3d ,ses capacite ,ect) le programmeur ecrit ses scene avec opengl et c'est l'api qui s'occupe du reste (magique non) il y en a plein d'autre (notament le bouquet de directx:direct draw ,3d ,sound) generalement on y accede en utilisant les dll (pour opengl ,c'st opengl32.dll ou celle de ta carte graphique qui est indique dans le registre au niveau opengl)

Reply

Marsh Posté le 11-04-2001 à 13:48:42    

une API? bien sur ke je connais c pour faire de la POO (programmation orientée objet) ;-)
 
Bon, ben alors, on télécharge pas des drivers pour l'OpenGL mais une sorte de biblio (comme pour DirectX)....
 
Question: où télécharge-t-on ça?
 
(G une matrox G450, elle le gére :-) )

Reply

Marsh Posté le 11-04-2001 à 14:23:04    

normalement ca viens avec les drivers de ta CG non ?


---------------
Fan de GodBout et de Meuh
Reply

Marsh Posté le 11-04-2001 à 14:36:25    

La bibliotheque openGl vient avec les compilateurs.
 
fichiers :
include/GL/gl.h
include/GL/glx.h
include/GL/glaux.h
 
lib/opengl32.lib


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 11-04-2001 à 15:21:12    

A prioris oui je les ais mais ça marche pas sous Half Life... tout le monde parle de télécharger gna gna gna.. alors je suis un peu Paumé... moi mon truc c plutôt le rezo... le graphisme c pas mon truc ni les jeux de ouf, si CT le cas j'arais un truc du genre GeForce II GTS... :-D

Reply

Marsh Posté le 11-04-2001 à 15:35:08    

Oubli ce que j'ai dit, je croyais être dans programmation.
 
Ce que tu veux, c'est utiliser half-life. Donc, les drivers de la carte suffisent.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed