Direct3D

Direct3D es el componente de interfaz de programación de aplicaciones (API) de Microsoft 3D del paquete de API de DirectX.

Introducido con Windows 95, el conjunto de características de Direct3D permite un conjunto confiable de funciones a las que los programadores de motores gráficos pueden recurrir para cualquier tarjeta gráfica compatible, lo que pone fin a las decisiones del desarrollador sobre qué API de aceleradores gráficos individuales deben codificar.

Las versiones más recientes de Direct3D tienen conjuntos de funciones mejoradas que permiten una mayor fidelidad visual al admitir las funciones de las GPU avanzadas más nuevas. La importancia de Direct3D es tan reconocida para los juegos y el rendimiento 3D rasterizado en tiempo real general que Microsoft ha dejado de actualizar Direct3D de versiones anteriores del sistema operativo. En cambio, la compañía lo ofrece como una característica exclusiva de una versión más nueva de Windows, como lo hizo con Vista y Direct3D 10.

Microsoft desarrolla Direct3D con aportaciones de los fabricantes y programadores de GPU. El competidor de Direct3D es OpenGL. Si bien el rendimiento era a menudo el punto fuerte de OpenGL, Direct3D mantuvo el dominio en Windows debido a la capacidad de Microsoft para llevar algunas características clave al mercado primero.