首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qt3d与oculus

qt3d与oculus
EN

Stack Overflow用户
提问于 2016-04-25 21:34:08
回答 2查看 680关注 0票数 4

给定qt3d的结构,是否有可能将oculus与qt3d应用程序集成?我试过了,但我的两个主要障碍是:

  1. 我不能使用oculus创建的纹理交换链中的纹理作为呈现目标附件。
  2. 我无法在每个帧的末尾调用ovr_SubmitFrame,因为qt3d没有允许我这样做的信号。

是否有人成功地让oculus与qt3d协同工作?如果是的话,你是如何克服这些问题的?

是否有计划允许在qt3d中集成VR SDK(而不仅仅是oculus)?

EN

回答 2

Stack Overflow用户

发布于 2016-04-27 16:47:28

您可能可以使用某种自定义框架图来完成此操作,该框架封装了立体声呈现功能,并包含了一个自定义组件,该组件可以接受当前呈现的内容,并在swapbuffer调用之前将其提交给SDK。

或者,您可以深入到处理框架图本身的代码中,看看定制它以使用VR API是多么困难。我在将Qt应用程序与虚拟现实( VR )集成方面做了大量工作,但没有专门针对Qt3D。

票数 3
EN

Stack Overflow用户

发布于 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兴趣邮件列表给我们发电子邮件。

我们将非常乐意与您达成一项支持协议。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36851476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档