Operační systém | Microsoft Windows |
---|---|
Web | docs |
Některá data mohou pocházet z datové položky. |
Direct3D je v informatice specializované rozhraní (API), které je jednou z komponent DirectX. Direct3D nabízí aplikacím širokou škálu funkcí pro práci s 3D grafikou. Rozhraní je specifické pro operační systém Microsoft Windows a je tak alternativou multiplatformního rozhraní OpenGL. Direct3D se uplatňuje při programování grafických aplikací, které v reálném čase zobrazují 3D objekty (např. Google Earth, grafické uživatelské rozhraní Windows Aero, ale hlavně počítačové hry).
Rozhraní Direct3D je ve svých jednotlivých verzích závislé na hardwarové podpoře grafické karty a liší se v podpoře některých nejnovějších funkcí např. podporovaném shader modelu (ale také ve výkonu). Přestože je Direct3D koncipováno jako hardwarově nezávislé rozhraní (využívá vrstvový model), nejsou nové funkce zpětně implementovány, takže program využívající novější verzi Direct3D vyžaduje novější hardware, který požadovanou verzi podporuje.