WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Modélisation 3d pour les personnes vivant avec handicap.


par Sylvestre Frey
Université de Kinshasa - Licence 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Les Fonctions Utilisant DirectX

Un programme OpenGL s'articule autour des fonctions :

ü init() : appelée après l'initialisation du contexte GL, permet d'initialiser les données du programme.

ü reshape() : appelée lors du redimensionnement du contexte GL.

ü display() : fonction principale qui permet l'affichage.

ü cleanup() : appelée après la destruction du contexte GL pour «nettoyer» le programme.

c. Exemple

Ici, nous donnerons quelques exemples d'applications utilisant OpenGL. Le domaine dans lequel on retrouve le plus fréquemment cette librairie est évidemment le domaine des jeux vidéo.

En effet, nombres d'entre eux utilisent OpenGL pour développer leur propres moteurs 3D, à titre illustratif :

ü 3DStudioMax : Tout comme Lightwave3D, il permet une émulation de Direct3D mais son rendu OpenGL est préférable. Il est très utilisé par les développeurs de jeu pour sa simplicité d'utilisation.

Figure II.7: Exemple de l'image produit par 3DStudioMax grace à OpenGL [9]

ü Le moteur de Quake : développé par IdSoftware en 1996 utilise également OpenGL. Il est le premier à être entièrement en 3Dimensions, à utiliser des lumières temps réelles non simulées comme dans Doom et peut lui-même être modifié à volonté grâce au QuakeC, langage de programmation interprété semblable au langage C. QEngine est aujourd'hui encore en évolution et va proposer sa 4ème évolution sous peu.

Figure II .8: Exemple de l'image produit par le moteur de Quake grace à OpenGL [9]

ü Etc.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard