Estándar industrial: gráficos de alto rendimiento

OpenGL

OpenGL

  -  483.85 KB  -  Gratis
  • Última Versión

    OpenGL 4.6 ÚLTIMO

  • Revisado por

    Marian Marinescu

  • Sistema Operativo

    Windows XP / Vista / Windows 7

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    Khronos Group Inc. / Enlace Externo

  • Nombre de Fichero

    Opengl95.exe

  • MD5 Checksum

    edb0a9c371be828d2b5d2e90c5c89cb3

OpenGL es una interfaz de programación de aplicaciones (API) multiplataforma que facilita la comunicación entre el sistema operativo y las tarjetas gráficas modernas, gestionando comandos para el renderizado acelerado por hardware de gráficos vectoriales 2D y 3D.

Desarrollada originalmente a principios de la década de 1990, esta popular plataforma APU se ha convertido (junto con DirectX) en una solución estándar de la industria para proporcionar procesamiento de GPU acelerado por hardware para una increíble variedad de soluciones de software para PC con Windows, incluyendo diseño asistido por computadora (CAD), videojuegos, realidad virtual, información científica y visual, simulación de vuelo y mucho más.

Después de décadas en el mercado, ha sido reemplazada en 2016 por el producto API más nuevo llamado Vulkan, una API de bajo nivel que permite a los desarrolladores acceder al hardware de renderizado de GPU de una manera mucho más granular y aprovechar muchas nuevas tecnologías de renderizado que no son compatibles con Open GL, como el renderizado de gráficos con trazado de rayos y la utilización de algoritmos modernos de antialiasing como Nvidia DLSS y AMD FidelityFX Super Resolution.

Como una de las tecnologías clave que impulsan el renderizado de videojuegos modernos y otras aplicaciones que cuentan con capacidades de renderizado 3D, la API OpenGL representa una parte muy importante de cualquier configuración moderna de PC con Windows, permitiendo a los usuarios aprovechar al máximo su hardware de GPU y facilitar un acceso estable, rápido y confiable a juegos acelerados por hardware y visualización 3D.

Si bien OpenGL generalmente se entrega a cada usuario de PC como parte estándar de la instalación de su sistema operativo Windows, también se distribuye en línea una versión independiente de la aplicación, que permite a los usuarios acceder a todas las versiones de esta importante API gráfica.

La versión más actualizada de OpenGL se lanzó en el verano de 2017. OpenGL v4.6 ha introducido muchas funciones de renderizado nuevas, como el procesamiento de geometría optimizado, sombreadores SPIR-V, filtrado anisotrópico mejorado, mayor rendimiento de renderizado y más.

Alternativas

OpenGL es una biblioteca de gráficos de código abierto en constante evolución, actualizada regularmente con las últimas funciones y extensiones por los fabricantes de tarjetas gráficas. Su estabilidad, disponibilidad y naturaleza de código abierto la convierten en uno de los estándares gráficos más actualizados a nivel mundial. Sin embargo, si está buscando una alternativa, DirectX puede valer la pena explorar.

FAQ

¿Qué es OpenGL?

OpenGL es una especificación que define la API para un sistema de renderizado basado en rasterización. Permite a las aplicaciones cliente controlar este sistema y está cuidadosamente especificado para permitir implementaciones de hardware.

¿Qué NO es OpenGL?

OpenGL solo se ocupa del renderizado de gráficos y no proporciona funciones para otras tareas como animaciones, temporización o GUI.

¿Quién mantiene la especificación OpenGL?

La especificación OpenGL es mantenida por el comité del Grupo Khronos llamado OpenGL Architectural Review Board (ARB).

¿Es OpenGL de código abierto?

No, OpenGL es una especificación y no tiene ningún código fuente. Sin embargo, Mesa3D es una implementación de software de código abierto de la especificación OpenGL.

¿Existe un SDK de OpenGL?

No existe un SDK oficial de OpenGL, pero NVIDIA y AMD tienen sus propios SDK con código de ejemplo para OpenGL.

OpenGL con Windows x64 no funciona, ¿qué hacer?

Si tiene un sistema Windows de 64 bits, se recomienda que instale la versión de 64 bits del controlador Nvidia OpenGL.

OpenGL es 100% gratuito y se puede utilizar en todas las versiones modernas y heredadas del sistema operativo Windows. Esta API versátil también se ha portado a cualquier otro sistema operativo imaginable, incluidos macOS, Linux, Android y otros.

PROS
  • Estándar gráfico ampliamente disponible y gratuito
  • Compatible con la mayoría de los sistemas operativos
  • Actualizado regularmente con nuevas funciones y mejoras
CONTRAS
  • Su implementación puede variar