Из Direct3d в OpenGL - PullRequest
       37

Из Direct3d в OpenGL

5 голосов
/ 22 декабря 2009

В настоящее время я переписываю старое приложение Visual Basic на Java, большая часть работы включает замену Direct3d на jogl.
Поскольку у меня нет опыта работы с Direct3d и только минимальный опыт использования Opengl, я застрял в поиске подходящих замен для вызовов API.

Есть ли хорошие руководства / учебные пособия или ссылки?

Edit:
Дополнительная информация:

  • Direct3D версия 8

Ответы [ 4 ]

4 голосов
/ 03 января 2010

Я бы также рекомендовал пройтись по OpenGL Red Book и потратить некоторое время на то, чтобы набрать несколько сэмплов и поиграть с ними. Красная книга OpenGL имеет дело с использованием GL в C, поэтому я рекомендую вам пройти его на C или C ++, прежде чем переходить на JOGL.

Вам не нужно играть со всем, но несколько примеров работы на C ++ были бы хороши, прежде чем вы продолжите.

В противном случае, если у вас нет времени, интереса или желания изучать GL, просто следуйте учебным пособиям NeHe , как упомянуто в другом ответе, но время от времени заглядывайте в Красную книгу для дополнительные объяснения.

3 голосов
/ 22 декабря 2009

Уроки NeHe - довольно хорошее вступление. Они начинаются здесь . Имея опыт работы с Direct3D, вы, вероятно, быстро освоите некоторые из них.

1 голос
/ 12 января 2010

Уроки NeHe помогут вам быстро освоиться. Если у вас есть время и нужно что-то более всестороннее, вы должны получить OpenGL SuperBible .

1 голос
/ 08 января 2010

Полагаю, вы можете попытаться просмотреть код этой библиотеки-оболочки D3D -> OpenGL: http://sourceforge.net/projects/dxglwrap (я имею в виду в качестве ссылки)

Вы можете просмотреть его здесь: http://dxglwrap.cvs.sourceforge.net/dxglwrap/

...