Google Earth OpenGL vs. DirectX

DirectX y OpenGL son dos interfaces de programación de aplicaciones gráficas, o API, que ayudan a Google Earth a generar imágenes 2D y 3D de alta calidad. Google Earth se basa en estas dos API para proporcionar una capa de abstracción entre la aplicación y las muchas combinaciones posibles de sistemas operativos, microprocesadores y unidades de procesamiento de gráficos, o GPU, en las que se puede ejecutar el software.

Descripción general de DirectX

DirectX es una API de gráficos patentada para dispositivos que ejecutan los sistemas operativos Windows de Microsoft. DirectX es una especificación de representación de gráficos en lugar de una aplicación, una utilidad o un controlador de hardware. Los fabricantes de tarjetas gráficas pueden incluir soporte de hardware para DirectX que Google Earth puede utilizar para generar imágenes 3D realistas y de alta resolución, así como simulaciones fluidas, transiciones de escena y animaciones.

Descripción general de OpenGL

OpenGL es una API abierta, independiente de la plataforma, para renderizar imágenes gráficas. Aunque la API es diferente, OpenGL proporciona a Google Earth las mismas mejoras de rendimiento de gráficos que DirectX. OpenGL fue desarrollado originalmente por Silicon Graphics Incorporated. Hoy, sin embargo, la API de OpenGL es mantenida por el Grupo Khronos sin fines de lucro. La especificación OpenGL está disponible gratuitamente para que los fabricantes de GPU y los desarrolladores de software la incorporen a sus productos.

Requisitos de la tarjeta gráfica

Google no recomienda específicamente ni DirectX ni OpenGL para Google Earth. Puede configurar Google Earth para que funcione en los modos de representación DirectX u OpenGL. Si su sistema falla o funciona mal en un modo, Google recomienda que cambie al otro modo. Sin embargo, tanto los requisitos del sistema mínimos como los recomendados para Google Earth incluyen específicamente una tarjeta gráfica compatible con DirectX9.

Soporte de plataforma

Dado que la API de DirectX está diseñada solo para PC que ejecutan sistemas operativos Windows, los usuarios de Linux y Mac OS X deben ejecutar en modo OpenGL. Aunque la API de OpenGL está disponible gratuitamente para su uso sin restricciones de licencia, muchos fabricantes de GPU optan por proporcionar soporte de hardware directo solo para DirectX. Si su GPU es compatible con OpenGL, Google Earth debería generar gráficos con la misma velocidad y calidad que una GPU compatible con DirectX. Sin embargo, si su GPU solo admite DirectX y es usuario de Linux u OS X, Google Earth emulará una GPU compatible con OpenGL en el software. La emulación de software reduce la calidad de la imagen y la velocidad de renderizado.

Referencias

Entradas Relacionadas

Subir

Si continúas navegando por esta web, entendemos que aceptas las cookies que usamos para mejorar nuestros servicios. Más imformación