¿Qué es Web OpenGL®?

Web OpenGL® es una biblioteca de software utilizada para incluir gráficos de computadora 2D y 3D en un sitio web. Como especificación pública, OpenGL® se puede implementar libremente en cualquier plataforma sin regalías. En parte por esta razón, se ha vuelto bastante popular y, a mediados de 2011, fue compatible con cada navegador web importante a través de la biblioteca WebGL ™. Además de su popularidad en las computadoras personales, Web OpenGL® está disponible en muchas otras plataformas, como teléfonos móviles y algunas consolas de videojuegos.

A principios de la década de 1990, los programadores de gráficos de computadora enfrentaban el complicado trabajo de software de programación que respaldaba un número rápido de tarjetas gráficas. Cada fabricante proporcionó sus propias bibliotecas de software para ayudar con la tarea, pero los programadores aún tendrían que programar los gráficos por separado para cada pieza de hardware. Cada programa tendría que ser probado por separado en diferentes hardware. Si se lanzaron nuevas tarjetas gráficas después de su lanzamiento del software, TAquí había una alta probabilidad de que el software deba actualizarse para trabajar con el nuevo hardware. Este proceso fue difícil, lento y costoso.

Una solución a este problema fue OpenGL®. La nueva biblioteca de software podría implementarse en cada nueva tarjeta gráfica, lo que significa que los programadores solo tendrían que programar sus gráficos una vez y, mientras los controladores gráficos fueran precisos y actualizados, el software se ejecutaría. OpenGL® también resolvió el problema de prueba: todas las tarjetas gráficas se volvieron más o menos lo mismo desde una perspectiva de programación. Como se ejecuta lo mismo en cada tipo de computadora, abrió la posibilidad de portar fácilmente juegos y otro software gráfico entre diferentes sistemas operativos e incluso plataformas de hardware. Por lo general, OpenGL® es implementado por el fabricante de cada nueva tarjeta gráfica.

A medida que más y más contenido estuvieron disponibles en línea, el esSue of Cómo manejar el contenido de medios ricos interactivos en línea se convirtió más en una preocupación. OpenGL® ya había resuelto el problema para el software, pero los sitios web tienen restricciones técnicas sobre cuánto acceso tienen a una computadora y su hardware. Web OpenGL® intenta resolver ese problema haciendo que la biblioteca OpenGL® esté disponible dentro de un navegador sin otorgar aplicaciones web cualquier otro acceso a la computadora en la que se ejecutan.

Sin embargo, hay algunas desventajas para Web OpenGL®. Primero, aunque se implementa en todos los navegadores principales, no se puede instalar en una computadora específica, especialmente si esa computadora ejecuta software más antiguo. Web OpenGL® puede ser muy intensivo en recursos, y puede no ejecutarse sin problemas en computadoras o netbooks de extremo inferior. El programador puede especificar exactamente lo que quiere que muestre la computadora, pero el proceso de representación puede fallar o romper de manera inesperada.

OTROS IDIOMAS