从Direct3d到OpenGL

时间:2009-12-22 19:11:02

标签: opengl direct3d

我目前在java中重写了一个旧的Visual Basic应用程序,其中很大一部分工作涉及用jogl替换Direct3d。  由于我在处理Direct3d方面没有没有经验,而且使用Opengl的经验很少,我仍然坚持为api调用寻找合适的替代品。

有没有好的指南/教程或参考资料?

修改
其他信息:

  • Direct3D版本8

4 个答案:

答案 0 :(得分:4)

我还建议您浏览OpenGL Red Book并投入一些时间输入一些样本并与之一起玩。 OpenGL Red Book涉及在C中使用GL,因此我建议您在进入JOGL之前先用C或C ++进行操作。

你不必玩任何东西,但在继续之前用C ++编写一些例子会很棒。

否则,如果您没有时间或兴趣或将要学习GL,请按照其他答案中提到的NeHe tutorials进行操作,但请不时查看红皮书以获取其他说明。

答案 1 :(得分:3)

NeHe教程是一个非常好的介绍。他们start here。拥有Direct3D经验,你可能很快就会对其中一些人进行嗡嗡声。

答案 2 :(得分:1)

我想您可以尝试浏览此D3D的代码 - > OpenGL包装器库: http://sourceforge.net/projects/dxglwrap(用它作为参考我的意思)

您可以在此处浏览:http://dxglwrap.cvs.sourceforge.net/dxglwrap/

答案 3 :(得分:1)

NeHe教程将帮助您快速掌握。如果您有时间并需要更全面的内容,那么您应该获得OpenGL SuperBible