Formation à OpenGL
Le man d'OpenGL 2.1 est disponible
en local, (et aussi la version 1.1) Le dernier man d'OpenGL est disponible sur le site opengl.org, et la plupart des fonctions présentées dans ce cours sont fournies avec leur lien hypertexte. |
|
GLUT | La documentation de GLUT est disponible en français grâce à Louis Granger |
Le site de Le site de Nicolas Janey, à l'université de Franche-Comté, contient d'excellents exemples ! | |
Les tutoriaux de Nate Robins sont pédagogiques et interactifs. Allez les télécharger et vous comprendrez par l'exemple toutes les bases d'OpenGL. |
La référence officielle est le site www.opengl.org,
c'est là que vous trouverez tout, tout, et des liens sur tout le reste.
Par exemple, les pages de référence pour - OpenGL 2.1 - OpenGL 3.3 - OpenGL4.1 |
|
OpenGL Programming Guide est l'ouvrage que je recommande.
|
|
La version 1.1 en Anglais est disponible sur Internet. |
Les projets de Paul Baker sont des tutoriaux fort bien réalisés avec du code pour des fonctionnalités plus avancées. | |
Les tutoriaux de NeHe sont intéressants pour les aspects plus avancés également. | |
Le site CodeSampler présente des démos pour de nombreuses fonctionnalités d'OpenGL, et il indique l'équivalent Direct3D, pour DirectX8.1 et DirectX9.0. |
Pour compiler un projet utilisant GLUT, avec Visual Studio, il faut installer la bibliothèque GLUT :
Testez votre installation avec le projet hello_VisualStudio.
Il existe un environnement de développement entièrement libre,
qui vous permet de travailler en OpenGL sous Windows, c'est Dev-C++. Il est
disponible sur le site de BloodShed.
L'installation prend ~50Mo de disque, et c'est simple comme bonjour.
Au 11.10.2009, la dernière version était Dev-C++ 5.0
beta 9.2 (4.9.9.2) (9.0 Mo) avec Mingw/GCC 3.4.2 inclus.
Il vous faut également glut : après l'installation, copiez
le fichier glut.h dans le répertoire include/GL
de Dev-Cpp,
et glut32.dll dans le répertoire C:\Windows\systeme32 si vous êtes sous Windows XP.
En guise d'exemple, vous pouvez tester ces projets : hello.zip et double.zip