【发布时间】:2019-08-29 22:11:00
【问题描述】:
我正在尝试将全息影像相对于 WorldAnchors 对齐,而无需手动将它们放置在应用程序中。有没有办法在 Unity 编辑器中可视化 WorldAnchors 以相对于它们的位置对齐对象?我在设备门户中看到锚数据,这与 WorldAnchors 有什么关系吗?
理想的工作流程是:
1) 首次扫描房间,通过Device Portal获取房间网格.obj。同时运行一个 Unity 助手应用并放置锚点以供以后参考(例如在房间角落)。
2) 将 .obj 以及 Device Portal 锚点(如果可能)导入 Unity。
3) 将这些 WorldAnchor 转移到新的 Unity 项目中,并相对于锚点对齐全息图。
4) 首次在 HoloLens 上运行这个新应用,并在空间中正确定位全息影像,无需用户额外调整锚点。
这是一个使用 Vuforia 的示例,但我想使用 WorldAnchors(或 Device Portal 中的锚点)作为无标记解决方案:https://youtu.be/W7z2sggDGoo?t=1689
此处引用的脚本 404s:https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/530
https://forums.hololens.com/discussion/10725/placing-holograms-at-predefined-locations-in-spatial-mapping-hololens 几乎提供了一个解决方案,但仍然无法解释如何在开发中对齐锚点和房间网格,以便在打开应用时准确放置。
谢谢!
编辑 - 这是一个类似的问题:Placing objects at set locations in a pre-scanned room 有没有比“在应用程序的某些配置首次运行时手动放置所有对象”更好的解决方案?
【问题讨论】: