Skip to main content

Qu'est-ce que 3D Webgl Trade;?

La bibliothèque graphique basée sur le Web (Webgl Trade;) est une interface de programmation abstraite (API) conçue pour permettre l'utilisation de graphiques tridimensionnels (3D) directement dans un navigateur Web sans avoir besoin de logiciels ou de plug-ins séparés du noyaunavigateur.La différence entre 3D Webgl Trade;et autres langages graphiques 3D basés sur un navigateur mdash;comme le langage de balisage de réalité virtuelle (VRML) mdash;Est-ce que 3D Webgl Trade;Permet un accès direct à l'unité de traitement graphique (GPU) sur la carte d'affichage matérielle présente dans l'ordinateur.Une autre différence est que 3D Webgl Trade;n'est pas une langue distincte mais une API implémentée via JavaScript La langue de script qui est comprise nativement par presque tous les navigateurs Web.Bien que ce type d'accès direct et de bas niveau au matériel du système informatique soit l'une des forces de Webgl Trade;, c'est également l'un des plus grands problèmes, car il présente une série de problèmes de sécurité qui ne sont pas facilement résolus.

Un développement important qui a fait 3D Webgl Trade;Possible est l'introduction de l'élément Canvas dans la version 5 de la spécification du langage de balisage hypertexte (HTML5).L'élément Canvas permet un accès de bas niveau à une fenêtre qui peut être dessinée et maintenue dans un style cohérent avec les types d'existants d'API de rendu dans d'autres langages de programmation informatique.Le Webgl Trade;L'API fonctionne avec cette toile accélérée pour fournir la possibilité de rendre très rapidement des scènes complexes sans avoir à compter sur l'émulation de logiciels sur différentes plates-formes ou implémentations.

Le Webgl Trade 3D;L'API utilise non seulement l'élément Canvas, mais est également basé sur la bibliothèque graphique ouverte pour les systèmes intégrés (OpenGL es reg;).Il s'agit d'une version portable de la standard OpenGL La bibliothèque conçue pour être portable non seulement entre différents systèmes d'exploitation informatique, mais également sur tout appareil qui nécessite l'utilisation de graphiques 3D de bas niveau.Cette petite empreinte permet à la bibliothèque d'être intégrée dans n'importe quel navigateur pour presque n'importe quel appareil.

L'implémentation de 3D Webgl Trade;Permet le développement de programmes interactifs qui peuvent être exécutés directement à partir d'un site Web ou téléchargé et exécuté en tant qu'application autonome au sein du navigateur Web.Il peut être utilisé pour créer des jeux vidéo 3D, des logiciels d'éducation, des simulations et des logiciels de visualisation 3D pour la recherche commerciale et scientifique.Les sociétés de fabrication de logiciels et de matériel sont le risque de sécurité qu'elle présente.La possibilité d'un programme pour accéder au GPU peut donner à un programme malveillant la possibilité de forcer le système informatique hôte à exécuter du code nuisible.Il a également été démontré que les attaques de déni de service (DOS) sont possibles en utilisant le Webgl Trade;API.Pour cette raison, il existe certaines grandes sociétés informatiques qui refusent de soutenir pleinement Webgl Trade;dans leurs produits.