Как вы думаете, использует ли 3ds max и подобные программы DirectX или OpenGL?
По сути, вся их работа построена на использовании какого-либо графического API, верно? Ведь без этого API они бы не смогли написать программу по работе с 3d-графикой. Или я ошибаюсь и есть иные способы писать программы по работе с графикой, не используя эти стандартные API? Но ведь тогда процесс становится сложнее.
Можно сделать всё руками, без использования АПИ, но зачем? (вот тут небольшой курс, как это сделать https://habrahabr.ru/post/248153/)
3д макс использует АПИ, там даже в настройках в своё время был выбор между OpenGL и DirectX.