¿Qué es WebGL?

General

WebGL es una interfaz de programación de aplicaciones gráficas (API) creada para su uso en aplicaciones web. Se basa en el lenguaje integrado de gráficos abiertos (OpenGL) (ES).

WebGL es utilizado por los desarrolladores para proporcionar un medio independiente de la plataforma para crear aplicaciones gráficas interactivas en la web.

WebGL no solo se utiliza para dibujar los gráficos de juegos en 2D y 3D, sino también para acelerar las funciones de los editores de imágenes basados ​​en la web y sus efectos, así como las simulaciones físicas.

Aunque WebGL está basado funcionalmente en OpenGL ES, está parcialmente escrito en JavaScript. WebGL se utiliza para representar gráficos 2D y 3D interactivos en navegadores web compatibles. La API permite a los usuarios experimentar contenido interactivo en páginas web, con aceleración de GPU, sin tener que descargar ni instalar ningún complemento. Para los desarrolladores, WebGL proporciona acceso de bajo nivel al hardware con la estructura de código familiar de OpenGL ES.

WebGL fue creado originalmente por Mozilla. La API está actualmente diseñada y mantenida por el grupo sin fines de lucro Khronos Group como código de dos partes: código de control y código de sombreado. El código de control está escrito en JavaScript y procesado en la CPU. El código Shader está escrito en OpenGL ES, que tiene mucho en común con lenguajes como C o C ++, y se procesa en la GPU.

¿Necesitas hablar? ¡Contacta con nosotros!