给定qt3d的结构,是否有可能将oculus与qt3d应用程序集成?我试过了,但我的两个主要障碍是:
是否有人成功地让oculus与qt3d协同工作?如果是的话,你是如何克服这些问题的?
是否有计划允许在qt3d中集成VR SDK(而不仅仅是oculus)?
发布于 2016-04-27 16:47:28
您可能可以使用某种自定义框架图来完成此操作,该框架封装了立体声呈现功能,并包含了一个自定义组件,该组件可以接受当前呈现的内容,并在swapbuffer调用之前将其提交给SDK。
或者,您可以深入到处理框架图本身的代码中,看看定制它以使用VR API是多么困难。我在将Qt应用程序与虚拟现实( VR )集成方面做了大量工作,但没有专门针对Qt3D。
发布于 2016-05-02 08:46:30
框架图确实将为立体渲染设置提供解决方案的一部分。已经有一个典型的立体声例子,显示了你所需要的大部分东西,与QT3D配套。
要集成occulus的交换链,就需要更深层次的集成。我还不知道Occulus的细节,但我们可以看看。
从我所看到的来看,您应该能够做一些类似于Scene3D自定义QTQuick2项的事情,以便能够呈现到Occulus提供的纹理,并告诉QT3D使用哪个OpenGL上下文。看见
http://code.qt.io/cgit/qt/qt3d.git/tree/src/quick3d/imports/scene3d?h=5.7
尼古拉斯,我也不欣赏你公开说K民建联没有多大帮助。我只在周五收到一封来自Karsten的电子邮件,尽管我正在度假,我回复说,我们可以帮忙,但这将是一个最努力的基础上,因为你不付钱,我有一个非常充分的工作量准备QT3D发布在月底连同Qt 5.7。正如你所知,今天是英国的公共假日,但你已经在说我们的坏话了。
您还被指示在qt-论坛上张贴到interest@qt-project.org邮件列表,因为我不倾向于定期监视它或qt-论坛。您也可以直接或通过development@qt兴趣邮件列表给我们发电子邮件。
我们将非常乐意与您达成一项支持协议。
https://stackoverflow.com/questions/36851476
复制相似问题