Direct3D

Direct3D je 3D grafické API pro počítače se systémem Windows a herní konzole Xbox. Je součástí sady rozhraní DirectX API, která vývojářům her umožňuje používat společnou sadu příkazů k ovládání hardwaru od mnoha různých výrobců. Vývojáři mohou Direct3D používat k vytváření 3D grafiky a animací včetně pokročilých shaderů a světelných efektů. Jde o jedno z nejrozšířenějších rozhraní API pro 3D grafiku spolu s rozhraními Vulkan nástupcem (OpenGL) a Metal API od společnosti Apple (výhradně pro zařízení s macOS a iOS).

API Direct3D poskytuje abstraktní vrstvu mezi herním softwarem a hardwarem GPU. Vývojář do zdrojového kódu hry vloží standardní příkaz API, který provede určitou funkci — například použije konkrétní texturu na 3D objekt nebo změní jas světelného zdroje. API předá tento příkaz ovladači GPU, který jej přeloží do složitého strojového kódu, jenž GPU používá k vykreslení správného obrazu. Vývojář nemusí psát kód pro přímé ovládání GPU, což mu šetří značné množství času a umožňuje hře běžet na jakémkoli kompatibilním hardwaru. Každé GPU s podporou systému Windows obsahuje ovladače kompatibilní s Direct3D.

Direct3D a zbytek sady DirectX byly poprvé představeny jako funkce systému Windows 95 a od té doby pravidelně aktualizovány. Mezi důležité funkce přidané do Direct3D v průběhu let patří pixel shadery, vícevláknové vykreslování a možnost provádět na hardwaru GPU výpočetní operace, které nesouvisejí s grafikou. Direct3D 12, vydané jako součást aktualizace systému Windows 10, je první nízkoúrovňovou verzí Direct3D. Poskytuje přímější kontrolu nad GPU a jeho prostředky, takže hry mohou běžet efektivněji, ale od vývojářů vyžaduje pečlivější práci kvůli vyšší složitosti.

Aktualizováno October 19, 2023 od Brian P.

quizOtestujte své znalosti

What term describes software that is no longer developed or supported?

A
SAP
0%
B
EOL
0%
C
NLM
0%
D
PPP
0%
Correct! Incorrect!     View the EOL definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Direct3D na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.