Direct3D
Direct3D je sučelje aplikacijskog programa (API) koji je razvio Microsoft koji pruža skup naredbi i funkcija za manipulaciju 3D objektima. Korištenjem naredbi Direct3D programeri softvera mogu iskoristiti mnoge unaprijed napisane funkcije. To omogućava programerima da napišu znatno manje koda nego da su sve funkcije morali pisati ispočetka. Direct3D omogućuje relativno jednostavno upravljanje trodimenzionalnim objektima, uključujući osvjetljenje i sjene.
Da bi softverski program mogao koristiti naredbe Direct3D, video kartica računala ili uređaj za grafički akcelerator moraju podržavati Direct3D. Srećom, gotovo sve grafičke kartice napravljene za računala nude Direct3D podršku. Iako mnoge video igre i drugi programi koriste Direct3D, OpenGL je širi standard.