Direct3D
Direct3D är ett applikationsprogramgränssnitt (API) utvecklat av Microsoft som tillhandahåller en uppsättning kommandon och funktioner för att manipulera 3D-objekt. Genom att använda Direct3D-kommandon kan mjukvaruutvecklare dra nytta av många förskrivna funktioner. Detta gör det möjligt för programmerare att skriva betydligt mindre kod än om de skulle skriva alla funktioner från grunden. Direct3D gör det relativt enkelt att hantera tredimensionella objekt, inklusive belysning och skuggor.
För att ett program ska kunna använda Direct3D-kommandon måste datorns grafikkort eller grafikacceleratorenhet stödja Direct3D. Lyckligtvis erbjuder nästan alla grafikkort gjorda för datorer Direct3D-stöd. Medan många videospel och andra program använder Direct3D, OpenGL är en vanligare standard.