Direct3D — компонент DirectX, отвечающий за вывод трёхмерной графики. Это графический интерфейс программирования приложения (API). Direct3D используется для отрисовки трехмерной графики в приложениях, где производительность имеет важное значение, например, в играх. Direct3D использует аппаратное ускорение, если оно доступно на видеокарте, позволяя ускорить весь процесс отрисовки 3D-графики или даже только его часть. Direct3D предоставляет доступ к расширенным графическим возможностям 3D-видеооборудования, включая Z-буферизацию, альфа-смешивание, мип-текстурирование, атмосферные эффекты, перспективно-корректное текстурирование и проч.