从Direct3d到OpenGL
我目前正在用java重写一个旧的Visual Basic应用程序,大部分工作涉及用jogl替换Direct3d。从Direct3d到OpenGL,opengl,direct3d,Opengl,Direct3d,我目前正在用java重写一个旧的Visual Basic应用程序,大部分工作涉及用jogl替换Direct3d。 由于我没有处理Direct3d的经验,也没有使用Opengl的经验,所以我一直在寻找合适的api调用替代品 有好的指南/教程或参考资料吗 编辑: 其他信息: Direct3D版本8 NeHe教程是一个非常好的介绍。他们。有了Direct3D体验,您可能会很快地浏览其中的一些 我还建议您仔细阅读,花些时间输入一些示例并使用它们。OpenGL红皮书涉及使用C语言中的GL,所以我建议你在
由于我没有处理Direct3d的经验,也没有使用Opengl的经验,所以我一直在寻找合适的api调用替代品 有好的指南/教程或参考资料吗 编辑:
其他信息:
- Direct3D版本8
否则,如果您没有时间、兴趣或意愿学习GL,只需按照其他答案中提到的方法进行操作,但要不时查看红皮书以获取更多解释。我想您可以尝试浏览此D3D->OpenGL包装库的代码: (我的意思是把它作为参考)
您可以在此处浏览:NeHe教程将让您快速了解最新情况。如果你有时间并且需要更全面的东西,你应该得到一份工作。Josefx说他没有任何Direct3D经验。这是一个很好的建议。潜入OpenGL和/或DirectX而不知道它在程序流程中通常是如何使用的,这可能会让你发疯。通过几个简单的示例,例如只渲染一个简单的三角形,然后理想地在渲染循环中渲染几个简单的对象,将有助于您理解OpenGL程序的流程。不仅如此,而且让首选API的设计者了解这一点是一个非常好的主意,没有比红皮书更好的资源了!dxglwrap缺少很多函数实现,大多数函数目前不执行任何操作,其他函数忽略了大量参数值