Direct3D est une bibliothèque logicielle de la série MicrosoftDirectX. Direct3D est utilisé uniquement dans les multiples systèmes d'exploitationWindows de Microsoft (Windows 95 et au-delà), ainsi que dans la Xbox, mais dans une . Direct3D sert à créer des graphismes en trois dimensions pour les applications où la performance est importante, comme les jeux vidéo. Direct3D permet également à des applications de fonctionner en plein écran, plutôt qu'intégrées dans une fenêtre, bien qu'elles puissent toujours tourner dans une fenêtre si elles sont programmées pour cette utilisation. Direct3D utilise l'accélération matérielle si elle est disponible à travers une carte graphique.