Direct3D
Direct3D est une interface de programme d'application (API) développé par Microsoft qui fournit un ensemble de commandes et de fonctions permettant de manipuler des objets 3D. En utilisant les commandes Direct3D, les développeurs de logiciels peuvent tirer parti de nombreuses fonctions prédéfinies. Cela permet aux programmeurs d'écrire beaucoup moins de code que s'ils devaient écrire toutes les fonctions à partir de zéro. Direct3D facilite la gestion d'objets en trois dimensions, y compris l'éclairage et les ombres.
Pour qu'un logiciel puisse utiliser les commandes Direct3D, la carte vidéo ou l'accélérateur graphique de l'ordinateur doit prendre en charge Direct3D. Heureusement, à peu près toutes les cartes vidéo conçues pour les ordinateurs prennent en charge Direct3D. Alors que beaucoup de jeux vidéo et d’autres programmes utilisent Direct3D, OpenGL est une norme plus largement utilisée.