Direct3D часто используется в разработке игр, а не в профессиональных приложениях, по нескольким причинам:
- Удобство для создания игровых приложений. 2 Графическая библиотека Direct3D, входящая в набор Microsoft DirectX, считается стандартом де-факто в игровой индустрии. 1 Графический ускоритель, драйверы которого не поддерживают эту библиотеку, практически не имеет шансов завоевать внимание пользователей. 1
- Возможность опробовать передовые технологии. 1 Именно на играх тестируются самые передовые технологии, которые потом находят и «серьёзное» применение в различных приложениях. 1
Однако у Direct3D есть и недостатки: код, в котором используются её вызовы, обычно не является легко читаемым и понятным, поэтому даже рисование простого треугольника требует огромного объёма кода. 2