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 gráfico, 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, utilidad o 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 escenas y animaciones.

Descripción general de OpenGL

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

Requisitos de la tarjeta gráfica

Google no recomienda específicamente DirectX ni OpenGL para Google Earth. Puede configurar Google Earth para que funcione en los modos de renderizado 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 mínimos como los recomendados del sistema para Google Earth incluyen específicamente una tarjeta gráfica con soporte DirectX9.

Soporte de plataforma

Dado que la API de DirectX está diseñada para PC con sistemas operativos Windows únicamente, 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 representar gráficos con la misma velocidad y calidad de una GPU compatible con DirectX. Sin embargo, si su GPU solo admite DirectX y es un 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 reproducción.