召唤和超能力远距离交互设计
4月24日 罗刹长投稿 在VRAR世界,有些时候物体会出现在双手够不到的地方,或超出用户的直接操控范围。这时该怎么办呢?
LeapMotion一贯秉持的设计理念是:最自然、最直觉化的交互一定是直接且物理的。用手直接操控物体顺应了我们长久以来习惯的本能,省去了学习新交互方法的时间。不过在VRAR世界,有些时候物体会出现在双手够不到的地方,或超出用户的直接操控范围。这时该怎么办呢?我们可以让用户走到物体旁边,又或者,我们可以赋予用户超能力!
我们最新的交互设计实验开发出了三种把远处物体召唤到臂展范围内的原型:第一种是简单的动画召唤技术,适用于与单个物体的交互,第二种赋予用户意念移物的体验,第三种直接增强了用户手臂在虚拟世界中的能力。
实验一:动画召唤
第一种方案可以有效地选取遥远的单一静物,并将其直接召唤至你手中。一旦完成查看和交互后,你还可以把它送回原处。这就像从架子上选中一个物体,把它召唤到手边再让它原路返回,这一用例适用于各类游戏、教育和数据可视化应用等。
这种方法需要调动四种交互过程:选取、召唤、抓握交互以及归位。
1。选取
许多VR开发者常常会掉入一个陷阱,认为我们的双手和手柄的使用机制类似,并以此为基础进行交互设计。选取远处物体需要对目标精确瞄准,这种情况下很适合使用射线(raycasting)。不过,让手指或整只手悬空瞄准某个方位是很难的,特别是当你需要依靠瞄准触发动作时。
与其从手部直接发射射线,我们的做法是将头部头显位置作为参考位置,通过添加偏移量估算出肩膀位置,再从肩膀处发出射线,经过手掌位置两点成线直达目标。
这种方法可以大大提升射线投射的稳定性,当射线击中物体的碰撞器时,线渲染器和物体周围的高亮光圈会示意使用者。
除了确保射线的稳定投射,我们还为远处物体添加了范围更大的代理碰撞器,有助于增加目标物面积,提高命中率。此外,我们还为代理碰撞器添加了逻辑程序,一旦目标射线击中远处物体的代理碰撞器,线渲染器会被直接吸附到物体的中心点。这一结果相当于切断目标物周围区域外的线渲染器,使得这些物体能够被精确命中。
在确定了选取的运作机制后,我们还要确定何时激活这个动作,因为一旦物体移至使用者双手可及之处,使用者就要从选取模式返回常规的直接操作模式。
由于从手部发射射线击中远处目标的交互太过抽象化,我们考虑用相关物理隐喻来指向这一动作。如果一个小孩想要去拿他够不着的东西,他会本能地张开五指伸手去抓来表达他的愿望。
于是我们决定用这一动作来激活选取模式。当你在距离头部一定位置处张开五指,我们就开始向可能的目标物发射射线。
为了完成这一选取交互,我们还要一个确认指令,以确定悬浮物体就是我们想要选取的物体。我们再一次借鉴了小孩想抓取远处物体的做法,如果你对着悬浮物体弯曲手指做出一个抓取的动作,就能选中该物体。随着你手指继续弯曲,悬浮物体和它周围的高亮光圈会缩小,模拟一种被握住的状态。当你的五指全部攥紧,物体就会回到原来的大小,高亮光圈的颜色也会变化,说明选取成功。
2。召唤
现在,远处的物体已被选中,接下来,我们想让它移至可直接操作的范围内。我们又一次借鉴了现实生活中的手势。试想当我们想让某些物体靠近时,我们通常会手掌朝上,快速勾勾手指。
在选取动作的最后,我们五指攥紧,手掌朝向目标物。因此,我们决定召唤动作的第一步是要保证手掌(在一定距离内)朝上。一旦这个动作到位后,我们会让物体按手指弯曲度比例向手部移动。一旦你的手指全部攥紧,你会发现目标物已经到了你的手中,并处在被抓取的状态。
在测试阶段,我们还发现许多使用者在选取物体后,手臂伸直,手掌朝向目标物,手指攥成抓取动作,但是他们随后会把攥紧的拳头往回收来实现抓取,好像在把目标物往自己身上拉。而我们设置的激活召唤动作是手掌朝上,并根据手指弯曲度召唤物体,这一动作才把物体立即召唤至使用者手中。
将选取和召唤指令合二为一会比两套分开的动作效率高很多,但分开的动作可以提升控制力。不过,我们的激活方式非常灵活,这两种选取召唤的动作可以并存,使用者可以自己决定他们想要的交互方式。
3。抓握和交互
一旦物体到了你手中,所有额外的召唤逻辑就失效了。现在,你已经得到了一个交互物体(InteractionObject)!你可以把它从左手传到右手,放在虚拟世界中某个位置,并进行交互(如果物体有UI组件)。只要物体处在使用者触手可及的范围内,它就不能被再次召唤。
4。归位
好了,现在你用完了这个东西,接下来该如何做呢?如果你抓住这个物体并伸直手臂(超过以你头部位置为圆心的预设半径范围外),线渲染圈会出现并给出物体返回原来位置的路线。一旦你在路线可见的情况下放开物体,物体会自动回到锚位。
总的来说,这一执行能够准确完成任务,且并不费力。它可以轻松地驱动整套基本召唤流程,完成对单一静物的选取、召唤和归位。但是,它缺乏物理感,过度依赖手势,且物体只能在规定的两个位置间按照既定路线移动。
基于这个因素,该方法较适合在召唤UI类非实体物,或当使用者物理移动空间有限,需要精准的点对点召唤的情况下使用。
实验二:赋予意念力
我们在第一个实验中成功通过既定路线召唤并送回静态物,不过,我们还想进一步探索如何才能召唤动态的物体。我们能否将物体发射到使用者所在的位置,让物体落在使用者手中或落在使用者直接操控范围内呢?这一实验的灵感来自于《星球大战》中的原力,《X战警》中万磁王把枪从敌人手中抽回来的一幕,以及巫师互相解除诅咒等。
在这个实验中,可以被召唤的物体是处于物理启动状态下的(physicsenabled)。也就是说,大多数情况下这些物体都在地上,而不像在架子上那样处于和我们视线平行的位置。为了让召唤过程更加轻松,我们决定改变下选取模式中的手势,也就是从手掌面向目标物张开这一姿势变成一种手掌张开,自然朝上,手指指向目标物的姿势。
为了迅速完成召唤,我们决定把悬浮和选取动作合二为一。我们保留了原先的射线选取方式,只不过取消了选取手势。我们保留了弯曲手指的召唤手势,使用者只需手掌向上张开并指向目标物,弯曲手指就能快速选取并召唤物体。
起初,我们想把使用者的手作为目标,让召唤物自动向手部发射。虽然听起来很有意思,不过,让物体自己精准地落入手中,这离物理原则有点远。为了解决这一问题,我们把目标从你的手部偏移到了你的前方,并在物体中加入随机的微小扭矩来模拟爆炸式发射。我们还在发射点加入冲击波和光点,并按照每个物体的当下速度进行发射,完成爆炸效果。
这样交互过程就被极大简化了,也就是说,你可以快速连续召唤不同物体,甚至在前一个物体尚未到达时就召唤下一个!
一旦你熟练掌握这个本领,你可以对着正向你飞来的召唤物进行再召唤。
相比实验一的动画召唤,实验二在动态连贯性方面更为出色,更加符合物理定律。这一交互过程也更为轻松,物理的附加变量也让这一召唤过程更有乐趣。不过这一变化也存在一个小问题,物体可能会突然降落在你的触及范围之外,不过只需再召唤一次,便可轻松解决这一问题。尽管这类召唤仍然基于手势,却比之前的方法运用了更多的物理特性。
实验三:延伸臂!
我们第三个实验也是我们最后一个实验,这一次,我们尝试反过来看问题。与其通过手势命令遥远的物体来到我们跟前,何不延长手臂来抓取远处的物体呢。
这种想法需要向远处物体发射潜在的交互手(InteractionHands),通过交互引擎(InteractionEngine)进行抓取。一旦使用者抓住物体后,就能对物体实行完全操控,不但可以把物体抓到手边,还能完成物体换位、释放等操作。
这种方法涉及了一些神经科学的概念,如身体图式和近体空间。我们的大脑通过处理收到的信号不断调整身体和身体各部位在空间中的姿势,以便我们在周围空间中采取立即行动。当我们使用工具时,我们的身体图式得到了扩展,把工具也包括在内,使得近体空间也相应外扩至工具可以触及的范围。当我们使用耙子或开车时,大脑会把这些工具当作我们身体的一部分。
图解来自SandraBlakeslee和MatthewBlakeslee的联合著作《TheBodyHasaMindofItsOwn》。
我们可以把身体图式看作一种适应力很强的心智模型,随着模型的不断进化,它已经适应了人类使用的各种物理工具。因此,我们相信通过虚拟手段来扩展我们的身体图式是最自然的方式。
对这次的实验来说,方法的核心理念是把我们双臂可触及范围重新映射成等比例放大的投射空间,这样可以有效地把我们的手臂延长到目标物所在的地方。这一次的交互分三部分:选取悬浮、抓取以及握住。
1。选取悬浮
在选取物体时,我们再次参照前两次实验的逻辑,让射线通过肩膀和手掌击中比目标物更大的代理碰撞器。一旦射线击中该代理碰撞器,我们向物体位置再射出一个新的蓝色手的图像和潜在的交互手(InteractionHand),交互手的物理碰撞器会完成真正的抓取动作。我们采用与前两个执行命令类似的吸附逻辑,当物体悬浮时,蓝色的发射手会吸附到物体前面一点的位置,并准备好抓取物体。
向远处物体的代理碰撞器发射射线,同时射出一只手,让手直接吸附在物体正前方位置,准备好抓取物体。
我们还考虑了另一种替代方式,不需吸附就能让远处物体悬浮并射出一只绿手,同时,使用者可以完全保留对手的操控权。这种想法能让交互引擎(LeapMotionInteractionEngine)对远处物体实现全自由操控,如软接触等。
要完成这一动作,我们将双手可触及区域重新映射出一个预设的投射空间,这个投射空间范围大到足够将最远的物体都包含在内。一旦射线击中了物体的代理碰撞器,我们会将发射手送到空间内的相应位置,只要你的射线仍打在代理碰撞器上,发射手就能自由移动。这一操作会在物体上产生气泡,用发射手就能实现物体的自由悬浮。
让远处物体自由悬浮可以实现对物体的软接触
这一动作听起来很有意思,但我们最后发现控制难度太大。一般情况下,虚拟物体的软接触交互需要一个适应过程,因为对游戏引擎来说,双手是具有不可阻挡力量的固定物体。在放大的投射空间里的进行手部操作会进一步加剧这一现象。发射手射出的距离越远,你真实手部的微小动作也会等比例放大。很多时候我们只想让手靠近远处的物体,却发现力量太大,反而把物体拍走了。经过一系列的测试后,我们放弃了自由悬浮的方式,继续采用吸附悬浮的方式。
2。抓取
对这个执行来说,抓取动作和用交互引擎抓取任何虚拟物体一样容易。我们已经让蓝色发射手直接吸附在远处物体前方的位置上,就只剩下直接抓取这个动作了。一旦握住了物体,我们会进入下一个投射空间抓握行为(projectivespaceheldbehavior),也是这次执行的核心。
3。握住
一旦你抓取了远处的物体,你和物体之间的距离就形成一个投射空间,你实际的触及区域也被重新映射放大了。在这个投射空间中,你手部的运动弧线会对应形成发射手的运动弧线。
不过,如果你渐渐把手收回,你的投射空间范围也会进行动态调整。随着你真实手部和参考肩部位置的距离缩小为零,投射空间也会慢慢缩小成你真实手部的可触及区域。
这样一来,随着你的手部慢慢回到离身体最近的位置,投射空间也会缩小至你真实手部的可触及范围,此时,你的发射手和你的真实手部融合,你就能直接握住该物体。
虽然这种能够动态调整的投射空间抓握行为背后的逻辑听起来非常复杂,但在实际操作中,这一动作会让你觉得和伸手一样自然。
只要稍加练习,这对延伸臂用起来和双手一样自然,而且它还能扩大双手的触及范围。有了延伸臂,你可以抛掷物体、接住物体并调换物体位置,同时,这些动作会变得趣味十足!
延伸臂就是这么神奇。你只需花几分钟适应动作的激活模式,就能切实感受到你的近体空间完全覆盖了整个区域。那些之前够不到的物体,你的发射手只要一秒就能够到它。相比之前两种执行方式,这一方法能够真正增强你的能力。随着技术发展把身体图式推向极致并为其注入真正的超能力,我们有理由期待更多新作品问世。
图片来自LeapMotion、picturesby
投诉 评论 历史西汉最小的皇后是谁西汉是我国第二个封建政权,西汉绵延百载,出现了很多有意思的人和事,下面,小编就和大家讲讲西汉最小的皇后是谁以及与她相关的故事。当读到南北史刘宋王朝末帝刘凖发出的愿生生世世……
抖音女生高冷气质昵称夜未央白衬衫而后来轻熟女稚女心小仙女别奢望公主梦浪女归少女罪有所求手空空你目光我抒情夜不眠……
未来可期中关村软件园智慧园区场景赛看点十足【智车派新闻】北京时间9月26日,伴随着第十六届北京国际汽车展览会的开幕,一场以5G无人驾驶、5G无人配送、5G园区安全为看点的5G创新应用大赛智慧园区场景赛也在中关村软件园正……
好男人的标准什么样的男人值得女人嫁男怕入错行,女怕嫁错郎。嫁给一个好男人比事业上的成功更能提升一个女人的幸福感。尽管每个女人心中的好男人标准不一,但是你选的男人最好具备以下四个特征,这才是会让女人幸福的男人。如……
克苏鲁神话食尸鬼之神是谁揭秘克苏鲁神话生物食尸鬼说道食尸鬼(Ghoul),相信大家都不会很陌生了,这是由洛夫克拉夫特在克苏鲁神话系列当中多创造出的一种恐怖的生物,最初登场是在《皮克曼的模特》。它们是邪秽的人型生物,长有犬类般……
嘉宝米粉有勺子吗嘉宝米粉一勺多少克嘉宝米粉有勺子吗嘉宝米粉分桶装和盒装,进口版的都没有勺子,国产版嘉宝米粉只有桶装有勺子,盒装也没有勺子。进口版嘉宝米粉没有勺子,是因为觉得米粉不像奶粉有严格的冲调比……
长城怎么画中国aclasstaghrefwiki10591IF2XgC91。html宏伟a的长城该怎么画?家里有小朋友的奶爸奶妈们快来学习吧,和小朋友一起画画是增进亲子关系的好办法呢。……
谈恋爱久了没话说教你应对恋爱后的失语期谈恋爱久了没话说:不一定不爱了一对恋人恋爱时间长了,他们渐渐地发现两人再也不能像以前那样有说不完的话。难道是不爱了吗?其实不然,任何感情都会有一段消沉的时期,只要度过这一……
老公背叛了我们的爱情怎么办还可以挽回嘛今天来聊聊一篇关于老公背叛了我们的爱情怎么办还可以挽回嘛的文章,现在就为大家来简单介绍下老公背叛了我们的爱情怎么办还可以挽回嘛,希望对各位小伙伴们有所帮助。1。男性为什么……
男性精神性早泄有哪些常见治疗方法现代社会生活压力巨大,一家之主的男性往往需要承担起家庭的重担,不免感到疲累,力不从心。有时在性生活方面也出现一些早泄、疲软等问题,许多男性因此感到自卑和沮丧,下面来了解一下男性……
小学三年级战疫情观后感用心灵点燃生命的灯,用坚强编织美丽彩虹,伸出温暖的手,有爱才会永恒,无穷的力量都在逆行中!下面是小编收集整理的2020小学三年级战疫情观后感,欢迎阅读参考!2020小学三……
召唤和超能力远距离交互设计在VRAR世界,有些时候物体会出现在双手够不到的地方,或超出用户的直接操控范围。这时该怎么办呢?LeapMotion一贯秉持的设计理念是:最自然、最直觉化的交互一定是直接……
翻毛皮的鞋子怎么洗aclasstaghrefwiki10419IRJangX。html翻毛a皮鞋为双脚挡风保暖,让爱美女士既有温度又有风度。但是弄脏后翻毛皮鞋怎么清洗也成了最头疼的问题。下面小编……
如何联系在线客服aclasstaghrefwiki10087JW56。htmlvivoa手机的市场越来越广了,但是,也会存在一些问题。今天小编就教大家如何联系vivo客服,可以去了解自己想要了……
我爱四季春夏秋冬,日月星辰,每一次的轮回与交替,周而复始。大自然的四季为我们展示着醉人的美,也为我们勾勒出一幅幅美丽的画卷。我爱生机勃勃的春天。春天到了!春天到了!小鸟在树上欢乐……
验血我不怕今天一大早,妈妈带我去温州复查,验血。到了温州,妈妈对我说:只要你不怕验血,等验血结果出来是好的,就有电话手表了!我心想:我一定要开开心心的,不能紧张,不然就会影响最后的……
我的书屋我的梦书中自有黄金屋,书中自有颜如玉,男儿若遂平生志。六经勤向窗前读。许多人的梦想都是从那小小的书屋中萌生的。我的书屋也同样承载着我的梦想。轻轻推开书屋的门,几架古朴的楠竹木书……
难忘的一件事每一个人都有自己最难忘的事,我最难忘的事就是三年级那次集体打连响儿。记得那一次我们拿着漂亮的连响儿,排着整齐的队伍,伴随着美妙的音乐,踏着坚定的步伐,熟练地打了起来。……
美丽的音乐喷泉今天是祖国的生日国庆节,在这举国欢庆的日子里,人民广场上的音乐喷泉也要开放。我便和妈妈早早地等候在广场上。当夜幕降临时,五彩缤纷的喷泉从地上射了出来。喷泉的颜色有很多:当……
一场雨带给他希望雨落了,细细地洒在大地上,风刮着缓缓地拂过地面。古老的地上,偶尔有人走过,而旁边的公园,则无人问津。只有他,在那儿等待着一个孩子,他脸色发白,身上的骨头似乎要顶破那件破布……
爸爸戒烟记是什么味道这么难闻?我揉了揉眼睛,把打架的上眼皮和下眼皮分开,房间里笼罩着一层白色烟雾,我赶紧打开窗户。走到客厅,妈妈也起来了,这时,我看到一个不明物体在哪吐雾。不用猜了……
因为生命中有你一直想用世上最美丽的语言,告诉你:认识你,我真得很快乐!从来没有想到,当我带着一份疲惫,一份忧伤,在花开的季节徘徊在十字路口踟蹰不前的时候,会有一个你,牵住我的手,为我拭……
人们的误区入职体检等于健康检查现在大部分人在体检中多多少少都会有误区,其中入职体检健康检查就是人们的误区之一。体检指南:人们在体检中有很多的误区,这些误区有可能就是你已经习惯打思想或者是小动作!很多人……
上班族小腿发胀有青筋小心静脉曲张如果上班族发现自己小腿有发胀有青筋的情况,要注意了,这可能是静脉曲张。下面我们来看看如何治疗静脉曲张。刘女士最近非常苦恼,她是一名办公室白领,每到傍晚下班的时候,就感觉小……