1) Что лучше изучать OpenGL или DirectX и почему?
2) Если OpenGL, слышал что его поддержка прекращена, вместо него разрабатывают Vulkan. Сильно ли он отличается от OpenGL?
Другие языки программирования и технологии
Что лучше изучать OpenGL или DirectX?
Проще всего - OpenGL. В современном графическом программировании все равно сам рисуешь картинку, так что главное - научится концепциям 3d рендеринга. Vulkan очень сложный - то, что OGL делает за тебя, в вулкане ты будешь делать вручную. Пересесть с OGL на DX будет несложно - концепции все те же
Oleg Beck
Но какой смысл изучать OpenGL если он больше не поддерживается?
Всё
У DX очень запутанная документация и мало примеров. Могу сказать, что когда-то давно пробовал из интереса Direct3D 9, но забросил на шейдерах. И только попробовав GL я наконец понял, как это работает! Но есть проблема - под Виндой GL мёртв. Тебе придётся ставить MESA, то есть, это под Linux ты бы поставил из пакетов, а под Форточками тебе придётся компилить из исходников!
Лучше из этих двух ничего не изучать, потому что сложно очень. Если очень надо, OpenGL и Vulkan, пожалуй, оптимальнее, потому что не зависят от капризов одной фирмы и кроссплатформенные. DX12, вероятно, менее популярен.
лучше пусть кто-то напишет программу для стерео 3д в open gl и directx 1-7 играх и программах, потому что для современных карт такие программы поддерживают только direct x 8-11.Это tridef3d,iz3d,nvidia 3dvision.Раньше у nvidia был 3d stereo драйвер, но она прекратила поддержку dx 1-7 и opengl в новых драйверах и видеокартах
Сергей Топтунов
Вот и аппаратная поддержка. То софт слишком новый и глючный, то он уже не поддерживается, а диски со старыми играми можно выбросить.
Вроде для начала всегда советуют OpenGL.
Vulkan
Зачем тебе это? Собрался писать свой движок?
Вулкан уже разработали. Игры уже выходили. Тот же Doom (OpenGL там тоже есть)
Вулкан уже разработали. Игры уже выходили. Тот же Doom (OpenGL там тоже есть)
DirectX лучше.
Oleg Beck
Чем?
Похожие вопросы
- OpenGL vs DirectX. Трехмерная графика
- Кто-нибудь знает хорошие учебники по OpenGL или DirectX для C++? Дайти плз ссылки)
- Чем отличаються OpenGL и DirectX? Что лучше? Что легче? (для програмирование игр)
- Что более производительно Opengl или Directx?
- Имеет ли смысл в наше время изучать DirectX?
- Как заставить работать OpenGL?
- Сможет ли школьник освоить OpenGL?
- Как нарисовать прямоугольник с границами в OpenGL?
- В чём разница между WinAPI и DirectX?
- стоет ли учит directX