一种保持相机处于虚拟场景之内方法及装置制造方法及图纸

技术编号:19123417 阅读:126 留言:0更新日期:2018-10-10 05:50
本发明专利技术公开了一种保持相机处于虚拟场景之内方法及装置,该方法包括:搭建虚拟场景;当相机在虚拟场景中移动时,监测相机是否与虚拟场景中的物体发生碰撞;当确定相机与虚拟场景中的物体发生碰撞时,将虚拟场景中的物体移动至距离相机预设距离的位置。在虚拟场景中,当监测到相机发生移动且与虚拟场景中的物体发生碰撞时,则移动物体至距离相机预设距离的位置,或者使相机保持和虚拟物体的相对距离不变。从而避免相机直接穿透虚拟空间的物体,导致漫游出现画面破碎的bug,去除了使用HoloLens进行场景漫游时产生的破坏性体验,大大提升用户体验。

【技术实现步骤摘要】
一种保持相机处于虚拟场景之内方法及装置
本专利技术涉及混合现实
,具体涉及一种保持相机处于虚拟场景之内方法及装置。
技术介绍
随着科技不断进步,混合现实技术逐渐得到很多人的注意,更有大部分的商家将混合现实技术应用到许多商业产品中用以创造利益价值。但是,现有的混合现实技术中,存在一个问题,就是当camera穿透虚拟空间的物体时,将会导致漫游出现画面破碎的bug,严重破坏了用户的体验。
技术实现思路
本专利技术的目的在于提供一种保持相机处于虚拟场景之内方法及装置,用以解决现有混合现实技术中camera穿透虚拟空间的物体导致漫游出现画面破碎的问题,从而提升用户的体验。为实现上述目的,本专利技术的技术方案提供了一种保持相机处于虚拟场景之内方法,该保持相机处于虚拟场景之内方法包括:搭建虚拟场景;当相机在虚拟场景中移动时,监测相机是否与虚拟场景中的物体发生碰撞;当确定相机与虚拟场景中的物体发生碰撞时,将虚拟场景中的物体移动至距离相机预设距离的位置。本专利技术具有如下优点:在虚拟场景中,当监测到相机发生移动且与虚拟场景中的物体发生碰撞时,则移动物体至距离相机预设距离的位置,从而避免相机直接穿透虚本文档来自技高网...
一种保持相机处于虚拟场景之内方法及装置

【技术保护点】
1.一种保持相机处于虚拟场景之内方法,其特征在于,所述方法包括:搭建虚拟场景;当相机在所述虚拟场景中移动时,监测所述相机是否与所述虚拟场景中的物体发生碰撞;当确定所述相机与所述虚拟场景中的物体发生碰撞时,将所述虚拟场景中的物体移动至距离所述相机预设距离的位置。

【技术特征摘要】
1.一种保持相机处于虚拟场景之内方法,其特征在于,所述方法包括:搭建虚拟场景;当相机在所述虚拟场景中移动时,监测所述相机是否与所述虚拟场景中的物体发生碰撞;当确定所述相机与所述虚拟场景中的物体发生碰撞时,将所述虚拟场景中的物体移动至距离所述相机预设距离的位置。2.根据权利要求1所述的方法,其特征子在于,所述当确定所述相机与所述虚拟场景中的物体发生碰撞时,将所述虚拟场景中的物体移动至距离所述相机预设距离的位置之后,所述方法还包括:当检测到所述相机仍朝所述物体所在方向移动时,保持所述相机与所述物体之间的预设距离不变,直至所述相机转移移动方向。3.根据权利要求2所述的方法,其特征在于,所述保持所述相机与所述物体之间的预设距离不变,具体采用LimitCameraPosition.cs脚本组件中的relativeposition()实现。4.根据权利要求1-3任一项所述的方法,其特征在于,所述监测所述相机是否与所述虚拟场景中的物体发生碰撞,具体采用ScenePositionManager.cs脚本组件中的Wal...

【专利技术属性】
技术研发人员:高凯
申请(专利权)人:北京玖扬博文文化发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1