Neste artigo exploraremos a fascinante história de WebGL, um tópico que despertou o interesse de pessoas de todas as idades e origens. Desde as suas origens até à sua relevância hoje, WebGL tem desempenhado um papel fundamental na sociedade e na cultura. Ao longo dos anos, gerou debates, gerou paixões e evoluiu de múltiplas maneiras. Analisaremos o seu impacto em diferentes áreas e a sua influência na vida quotidiana. Além disso, examinaremos as diversas perspectivas relacionadas a WebGL, desde opiniões de especialistas até experiências pessoais de quem foi tocado por esse fenômeno. Em última análise, este artigo pretende oferecer uma visão abrangente e enriquecedora de WebGL, convidando o leitor a refletir, questionar e apreciar a sua complexidade.
WebGL | |
---|---|
Desenvolvedor | Khronos Group |
Plataforma | Multiplataforma |
Idioma(s) | Inglês |
Escrito em | C |
Sistema operacional | Multiplataforma |
Gênero(s) | API |
Estado do desenvolvimento | Desenvolvimento |
Página oficial | www.khronos.org |
WebGL (Web Graphics Library) é uma API em JavaScript, disponível a partir do novo elemento canvas da HTML5, que oferece suporte para renderização de gráficos 2D e gráficos 3D. Pode ser implementado em uma aplicação web sem a necessidade de plug-ins no navegador. A especificação foi lançada, sob versão 1.0, em 10 de fevereiro de 2011. WebGL é administrado pelo Khronos Group.
WebGL é baseado no OpenGL ES 2.0 e fornece uma interface de programação de gráficos 3D. Ele usa o elemento canvas do HTML5 e é acessada por meio de interfaces DOM (Document Object Model). O gerenciamento automático de memória é fornecida como parte da linguagem JavaScript.
Existem diversas para desenvolvimento com WebGL. WEbGLU foi a primeira disponível publicamente. Outras bibliotecas que incorporam WebGL são: GLGE, C3DL, Copperlicht, SpiderGL, SceneJS, Processing.js, Three.js, Turbulenz,, XB PointStream, Blend4Web e CubicVR.js.