Google 模型查看器 AR
Google Model Viewer AR
我们正在尝试制作具有 AR 功能的自定义 3D 配置器,但我们发现来自 google 的模型查看器对我们的需求来说太有限了,所以我们在 three.js 中进行
为了使用 AR,我们分析了源代码并发现在单击模型查看器按钮时存在指向此 link 的重定向:
intent://googlewebcomponents.github.io/model-viewer/examples/assets/Astronaut.glb?link=https%3A%2F%2Fgooglewebcomponents.github.io%2Fmodel-viewer%2Fexamples%2Faugmented-reality.html&title=A%203D%20model%20of%20an%20astronaut
(摘自 Google 的示例页面)
首次测试在控制台中发出警告,如 "Inaccessible Navigation" 静默失败。
你知道我们做错了什么吗?
上面的link是错误的。我检查了源代码,发现正确的是这样构建的:
intent://${modelUrl}?link=${link}&title=${title}#Intent;scheme=${scheme};package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${fallbackUrl};end;
其中:
- modelUrl 没有 http/https
的 glb 文件路径
- link url 页面
- 标题 模型的文字标题
- 方案 http / https
- fallbackUrl url 出现问题时回退
此 link 仅适用于具有 AR 硬件的 android 手机。
我们正在尝试制作具有 AR 功能的自定义 3D 配置器,但我们发现来自 google 的模型查看器对我们的需求来说太有限了,所以我们在 three.js 中进行
为了使用 AR,我们分析了源代码并发现在单击模型查看器按钮时存在指向此 link 的重定向:
intent://googlewebcomponents.github.io/model-viewer/examples/assets/Astronaut.glb?link=https%3A%2F%2Fgooglewebcomponents.github.io%2Fmodel-viewer%2Fexamples%2Faugmented-reality.html&title=A%203D%20model%20of%20an%20astronaut
(摘自 Google 的示例页面)
首次测试在控制台中发出警告,如 "Inaccessible Navigation" 静默失败。 你知道我们做错了什么吗?
上面的link是错误的。我检查了源代码,发现正确的是这样构建的:
intent://${modelUrl}?link=${link}&title=${title}#Intent;scheme=${scheme};package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${fallbackUrl};end;
其中:
- modelUrl 没有 http/https 的 glb 文件路径
- link url 页面
- 标题 模型的文字标题
- 方案 http / https
- fallbackUrl url 出现问题时回退
此 link 仅适用于具有 AR 硬件的 android 手机。