Direct3D
O Direct3D é uma interface de programa de aplicativo (API) desenvolvido pela Microsoft que fornece um conjunto de comandos e funções para manipular objetos 3D. Usando os comandos do Direct3D, os desenvolvedores de software podem tirar proveito de muitas funções pré-escritas. Isso permite que os programadores escrevam significativamente menos código do que se tivessem que escrever todas as funções do zero. O Direct3D facilita relativamente o gerenciamento de objetos tridimensionais, incluindo iluminação e sombras.
Para que um programa de software use os comandos do Direct3D, a placa de vídeo ou o dispositivo acelerador de gráficos do computador deve oferecer suporte ao Direct3D. Felizmente, praticamente todas as placas de vídeo fabricadas para PCs oferecem suporte ao Direct3D. Enquanto muitos videogames e outros programas usam o Direct3D, OpenGL é um padrão mais amplamente usado.