Image non trouvée !

 

 

 

 

Pour les explications qui vont suivre, j'utiliserai GLUT permettant d'utiliser facilement OpenGL sous XWindow (entre autre, mais aussi Windows, ...), il y a d'autres solutions comme des solutions sous Qt pour KDE, windows ou Mac OS, mais d'autres seront cependant moins portables. Je ne les utiliserais donc pas ici, mais indiquerais un lien Qt/OpenGL 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é". OpenGL 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 OpenGL.
- Préparer une fenêtre Windows à recevoir OpenGL.
- Initialiser et désactiver OpenGL
- 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 OpenGL

OpenGL avancé

- Boing Ball
- Afficher du texte
- Terre !

- OpenGL 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 OpenGL sous Qt.

 

Linux et OpenGL

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