全息透镜空间映射(Unity3D)

全息透镜空间映射(Unity3D),unity3d,hololens,Unity3d,Hololens,事实上,我正在用微软的全息镜头做一个项目。问题是全息镜头的记忆不好,所以我只能对一个房间而不是一栋建筑进行空间映射,因为他不记得所有的建筑。我有一个想法,也许a可以创建更多的对象并组装它们?但是没有人谈论这个。。。你认为有可能吗 谢谢你读我的书 Y.p既然你没有指南针,你可以建立一些惯例来帮助你。例如,您可以通过发出语音命令(并通过另一个命令停止)开始扫描,然后决定仅在您朝北时开始扫描。那么就很容易知道每个房间的方位了。可能更难的是准确地确定角度。你的头可能会偏离几度,你可能需要运用一些“魔法”

事实上,我正在用微软的全息镜头做一个项目。问题是全息镜头的记忆不好,所以我只能对一个房间而不是一栋建筑进行空间映射,因为他不记得所有的建筑。我有一个想法,也许a可以创建更多的对象并组装它们?但是没有人谈论这个。。。你认为有可能吗

谢谢你读我的书


Y.p

既然你没有指南针,你可以建立一些惯例来帮助你。例如,您可以通过发出语音命令(并通过另一个命令停止)开始扫描,然后决定仅在您朝北时开始扫描。那么就很容易知道每个房间的方位了。可能更难的是准确地确定角度。你的头可能会偏离几度,你可能需要运用一些“魔法”(后处理)来纠正它

或者在墙上放置二维码(打印机纸+透明胶带),并使用类似Vuforia的东西可以帮助您完全避免这个方向问题(您将获得与墙壁方向匹配的二维码方向)


还可以简化扫描的网格并将其转换为平面。这样,您就可以记住更简单的对象,而不是原始的空间映射网格。(在全息学院教程中搜索SurfaceToPlanes脚本)。

因为你没有指南针,你可以建立一些惯例来帮助你。例如,您可以通过发出语音命令(并通过另一个命令停止)开始扫描,然后决定仅在您朝北时开始扫描。那么就很容易知道每个房间的方位了。可能更难的是准确地确定角度。你的头可能会偏离几度,你可能需要运用一些“魔法”(后处理)来纠正它

或者在墙上放置二维码(打印机纸+透明胶带),并使用类似Vuforia的东西可以帮助您完全避免这个方向问题(您将获得与墙壁方向匹配的二维码方向)


还可以简化扫描的网格并将其转换为平面。这样,您就可以记住更简单的对象,而不是原始的空间映射网格。(在全息学院教程中搜索SurfaceToPlanes脚本)。

扫描第一层,就像在HoloLens中一样,试图对环境进行推理是一个不可阻挡的过程。没有用于启动或停止它的API。据我所知,这个过程也会慢慢消耗越来越多的内存。你唯一能做的就是删除空间(即删除全息图)或覆盖传感器。但这是操作系统/硬件级别,而不是应用程序级别,这可能是您想要的

第二层,你可能正在谈论的,是开始和停止空间重建过程,在这个过程中,原始空间数据被处理成一个低多边形网格(也称为空间映射)。此过程可以启动或停止。例如,如果使用Unity,则通过Unity的SpatialMappingColleder和SpatialMappingRender组件

最后,第三个层次是从空间映射网格中提取一些对象/片段到基本体。像这样的飞机。你也可以完全控制时间

有一个很大的混乱,特别是由于在MixedRealityToolkit(过度使用单词扫描)和Unity(SpatialAnchor到WorldAnchor等)中对各方重新命名,以及使用大量口语而非清晰术语的误导性教程

撇开理论不谈。如果你想让全息镜头把你的整个建筑看作是第一层的一个连续空间,那你就太倒霉了。它是为起居室设计的,在30x30米的设施中,有很多巫毒使它工作稳定。您可能希望依靠具有特定检测锚的脱节“岛”来识别您所在的位置。或者依赖于标记和相对于它们的坐标


干杯

扫描,第一层,就像全息透镜一样,试图对环境进行推理是一个不可阻挡的过程。没有用于启动或停止它的API。据我所知,这个过程也会慢慢消耗越来越多的内存。你唯一能做的就是删除空间(即删除全息图)或覆盖传感器。但这是操作系统/硬件级别,而不是应用程序级别,这可能是您想要的

第二层,你可能正在谈论的,是开始和停止空间重建过程,在这个过程中,原始空间数据被处理成一个低多边形网格(也称为空间映射)。此过程可以启动或停止。例如,如果使用Unity,则通过Unity的SpatialMappingColleder和SpatialMappingRender组件

最后,第三个层次是从空间映射网格中提取一些对象/片段到基本体。像这样的飞机。你也可以完全控制时间

有一个很大的混乱,特别是由于在MixedRealityToolkit(过度使用单词扫描)和Unity(SpatialAnchor到WorldAnchor等)中对各方重新命名,以及使用大量口语而非清晰术语的误导性教程

撇开理论不谈。如果你想让全息镜头把你的整个建筑看作是第一层的一个连续空间,那你就太倒霉了。它是为起居室设计的,在30x30米的设施中,有很多巫毒使它工作稳定。您可能希望依靠具有特定检测锚的脱节“岛”来识别您所在的位置。或者依赖于标记和相对于它们的坐标


干杯

简短回答:不。详细回答:nnnnnnnnnnnnnnnnnnnooooooooppppppppppppeeeeeee。如果你调低扫描密度,你可以绘制出相当大的结构。你要扫描的大楼有多大?(我可以在默认密度下对我3层楼的房子的所有房间和车库进行一次像样的扫描。)这是一座大建筑物