OpenGL

OpenGL, abréviation de « Open Graphics Library », est une interface de programmation d’applications (API) conçue pour le rendu de graphiques 2D et 3D. Elle fournit un ensemble commun de commandes qui peuvent être utilisées pour gérer les graphiques dans différentes applications et sur plusieurs plates-formes.

Avec OpenGL, un développeur peut utiliser le même code pour effectuer le rendu de graphiques sur un Mac, un PC ou un appareil mobile. Presque tous les systèmes d’exploitation et appareils matériels modernes prennent en charge OpenGL, ce qui en fait un choix simple pour le développement graphique. De plus, de nombreuses cartes graphiques et GPU intégrés sont optimisés pour OpenGL, ce qui leur permet de traiter les commandes OpenGL plus efficacement que d’autres bibliothèques graphiques.

Les commandes OpenGL permettent notamment de dessiner des polygones, d’attribuer des couleurs aux formes, d’appliquer des textures aux polygones (mappage de textures), d’effectuer des zooms avant et arrière, de transformer des polygones et de faire pivoter des objets. OpenGL est également utilisé pour gérer les effets d’éclairage, comme les sources lumineuses, l’ombrage et les ombres. Il peut aussi créer des effets tels que la brume ou le brouillard, qui peuvent être appliqués à un seul objet ou à une scène entière.

OpenGL est souvent associé aux jeux vidéo en raison de son utilisation répandue dans les jeux en 3D. Il offre aux développeurs un moyen simple de créer des jeux multiplateformes ou de transférer un jeu d’une plate-forme à une autre. OpenGL est également utilisé comme bibliothèque graphique par de nombreuses applications CAO, telles qu’AutoCAD et Blender. Même Apple utilise OpenGL comme fondation des bibliothèques graphiques Core Animation, Core Image et Quartz Extreme de macOS.

NOTE: OpenGL a été développé et publié à l’origine par Silicon Graphics (SGI) en 1992. La version initiale a été approuvée par un comité d’examen de l’architecture qui comprenait Microsoft, IBM, DEC et Intel. En 2006, SGI a confié le développement et la maintenance d’OpenGL à The Khronos Group.

Mis à jour May 8, 2018 par Per C.

quizTestez vos connaissances

The PostScript language is used to create documents for what industry?

A
Desktop publishing
0%
B
Medical imaging
0%
C
Professional photography
0%
D
3D game development
0%
Correct! Incorrect!     View the PostScript definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'OpenGL sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.