ALI

jeudi 28 novembre 2013

Qu'est-ce que la programmation OpenGL ?


OpenGL programmation est un processus par lequel quelqu'un crée imagerie générée par ordinateur (CGI) dans le code plutôt que par un programme qui propose un ensemble d'outils graphique. Ce processus implique souvent la création d'un code qui exécute un certain nombre de procédés différents, qui à son tour est utilisé par le logiciel pour afficher des images. Quelqu'un peut utiliser OpenGL  programmation pour créer (2D) en deux dimensions (3D) ou en trois dimensions des images, deux qui sont souvent utilisés dans les jeux vidéo. La création de CGI à travers ces programmes implique souvent l'utilisation d'un certain nombre de méthodes de programmation et une grande quantité de code pour indiquer comment les objets doivent apparaître et agir dans un environnement.
 
Les différents éléments de CGI ou de l'imagerie générée par ordinateur peuvent être créés grâce à l'utilisation d'OpenGL programmation. Ce processus commence souvent par la création d'un document de conception ou d'autres travaux qui permet à un programmeur de bien comprendre ce qu'il ou elle a besoin pour créer en OpenGL À ce stade, le programmeur peut commencer à planifier le processus de programmation OpenGLqu'il ou elle doit utiliser pour créer les objets et effets utilisés dans la scène. Le code informatique est alors créé par ce programmateur, qui est utilisé par le logiciel pour rendre les différents éléments d'une scène CGI.

 2D ou objets et des scènes à deux dimensions et en 3D ou en trois dimensions peuvent être créés par programmation OpenGL ,selon l'approche d'un programmeur prend. Dans sa forme la plus simple, une personne peut utiliser un code pour indiquer où doivent être situés les points dans l'espace, en utilisant les axes qui sont souvent utilisés pour tracer des graphiques en mathématiques. Ces points individuels établis en OpenGL  programmation sont appelés sommets. Chacun peut être relié à d'autres points en lignes, qui peuvent ensuite créer des formes différentes, et ces formes peut créer des images 2D ou être reliés entre eux pour former la surface d'un objet 3D.
 
 la programmation OpenGL  est ensuite utilisée pour créer différents types de textures qui peuvent être appliquées aux objets dans une scène. Ces textures sont des images 2D qui sont essentiellement enveloppés autour des objets 3D, un processus appelé mappage de texture, ce qui rend les objets apparaissent plus réaliste et en leur donnant plus de variation. OpenGL  programmation est utilisé pour l'ensemble de ces processus, en plus de la création et l'attribution des lumières dans une scène ainsi que des effets comme le brouillard, le feu et l'eau. L'avantage d'utiliser ce type d'approche est que les objets créés par de tels programmes peuvent être facilement reconnus et reproduits par de nombreux systèmes informatiques, permettant aux logiciels de fonctionner sur différentes configurations matérielles plus simplement.