描述

您好,我创建了一个Sketchfab帐户并上传了3D头骨。 Sketchfab通过添加/embed?oculus=2(对于我拥有的dk2版本)创建了一种使用Oculus Rift查看此3D模型的方法。

(在继续阅读之前,请先阅读以下内容:当我对oculus rift说时..它所做的就是并排创建两个3D头骨的图像并将其全屏显示。就是这样。对此不需要任何配置与oculus rift一起使用(除了标准设置以外,我已经做过)

除非我全屏显示,否则一切似乎都正常。这是
结果:



请注意,画布变为全屏显示,但3D模型的图形未分为两部分。由于某种原因,它停留在最左上角。

嵌入代码

<iframe width="640" height="480" src="https://sketchfab.com/models/a0ea79b025d548ab98787bf4bdf45f74/embed?oculus=2" frameborder="0" allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" onmousewheel=""></iframe>

    <p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">
        <a href="https://sketchfab.com/models/a0ea79b025d548ab98787bf4bdf45f74?utm_source=oembed&utm_medium=embed&utm_campaign=a0ea79b025d548ab98787bf4bdf45f74" target="_blank" style="font-weight: bold; color: #1CAAD9;">Cranium</a>
        by <a href="https://sketchfab.com/grimbode?utm_source=oembed&utm_medium=embed&utm_campaign=a0ea79b025d548ab98787bf4bdf45f74" target="_blank" style="font-weight: bold; color: #1CAAD9;">grimbode</a>
        on <a href="https://sketchfab.com?utm_source=oembed&utm_medium=embed&utm_campaign=a0ea79b025d548ab98787bf4bdf45f74" target="_blank" style="font-weight: bold; color: #1CAAD9;">Sketchfab</a>
    </p>


我尝试过的

我使用的是Mac,并且已经在chrome, safari, firefox中尝试了相同的结果。

我尝试更改iframe尺寸几乎没有成功。

我已将其更改为dk1以查看是否存在差异,没有差异。



为什么canvasiframe上的骷髅图不能全屏显示?我如何才能在画布上获得此头骨的图形以全屏显示?

完整而完整的答案是很酷的,但是只要指出我需要做的就足够了。谢谢。

编辑:值得注意的东西

如果我使用原始的嵌入(意为/embed而不是/embed?oculus=2)并将其全屏显示,则可以正常使用。

最佳答案

我与sketchfab的一名工作人员进行了讨论

Discussion on sketchfab here

解决我原来的问题:


  您正在尝试使用oculus的硬编码版本,我们
  可能不会支持/改善它。那是非常实验性的
  时间。测试VR的好方法是获得支持VR的浏览器。


因此,这意味着要使用其中一种实验性的webvr浏览器,而不要修改sketchfab模型的url。

其他问题和已知问题:

使用webvr浏览器和嵌入代码还有其他问题。



借助Firefox,在启动3D模型之前,请确保已插入Oculus Rift,否则它可能无法正常工作。


  的确,我每晚都进行测试,并且有相同的错误(但仅当我
  没有插入任何Oculus)。此错误应固定在
  下一个版本。




对我来说,Chrome崩溃了,但似乎正在为其他人工作。我正在使用Mac。我不知道这是否引起问题。可以肯定的是,webvr浏览器仍然不稳定。



结论


  顺便说一下,一旦WebVR,我们可能会在VR支持上投入更多的精力
  浏览器更稳定,但仍欢迎早期反馈。

07-28 06:36