描述
您好,我创建了一个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
以查看是否存在差异,没有差异。题
为什么
canvas
中iframe
上的骷髅图不能全屏显示?我如何才能在画布上获得此头骨的图形以全屏显示?完整而完整的答案是很酷的,但是只要指出我需要做的就足够了。谢谢。
编辑:值得注意的东西
如果我使用原始的嵌入(意为
/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支持上投入更多的精力
浏览器更稳定,但仍欢迎早期反馈。