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