浮空物体检测方法及装置制造方法及图纸

技术编号:24857575 阅读:29 留言:0更新日期:2020-07-10 19:10
本申请公开了一种浮空物体检测方法、装置、设备及存储介质,属于信息处理领域。所述方法包括:确定虚拟场景中目标物体在垂直方向上的最大高度;确定目标物体的上表面的M个第一顶点与第一碰撞体之间的垂直距离,得到第一距离集合;若第一距离集合中满足第一预设条件的第一距离的数量大于N,则确定目标物体为浮空物体,第一预设条件为与最大高度之间的差值大于浮空阈值。本申请可以自动对虚拟场景进行浮空物体检测,且检测准确率较高,不容易出现漏检和误检,从而提高了检测效率和检测准确度。

【技术实现步骤摘要】
浮空物体检测方法及装置
本申请涉及信息处理领域,特别涉及一种浮空物体检测方法及装置。
技术介绍
目前,在游戏或动画的开发过程中,开发人员可以通过场景编辑器创建虚拟场景,并在虚拟场景中编辑和放置物体。但是,由于开发人员的操作失误或场景调整等原因,虚拟场景中放置的物体可能会远离碰撞体,导致物体处于不正常的浮空状态,因此,需要对虚拟场景进行浮空物体检测。其中,碰撞体一般为地面或堆积物等。相关技术中,在虚拟场景编辑完成之后,开发人员可以通过人眼观察的方式来检测虚拟场景中是否存在浮空物体,比如,观察虚拟场景中各个物体的底部是否与地面相接触,若物体的底部未与地面相接触,则确定该物体为浮空物体。然后,对检测出的浮空物体的位置进行调整,使其与碰撞体相接触,以保证虚拟场景中物件的放置符合现实世界规则。但是,上述通过人眼观察来检测浮空物体的方式,检测效率较低,且容易出现漏检和误检,进而将影响虚拟场景的开发效率和开发效果。
技术实现思路
本申请实施例提供了一种浮空物体检测方法、装置、设备及存储介质,可以用于解决相关技术中存本文档来自技高网...

【技术保护点】
1.一种浮空物体检测方法,其特征在于,所述方法包括:/n确定目标物体在垂直方向上的最大高度,所述目标物体为虚拟场景中待检测的物体;/n确定所述目标物体的上表面的M个第一顶点与第一碰撞体之间的垂直距离,得到第一距离集合,所述第一碰撞体为在垂直向下方向上与所述目标物体距离最近的碰撞体,所述M为大于或等于4的整数;/n若所述第一距离集合中满足第一预设条件的第一距离的数量大于N,则确定所述目标物体为浮空物体,所述第一预设条件为与所述最大高度之间的差值大于浮空阈值,所述N为大于3且小于所述M的整数。/n

【技术特征摘要】
1.一种浮空物体检测方法,其特征在于,所述方法包括:
确定目标物体在垂直方向上的最大高度,所述目标物体为虚拟场景中待检测的物体;
确定所述目标物体的上表面的M个第一顶点与第一碰撞体之间的垂直距离,得到第一距离集合,所述第一碰撞体为在垂直向下方向上与所述目标物体距离最近的碰撞体,所述M为大于或等于4的整数;
若所述第一距离集合中满足第一预设条件的第一距离的数量大于N,则确定所述目标物体为浮空物体,所述第一预设条件为与所述最大高度之间的差值大于浮空阈值,所述N为大于3且小于所述M的整数。


2.根据权利要求1所述的方法,其特征在于,所述虚拟场景的场景编辑器配置有浮空检测插件,所述浮空检测插件用于检测所述虚拟场景中的浮空物体;
所述确定目标物体在垂直方向上的最大高度,包括:
当基于所述场景编辑器接收到浮空物体检测指令时,通过所述浮空检测插件,确定所述目标物体在垂直方向上的最大高度。


3.根据权利要求1所述的方法,其特征在于,所述确定所述目标物体为浮空物体之前,还包括:
确定所述目标物体在水平方向上的最大宽度;
确定所述目标物体在水平方向上的M个第二顶点与第二碰撞体之间的水平距离,得到第二距离集合,所述第二碰撞体为在水平方向上与所述目标物体距离最近的碰撞体;
若所述第二距离集合中满足第二预设条件的第二距离的数量大于N,则执行确定所述目标物体为浮空物体的步骤,所述第二预设条件为与所述最大宽度之间的差值小于所述浮空阈值。


4.根据权利要求3所述的方法,其特征在于,所述确定所述目标物体在水平方向上的M个第二顶点与第二碰撞体之间的水平距离,包括:
确定所述M个第二顶点与所述第二碰撞体之间的距离;
确定所述目标物体相对于水平方向的旋转角度;
根据所述M个第二顶点与所述第二碰撞体之间的距离,以及所述旋转角度,确定所述M个第二顶点与所述第二碰撞体之间的水平距离。


5.根据权利要求3所述的方法,其特征在于,所述确定所述目标物体在水平方向上的最大宽度之前,还包括:
确定所述目标物体的下表面的M个第三顶点与第三碰撞体之间的垂直距离,得...

【专利技术属性】
技术研发人员:李建兴陈强彭慧
申请(专利权)人:深圳市腾讯信息技术有限公司
类型:发明
国别省市:广东;44

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

1