Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS DELPHI F.A.Q DELPHI TUTORIELS DELPHI LIVRES COMPOSANTS SOURCES DEFI TELECHARGEZ DELPHI TV

Open GL avec Delphi

Date de publication : Juin 2002

Par Martin Beaudet (eraquila.developpez.com)
 

Présentation de l'utilisation d'OpenGL avec Delphi.



Initialiser OpenGL
I. Initialiser OpenGL
I-A. Qu'est-ce que OpenGL ?
I-B. Téléchargement / préalables
I-C. OpenGL et ses types de données
I-D. Programme relié
Premières primitives
II. Premières primitives
II-A. Qu'est-ce qu'une primitive ?
II-B. Événement OnPaint() du contrôle fenêtré
II-C. Événement OnResize() du contrôle fenêtré
II-D. Programme relié
Transformations
III. Transformations
III-A. Le préalable ?
III-B. Les transformations ?
III-C. Événement OnPaint() du contrôle fenêtré
III-D. Programme relié
Lumière fixe
IV. Lumière fixe
IV-A. Les objets prédéfinis de GLUT
IV-B. Double tampon
IV-C. Comprendre l'importance de la lumière en 3D
IV-D. Supprimer les surfaces cachées d'un objet
IV-E. Les modèles de lumières
IV-F. Démarche à suivre pour la création d'une lumière
IV-F-1. Les normales de surfaces
IV-F-2. Créer et positionner la ou les sources de lumières.
IV-F-3. Définir les propriétés des matières contenu par les objets de la scène
IV-F-4. Création des sources de lumière
IV-G. Une petit peu de code ?
IV-H. Programme relié
Lumière en mouvement
V. Lumière en mouvement
V-A. Spécification de réfléctivité de matière (Petit truc)
V-B. Créer une lumière éclairant un objet en mouvement
V-C. Éclairage se déplacant avec le point de vue
V-D. Programme relié
Transparence
VI. Transparence
VI-A. Survol du tutoriel
VI-B. Fusionnement des couleurs
VI-C. Programme relié
Listes d'affichage
VII. Listes d'affichage
VII-A. Qu'est-ce qu'une liste d'affichage
VII-B. À quoi servent plus précisément les listes d'affichage
VII-C. Explication de l'exemple
VII-D. Programme relié
Lissage
VIII. Lissage - (Antialiasing)
VIII-A. Lissage ou Antialiasing
VIII-B. Programme relié
Texture
IX. Texture
IX-A. Pourquoi utiliser des textures ?
IX-B. Étapes pour l'application de texture
IX-C. Utiliser une texture gérée par programmation
IX-D. Quelques petits trucs utiles
IX-E. Source
IX-F. Qu'est-ce qui se traque derrière le chargement d'une texture ?
IX-G. Différentes librairies pour charger des textures
IX-H. Programme relié
Brume
X. Brume
X-A. Avantages de la brume
X-B. Objets Quadrics de l'utilitaire GLU
X-C. Programme relié
Courbes de Bézier
XI. Courbes de Bézier
XI-A. Courbe de bézier (Définition)
XI-B. Courbe de bézier (OpenGL)
XI-C. Compteur de cadre par seconde (FPS)
XI-D. Programme relié
Fontaine de particules
XII. Fontaine de particules
XII-A. Détail du projet
XII-B. Captures d'écran
XII-C. Programme relié




Valid XHTML 1.1!Valid CSS!

Copyright © 2002 Martin Beaudet. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Delphi : NoisetteProd et Pedro - Contacter par EMail :
Vos questions techniques : forum d'entraide Delphi - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.