Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

谢邀。在CV中,这种放置叫『placement』。看起来是全息物体放置在真实物体上,而实际是放置在真实物体形成的 spatial mapping 上。而 spatial mapping 的mesh,是HoloLens 对现实空间扫描得到的(如果没有扫描得到这些 surface,则不能在上面放全息物体)。Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

你盛放全息物体在表面上,而这个表面就是 mesh 。比如一个全息的桌子就不能被放到墙后面去,因为它被墙的 mesh 挡住了。你把全息的椅子放在地上,可能因为地面有些坑坑洼洼,那么这张椅子就是不能放平,所以你在这张全息的椅子放个小球,它就会滚下来。
所以用户放东西的位置是受到限制的,为了避免它想交互的时候够不着,或者虚拟物体藏在、嵌在现实物体里面了,比如一个虚拟的『灯』跑到了现实中一堵墙的后面,那用户就无法直接和它交互了。
Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

—————————————————————————————————————Placement 主要分两种情况:1.将虚拟物体放在现实物体上。Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

『放置』作为交互,可以『突出』现实中某个物体的你想呈现的信息或功能,从而让整个现实世界都成为了界面(桌面?)。这个功能被 hololens 骄傲地称为『world-locked』。事实上,把一个全息物体放在桌上或者地上,比它悬浮在半空中更有『物理感』。Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

如图,2D的view(如墙上的bing、Skype、视频播放器)一般吸附在垂直的物体表面,而holographic(如桌上的天气预报和机器人) 直接放在物体之上。Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

你把手机放在桌上,这是一个很简单的交互,对吧?所以,『放置』是一种自然而且简单的交互方式。Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

(就目前的技术来说,你放置的地方一般是受限的,不像你在现实中放一个物体,想放哪就放哪。一般来说,是划定几个区域让你选择可以放置的位置。AR 与 VR 在交互上最大的不同在于 AR 强调效率,所以不可能你看见地上有个全息的球你得走过把它捡起来,而是你伸出食指指着它,就马上可以把它捡起来,而『指着』这个动作,强调你想表达的方向,而没有距离信息。)Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用

不过『放置』这个动作(或者说可以用来放置全息物体的位置)是有限制的,不是在三维空间的点,而是在二维平面的点。而『放置』这个动作就要用户在操作时,能将全息的物体放在他想放的地方。然后就避免放在一个用户够不着的地方,因为那样用户会不爽。Hololens 是怎样实现在现实世界中盛放虚拟(全息)物体的有哪些应用


推荐阅读