OpenGL (Open Graphics Library) это, вероятно, самая популярная библиотека для рисования трёхмерной графики. Существует огромный зоопарк 3D-движков, которые базируются на OpenGL. Можно работать с чистым OpenGL, но это требует выполнения многих подготовительных пунктов. Примерно как собрать автомобиль. Автомобиль состоит из пары тысяч деталей. И даже если приложить к нему подробнейшую инструкцию с простейшими действиями, вы всё равно устанете, собирая его. Движок предлагает готовую функцию "создать автомобиль", чтобы мы не занимались сборкой, а сразу сели и поехали...
Когда речь заходит об играх и продвинутой графике на компьютерах, на ум приходят два основных API (интерфейсы прикладного программирования): DirectX и OpenGL. Оба API необходимы для игр и компьютерной графики, но какой из них лучше? Какой API выходит на первое место - DirectX или OpenGL? Давайте рассмотрим эти два API и узнаем, кто выйдет победителем.
Что такое DirectX?
DirectX - это API, созданный компанией Microsoft и предназначенный в первую очередь для Windows. Он используется для решения мультимедийных задач, таких как игры, редактирование видео и 3D-анимация...