我尝试将3D模型渲染到网站中,但使用谷歌模型查看器,但是我只有高多边形glb格式,这与iphone不兼容。我是否可以禁用模型的AR视图,这样访问者只能在web浏览器中看到模型,而无法激活AR视图?
是的,这很容易通过从组件中删除ar
属性来实现。你没有发布你的代码,但我怀疑它是当前设置的。
在这里记录。
你也可以只允许android的AR,通过设置一些ar-modes
。这应该允许iOS上除quick-look
之外的所有模式,从而提交不支持的平台:
<model-viewer src="mymodel.glb" ar ar-modes="webxr scene-viewer" ar-scale="auto" camera-controls alt="..." skybox-image="myskybox.hdr"></model-viewer>
顺便说一句:你也可以用这个工具或直接在线将你的.glb
文件转换为.usd
。