6

我一直在尝试按照https://developers.google.com/vr/concepts/vrview上的示例等在我的页面上设置 VR 视图,我使用的图像是从我复制的纸板相机“照片”设备,但为了确定,我也使用了普通的 jpg 版本。

无论我在小部件加载时尝试什么,它都只会显示错误消息

渲染:无法从 image.jpg 加载纹理

我还注意到一堆教程或示例网站有相同的问题,我认为他们在第一次发布页面时没有。

有谁知道它为什么这样做以及如何解决它?

4

2 回答 2

5

Cardboard Camera 生成的图像格式不正确。VR 视图需要 equirectangular-panoramic 图像,对于立体图像,它们需要堆叠。请参阅https://developers.google.com/vr/concepts/vrview#supported_formats以供参考。

有一个链接可以将 Cardboard Camera 图像转换为正确的格式: https ://storage.googleapis.com/cardboard-camera-converter/index.html

还有一些使用 VR 视图的代码实验室,包括将图像转换为正确的格式: https ://codelabs.developers.google.com/?cat=Virtual+Reality

于 2016-05-27T17:05:04.977 回答
0

您提到的错误的主要原因是“CORS”。跨域资源共享。

调用 iframe 脚本无法访问您的图像。它托管在 Google 服务器上。

http://enable-cors.org/

启用 CORS 后,它将起作用。您提到它在本地克隆后开始工作的原因是相同的。现在 vr 脚本和图像具有相同的来源:)

于 2016-09-15T09:03:31.753 回答