Skip to main content

Qu'est-ce que Web OpenGL ?

Web OpenGL est une bibliothèque de logiciels utilisée pour inclure des graphiques informatiques 2D et 3D sur un site Web.En tant que spécification publique, OpenGL peut être librement mis en œuvre sur n'importe quelle plate-forme sans redevance.En partie pour cette raison, il est devenu très populaire et, d'ici la mi-2011, a été soutenu par tous les principaux navigateurs Web via le Webgl Trade;bibliothèque.En plus de sa popularité sur les ordinateurs personnels, Web OpenGL est disponible sur de nombreuses autres plates-formes, telles que les téléphones portables et certaines consoles de jeux vidéo.

Au début des années 1990, les programmeurs graphiques informatiques étaient confrontés au travail compliqué de logiciel de programmation qui prenait en charge un nombre croissant de cartes graphiques.Chaque fabricant a fourni ses propres bibliothèques de logiciels pour aider à la tâche, mais les programmeurs devraient toujours programmer des graphiques séparément pour chaque élément de matériel.Chaque programme devrait alors être testé séparément sur différents matériels.Si de nouvelles cartes graphiques étaient publiées après la publication du logiciel, il y avait une forte probabilité que le logiciel soit mis à jour pour travailler avec le nouveau matériel.Ce processus était difficile, long et cher.La nouvelle bibliothèque de logiciels pourrait être implémentée sur chaque nouvelle carte graphique, ce qui signifie que les programmeurs n'auraient à programmer leurs graphismes qu'une seule fois et, tant que les pilotes graphiques étaient précis et à jour, le logiciel s'exécuterait.OpenGl a également résolu le problème de test: toutes les cartes graphiques sont devenues plus ou moins la même chose du point de vue de la programmation.Comme il fonctionne de la même manière sur tous les types d'ordinateurs, il a ouvert la possibilité de porter facilement des jeux et d'autres logiciels graphiques entre différents systèmes d'exploitation et même les plates-formes matérielles.Habituellement OpenGl est implémenté par le fabricant de chaque nouvelle carte graphique.

Alors que de plus en plus de contenu devenait disponible en ligne, la question de la façon de gérer le contenu interactif en ligne des médias riches en ligne est devenue de plus en plus préoccupante.OpenGl avait déjà résolu le problème des logiciels, mais les sites Web ont des restrictions techniques sur l'accès à un ordinateur et son matériel.Web OpenGL tente de résoudre ce problème en faisant l'OpenGl Bibliothèque disponible à l'intérieur d'un navigateur sans accorder à des applications Web aucun autre accès à l'ordinateur sur lequel ils fonctionnent.

Il existe cependant quelques inconvénients à Web OpenGL .Premièrement, bien qu'il soit implémenté sur tous les principaux navigateurs, il peut ne pas être installé sur un ordinateur spécifique, surtout si cet ordinateur exécute des logiciels plus anciens.Web OpenGL Peut être très intensif en ressources et peut ne pas fonctionner correctement sur les ordinateurs ou les netbooks inférieurs.Le programmeur peut spécifier exactement ce qu'il veut que l'ordinateur affiche, mais le processus de rendu peut échouer ou se casser de manière inattendue.