Image non trouvée !

 

 

 

 

Pour les explications qui vont suivre, j'utiliserai GLUT permettant d'utiliser facilement OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window. sous XWindow (entre autre, mais aussi WindowsSouvent associé au système d'exploitation de Microsoft pour les PC compatibles. Initialiement, un simple gestionnaire de fenêtres fonctionnant sous DOS. Windows ou au singulier Window peut aussi représenter une fenêtre (traduction du mot anglais Window !) dans d'autres gestionnaires de fenêtres pour d'autres systèmes d'exploitation. Window peut aussi représenter la touche Windows sur un clavier pour PC compatible (il y a deux touchent "window": Entre Ctrl et Alt à gauche du clavier ou entre Alt Gr Ctrl à droite par exemple)., ...), il y a d'autres solutions comme des solutions sous Qt pour KDE, windowsSouvent associé au système d'exploitation de Microsoft pour les PC compatibles. Initialiement, un simple gestionnaire de fenêtres fonctionnant sous DOS. Windows ou au singulier Window peut aussi représenter une fenêtre (traduction du mot anglais Window !) dans d'autres gestionnaires de fenêtres pour d'autres systèmes d'exploitation. Window peut aussi représenter la touche Windows sur un clavier pour PC compatible (il y a deux touchent "window": Entre Ctrl et Alt à gauche du clavier ou entre Alt Gr Ctrl à droite par exemple). ou MacL'adresse Mac est l'identifiant unique d'une carte réseau. Une autre définition existe, mais il est peu probable sur ce site:Mac peut en effet désigner un Macintosh, ordinateurs conçus et vendus par la société Apple. OS, mais d'autres seront cependant moins portables. Je ne les utiliserais donc pas ici, mais indiquerais un lien Qt/OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window. expliquant cela à la fin de cette page. Ou encore GLX avec la XLIB...

 

Image non trouvée !A partir d'OpenGL 3.x, de nombreuses fonctions en mode immédiat ne sont plus disponibles. Le principe de "machine à état étant supprimé". OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window. s'orientant maintenant très fortement vers les shaders. Cf. OpenGL avancé à partir des versions 2.x.

Les explications qui suivent sont donc "dépréciées" à partir d'OpenGL 3.x

 

Les bases d'OpenGL

- Introduction
- Préparer l'environnement de développement pour OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window..
- Préparer une fenêtre WindowsSouvent associé au système d'exploitation de Microsoft pour les PC compatibles. Initialiement, un simple gestionnaire de fenêtres fonctionnant sous DOS. Windows ou au singulier Window peut aussi représenter une fenêtre (traduction du mot anglais Window !) dans d'autres gestionnaires de fenêtres pour d'autres systèmes d'exploitation. Window peut aussi représenter la touche Windows sur un clavier pour PC compatible (il y a deux touchent "window": Entre Ctrl et Alt à gauche du clavier ou entre Alt Gr Ctrl à droite par exemple). à recevoir OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window..
- Initialiser et désactiver OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window.
- De la 2D pour étudier les fonctions de bases
- De la 2D à la 3D
- Initialiser ou restaurer une matrice
-
Les display list
-
Couleurs et lumières
- Les spots
- Le brouillard
- Textures
- Blending
- Amélioration de la qualité du rendu
- Récupération d'informations utilisées sous OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window.

OpenGL avancé

- Boing Ball
- Afficher du texte
- Terre !

- OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window. 2.x et +

Annexes

- Généralités sur la 2D et la 3D.
- Les différents types des variables déclarés sous d'OpenGL.

Autres transformations

Il y a de nombreux sites intéressants et en français !

Alors, allez-y, n'hésitez plus: retourner à la page principale d'OpenGL de mon site pour les trouver !

Pour ceux voulant développer sous KDE:

Le tutoriel Indépendant de Qt® Explique comment développer sous Qt, et via les cours de NEHE, explique comment intégrer OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window. sous Qt.

 

LinuxSystème d'exploitation multitâche et multi-utilisateur(1969). UNIX est une marque déposée de l'Open Group. D'autres systèmes "compatibles UNIX" existent: BSD, Linux, Android, OS X pour les plus connus du grand public. et OpenGLOpen Graphics Library (Développée initialement par Silicon Graphics): C'est une API dans laquelle vous trouvez des fonctions 2D et 3D en temps réelles. Il existe différentes implémentations d'OpenGL comme MESA, une implémentation libre pour X Window.

http://www.linuxgraphic.org/section3d/openGL/