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...
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
- 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
- Boing Ball
- Afficher du texte
- Terre !- OpenGL 2.x et +
- 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/