VR 视图 - 渲染:无法从图像加载纹理.jpg



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

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

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

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

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

纸板相机生成的图像格式不正确。 VR视图需要等距柱状投影全景图像,对于立体图像,需要将它们堆叠。 请参阅 https://developers.google.com/vr/concepts/vrview#supported_formats 以供参考。

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

还有一些Codelab使用VR视图进行演练,包括将图像转换为正确的格式:https://codelabs.developers.google.com/?cat=Virtual+Reality

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

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

http://enable-cors.org/

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

最新更新