Другие языки программирования и технологии

OpenGL vs DirectX. Трехмерная графика

Сильно ли OpenGL проигрывает DirectX в рисовании трехмерной графики по типу minecraft-а: т. е. имитирование воксеольной графики посредством рисования 6 тестур в виде квадратика.
Все говорят про ДиректХ, лишь потому что, Майк был популярен раньше, и Майк был - ВСЕ. Поэтому ДиректХ - самая популярная, нежели OpenGL, как и мастдай, нежели Linux.
На самом деле обычно OpenGL нивчем не уступает DirectX'у. А иногда показывает даже выше результат.

P.S. Огромным плюсом является то, что OpenGL - используется на мобильных девайсах, планшетах.
Не стоит также забывать, что Valve - портирует игры под Linux (так как Valve назвала Linux - лучшей платформой для игр), и использует для этого OpenGL, тот же ХалфЛайф, Дота и т. д. (Кстати можно увидеть на офф сайте Steam, де Valve рекомендует бубунту)
Так что если мастдай умрет, то OpenGL - будет не в конкуренции и да здравствуй Linux
Сергей Волков
Сергей Волков
8 005
Лучший ответ
Александр Батин Сразу видно -- наш человек :)
Для рисования квадратиков много ума не надо. OpenGL с этим справляется прекрасно.
SN
Serik Nurkenov
94 033
Александр Одинцов А для рисования неквадратиков OpenGL'у не хватает ума?
Да да, уже сказано, в принципе. DirectX, в отличие от OpenGL круто распиарен. Что имеем по факту? В производительности DirectX зачастую чуууть-чуть уступает OpenGL, это во-первых. Во-вторых OpenGL построен таким образом, что все самые свежие инструменты для работы с любыми видюхами выходят как только так сразу, в то время как DirectX их предоставляет только с очередной цифрой на конце. В-третьих, OpenGL-кроссплатформеный, он есть ВЕЗДЕ, другое дело что виндоус комплектуется его убогой версией (ещё бы, DirectX разрабатывается Майкрософтом); то есть, единожды на нем написанное можно собирать под что угодно. Единственное, где выигрывает полностью DirectX-он проще для начинающих, значительно.
Добавлю еще. DirectX не обеспечивает полной приемственности от версии к версии, в то время как OpenGL строится по принципу пирамиды-новое просто надстраивается над старым, обеспечивая ПОЛНУЮ приемственность от версии к версии даже для самых старых приложений.
В общем, DirectX жив одним пиаром и политикой Майкрософт.
Kokh Evgenii
Kokh Evgenii
2 473