Skip to main content

Cos'è 3D WebGL Trade;?

La libreria grafica basata sul Web (WebGL Trade;) è un'interfaccia di programmazione astratta (API) progettata per consentire l'uso della grafica tridimensionale (3D) direttamente in un browser Web senza la necessità di software o plug-in separati dal corebrowser.La differenza tra WebGL 3D e commercio;e altri linguaggi grafici 3D basati su browser mdash;come la lingua di markup della realtà virtuale (VRML) e Mdash;è quel Webgl e commercio 3D;Consente l'accesso diretto all'unità di elaborazione grafica (GPU) sulla scheda di visualizzazione hardware presente nel computer.Un'altra differenza è che 3D WebGL Trade;non è una lingua separata ma un'API implementata tramite JavaScript linguaggio di scripting che è compreso in modo nativo da quasi tutti i browser Web.Mentre questo tipo di accesso diretto a basso livello all'hardware del sistema informatico è uno dei punti di forza di WebGL Trade;, è anche uno dei problemi più grandi, perché presenta una serie di problemi di sicurezza che non sono facilmente risolti.

Uno sviluppo importante che ha reso 3D WebGL Trade;Possibile è l'introduzione dell'elemento tela nella specifica del linguaggio di markup ipertestuale versione 5 (HTML5).L'elemento Canvas consente l'accesso di basso livello a una vista che può essere disegnata e mantenuta in uno stile coerente con i tipi esistenti di API di rendering in altri linguaggi di programmazione informatica.Il Webgl Trade;L'API funziona con questa tela accelerata per fornire la possibilità di rendere scene complesse molto rapidamente senza dover fare affidamento sull'emulazione del software su diverse piattaforme o implementazioni.

il WebGL Trade 3D;API non solo utilizza l'elemento tela, ma si basa anche sulla libreria grafica aperta per sistemi incorporati (OpenGL ES REG;).Questa è una versione portatile dello standard OpenGL Libreria progettata per essere portatile non solo tra diversi sistemi operativi del computer, ma anche attraverso qualsiasi dispositivo che richiede l'uso di grafica 3D di basso livello.Questa piccola impronta consente alla libreria di essere integrata in qualsiasi browser per quasi tutti i dispositivi. L'implementazione di WebGL e commerciale 3D;Permette lo sviluppo di programmi interattivi che possono essere eseguiti direttamente da un sito Web o scaricati ed eseguiti come applicazione autonoma all'interno del browser Web.Può essere utilizzato per creare videogiochi 3D, software di istruzione, simulazioni e software di visualizzazione 3D per la ricerca commerciale e scientifica.Utilizzando il browser come applicazione Wrapper, gli ambienti 3D possono essere sviluppati senza doversi preoccuparsi del codice della caldaia ripetitiva per le interfacce di base. Uno dei più grandi svantaggi per l'utilizzo di WebGL e commercio 3D; e uno che impedisce la sua diffusa accettazione con determinate accettazioniLe società di produzione di software e hardware sono il rischio di sicurezza che presenta.La possibilità di un programma di accedere alla GPU può dare a un programma dannoso la possibilità di forzare il sistema informatico host a eseguire codice dannoso.È stato anche dimostrato che gli attacchi di negazione del servizio (DOS) sono possibili utilizzando WebGL Trade;API.Per questo motivo, ci sono alcune importanti società di computer che si rifiutano di supportare pienamente WebGL e commercio;nei loro prodotti.