使用 OpenGL 的 OpenNi Ogre3D 集成
我刚刚开始使用 OpenNI 和 Ogre3D 来制作动画应用程序。我找到了此集成的以下示例:OpenNI Ogre 集成示例。但我注意到它是使用我不熟悉的DirectX开发的。还有其他使用 OpenGL 的示例吗?
I just started to use OpenNI and Ogre3D for an animation application. I found the below sample for this integration: OpenNI Ogre Integration Sample. But I noticed that it is developed using DirectX which I am not familiar with. Are there other samples which are using OpenGL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Ogre 实际上抽象了所有渲染代码 - 它可以使用 DirectX 和 OpenGL(我过去曾将它与 OpenGL 和 OpenGLES 一起使用)。通常在启动时会出现一个对话框,让您在 Windows 上选择 OpenGL 和 DirectX,如果没有日志文件,通常会有一些配置文件指定要使用哪个渲染器。
此外,OpenNI 提供的所有其他在屏幕上绘制的示例都使用 OpenGL 和 GLUT。
Ogre actually abstracts away all the rendering code - it can use both DirectX and OpenGL (I've used it with both OpenGL and OpenGLES in the past). You usually have a dialog on start-up that lets you choose between OpenGL and DirectX on windows, and if there's no log file, there usually is some config file which specifies which renderer to use.
Also, all the other samples provided with OpenNI with draw to the screen use OpenGL with GLUT.
这是 OpenNI Sinbad 的 Linux 版本: https://github.com/ttair/TuxSinbad
This is the linux version of OpenNI Sinbad: https://github.com/ttair/TuxSinbad