Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Google Earth OpenGL Vs. DirectX

DirectX a OpenGL sú dve programovacie rozhrania grafických aplikácií (API), ktoré pomáhajú aplikácii Google Earth vytvárať vysoko kvalitné obrázky 2D a 3D. Aplikácia Google Earth sa spolieha na tieto dve rozhrania API, aby poskytla vrstvu abstrakcie medzi aplikáciou a mnohými možnými kombináciami operačných systémov, mikroprocesorov a jednotiek grafického spracovania alebo GPU, na ktorých môže softvér bežať.

Prehľad DirectX

DirectX je proprietárne grafické rozhranie API pre zariadenia so systémom Windows od spoločnosti Microsoft. DirectX je skôr špecifikácia grafického vykresľovania než ovládač aplikácie, pomocného programu alebo hardvéru. Výrobcovia grafických kariet môžu zahŕňať hardvérovú podporu pre DirectX, ktorú môže aplikácia Google Earth využívať na vytváranie realistických 3D obrazov s vysokým rozlíšením, ako aj plynulé simulácie, prechody scén a animácie.

Prehľad OpenGL

OpenGL je platformovo neutrálne otvorené API na vykresľovanie grafických obrázkov. Aj keď sa API líši, OpenGL poskytuje Google Earth rovnaké vylepšenia grafického výkonu ako DirectX. OpenGL bol pôvodne vyvinutý spoločnosťou Silicon Graphics Incorporated. Dnes však API OpenGL spravuje nezisková skupina Khronos. Špecifikácia OpenGL je voľne dostupná pre výrobcov GPU a vývojárov softvéru, ktorí ich môžu začleniť do svojich produktov.

Požiadavky na grafickú kartu

Spoločnosť Google výslovne neodporúča DirectX ani OpenGL pre Google. zeme. Môžete nakonfigurovať aplikáciu Google Earth tak, aby fungovala v režimoch vykresľovania DirectX alebo OpenGL. Ak váš systém zlyhá alebo nefunguje v jednom režime, spoločnosť Google odporúča prepnúť do druhého režimu. Minimálne aj odporúčané systémové požiadavky pre aplikáciu Google Earth napriek tomu zahŕňajú grafickú kartu s podporou rozhrania DirectX9.

Podpora platformy

Keďže rozhranie DirectX API je navrhnuté pre spustené počítače. Iba operačné systémy Windows, používatelia systémov Linux a Mac OS X musia pracovať v režime OpenGL. Aj keď je rozhranie OpenGL API k dispozícii na používanie bez licenčných obmedzení, mnoho výrobcov GPU sa rozhodlo poskytnúť priamu hardvérovú podporu iba pre DirectX. Ak váš GPU podporuje OpenGL, Google Earth by mal vykresľovať grafiku rovnakou rýchlosťou a kvalitou ako GPU kompatibilný s DirectX. Ak váš GPU podporuje iba DirectX a ste používateľom systému Linux alebo OS X, v aplikácii Google Earth bude emulovať GPU kompatibilná s OpenGL. Emulácia softvéru znižuje kvalitu obrazu a rýchlosť vykresľovania

Copyright © počítačové znalosti Všetky práva vyhradené