Google Earth OpenGL Vs. DirectX

DirectX en OpenGL zijn twee grafische interfaces voor het programmeren van toepassingen, of API's, waarmee Google Earth 2D- en 3D-afbeeldingen van hoge kwaliteit kan genereren. Google Earth vertrouwt op deze twee API's om een ​​abstractielaag te bieden tussen de toepassing en de vele mogelijke combinaties van besturingssystemen, microprocessors en grafische verwerkingseenheden, of GPU's, waarop de software kan draaien.

DirectX-overzicht

DirectX is een eigen grafische API voor apparaten met het Windows-besturingssysteem van Microsoft. DirectX is een grafische weergavespecificatie in plaats van een applicatie-, hulpprogramma of hardwarestuurprogramma. Fabrikanten van grafische kaarten kunnen hardwareondersteuning voor DirectX toevoegen die Google Earth kan gebruiken om realistische 3D-afbeeldingen met hoge resolutie te genereren, evenals vloeiende simulaties, scèneovergangen en animaties.

OpenGL-overzicht

OpenGL is een platformneutrale, open API voor het renderen van grafische afbeeldingen. Hoewel de API anders is, biedt OpenGL Google Earth dezelfde grafische prestatieverbeteringen als DirectX. OpenGL is oorspronkelijk ontwikkeld door Silicon Graphics Incorporated. Tegenwoordig wordt de OpenGL API echter onderhouden door de non-profit Khronos Group. De OpenGL-specificatie is vrij beschikbaar voor GPU-fabrikanten en softwareontwikkelaars om in hun producten op te nemen.

Vereisten voor grafische kaarten

Google raadt DirectX of OpenGL niet specifiek aan voor Google Earth. U kunt Google Earth configureren om in DirectX- of OpenGL-weergavemodi te werken. Als uw systeem crasht of slecht presteert in de ene modus, raadt Google u aan over te schakelen naar de andere modus. Niettemin omvatten zowel de minimale als de aanbevolen systeemvereisten voor Google Earth specifiek een grafische kaart met DirectX9-ondersteuning.

Platformondersteuning

Aangezien de DirectX API is ontworpen voor pc's met alleen Windows-besturingssystemen, moeten Linux- en Mac OS X-gebruikers in OpenGL-modus werken. Hoewel de OpenGL API vrij beschikbaar is voor gebruik zonder licentiebeperkingen, kiezen veel GPU-fabrikanten ervoor om alleen directe hardwareondersteuning te bieden voor DirectX. Als uw GPU OpenGL ondersteunt, moet Google Earth afbeeldingen weergeven met dezelfde snelheid en kwaliteit als een DirectX-compatibele GPU. Als uw GPU alleen DirectX ondersteunt en u een Linux- of OS X-gebruiker bent, emuleert Google Earth echter een OpenGL-compatibele GPU in software. Software-emulatie verlaagt de beeldkwaliteit en de weergavesnelheid.