一种三维头部数据获取方法、装置和电子设备制造方法及图纸

技术编号:21852213 阅读:19 留言:0更新日期:2019-08-14 00:43
本发明专利技术实施例公开了一种三维头部数据获取方法、装置和电子设备。所述方法包括:获得对象的三维模型数据,所述对象至少包括头部和躯体;获得参考头部顶点标识集合;基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合;基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据。

A 3-D Head Data Acquisition Method, Device and Electronic Equipment

【技术实现步骤摘要】
一种三维头部数据获取方法、装置和电子设备
本专利技术涉及数据处理技术,具体涉及一种三维头部数据获取方法、装置和电子设备。
技术介绍
三维模型数据可通过三维(3D)软件的驱动重现三维模型,并且可实现三维模型的运动或不同姿态,在游戏动漫、虚拟现实等领域具有极大的应用领域。而表情模拟类应用仅需要制作头部的三维模型数据。如何从完整的三维模型数据中获得头部的三维模型数据,而无需重新制作头部的三维模型数据,目前尚无有效解决方案。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种三维头部数据获取方法、装置和电子设备。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种三维头部数据获取方法,所述方法包括:获得对象的三维模型数据,所述对象至少包括头部和躯体;获得参考头部顶点标识集合;基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合;基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据。上述方案中,所述三维模型数据包括第一三维模型数据;所述第一三维模型数据包括第一顶点数据集合;所述第一顶点数据集合包括多组顶点标识及其对应的第一顶点数据;所述第一顶点数据至少包括顶点坐标数据;所述基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合,包括:基于所述参考头部顶点标识集合遍历所述第一顶点数据集合,获得与所述参考头部顶点标识集合中的头部顶点标识匹配的第一顶点标识,确定所述第一顶点标识对应的顶点坐标数据,基于所述顶点坐标数据确定目标头部三维区域;基于所述目标头部三维区域、所述参考头部顶点标识集合和所述第一顶点数据集合,确定目标头部顶点标识集合。上述方案中,所述基于所述目标头部三维区域、所述参考头部顶点标识集合和所述第一顶点数据集合,确定目标头部顶点标识集合,包括:在所述三维模型数据对应的姿态为特定姿态的情况下,从所述第一顶点数据集合包括的顶点标识中确定在所述目标头部三维区域内且不在所述参考头部顶点标识集合内的第二顶点标识;基于所述第二顶点标识和所述参考头部顶点标识集合确定目标头部顶点标识集合。上述方案中,所述三维模型数据包括顶点数据集合;所述顶点数据集合包括多组顶点标识及其对应的顶点数据;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所述目标头部顶点标识集合中的目标头部顶点标识遍历所述三维模型数据,确定与所述目标头部顶点标识匹配的顶点标识,获得所述顶点标识对应的顶点数据,基于所述顶点数据确定三维头部模型数据。上述方案中,所述三维模型数据还包括骨骼权重数据集合;所述骨骼权重数据集合包括多组顶点标识及其对应的骨骼权重数据;所述三维头部模型数据包括头部骨骼权重数据集合;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所述目标头部顶点标识集合遍历所述骨骼权重数据集合,获得与所述目标头部顶点标识集合中的目标头部顶点标识匹配的第二顶点标识,确定所述第二顶点标识对应的骨骼权重数据,基于所述骨骼权重数据确定头部骨骼权重数据集合。上述方案中,所述三维模型数据还包括三角面片标识集合;所述三角面片标识集合包括多组三角面片标识及其对应的顶点标识;所述三维头部模型数据包括头部三角面片标识集合;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所述目标头部顶点标识集合遍历所述三角面片标识集合,获得与所述目标头部顶点标识集合中的目标头部顶点标识匹配的第三顶点标识,确定所述第三顶点标识对应的三角面片标识,基于所述三角面片标识确定头部三角面片标识集合。上述方案中,所述基于所述三角面片标识确定头部三角面片标识集合,包括:在确定的所述三角面片标识对应的三个所述第三顶点标识均与所述目标头部顶点标识集合中的目标头部顶点标识匹配的情况下,基于所述三角面片标识确定头部三角面片标识集合。上述方案中,所述三维模型数据包括第一三维模型数据,所述第一三维模型数据为不携带表情相关数据的基础三维模型数据;所述第一三维模型数据包括第一顶点数据集合;所述第一顶点数据集合包括多组顶点标识及其对应的第一顶点数据;所述三维头部模型数据包括头部表情相关数据集合;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所述目标头部顶点标识集合遍历所述第一三维模型数据,获得与所述目标头部顶点标识集合中的目标头部顶点标识匹配的第一顶点数据,基于所述第一顶点数据以及预设的偏移参数确定头部表情相关数据集合。上述方案中,所述三维模型数据还包括第二三维模型数据;所述第二三维模型数据为携带有表情相关数据的三维模型数据;所述第二三维模型数据包括表情相关数据集合;所述表情相关数据集合包括多组顶点标识及其对应的表情相关数据;所述三维头部模型数据包括头部表情相关数据集合;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所述目标头部顶点标识集合遍历所述表情相关数据集合,获得与所述目标头部顶点标识集合中的目标头部顶点标识匹配的第三顶点标识,确定所述第三顶点标识对应的表情相关数据,基于所述表情相关数据确定头部表情相关数据集合。本专利技术实施例还提供了一种数据获取装置,所述装置包括:获取单元、第一确定单元和第二确定单元;其中,所述获取单元,用于获得对象的三维模型数据,所述对象至少包括头部和躯体;还用于获得参考头部顶点标识集合;所述第一确定单元,用于基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合;所述第二确定单元,用于基于所述第一确定单元确定的所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据。上述方案中,所述三维模型数据包括第一三维模型数据;所述第一三维模型数据包括第一顶点数据集合;所述第一顶点数据集合包括多组顶点标识及其对应的第一顶点数据;所述第一顶点数据至少包括顶点坐标数据;所述第一确定单元,用于基于所述参考头部顶点标识集合遍历所述第一顶点数据集合,获得与所述参考头部顶点标识集合中的头部顶点标识匹配的第一顶点标识,确定所述第一顶点标识对应的顶点坐标数据,基于所述顶点坐标数据确定目标头部三维区域;基于所述目标头部三维区域、所述参考头部顶点标识集合和所述第一顶点数据集合,确定目标头部顶点标识集合。上述方案中,所述第一确定单元,用于在所述三维模型数据对应的姿态为特定姿态的情况下,从所述第一顶点数据集合包括的顶点标识中确定在所述目标头部三维区域内且不在所述参考头部顶点标识集合内的第二顶点标识;基于所述第二顶点标识和所述参考头部顶点标识集合确定目标头部顶点标识集合。上述方案中,所述三维模型数据包括顶点数据集合;所述顶点数据集合包括多组顶点标识及其对应的顶点数据;所述第二确定单元,用于基于所述目标头部顶点标识集合中的目标头部顶点标识遍历所述三维模型数据,确定与所述目标头部顶点标识匹配的顶点标识,获得所述顶点标识对应的顶点数据,基于所述顶点数据确定三维头部模型数据。上述方案中,所述三维模型数据还包括骨骼权重数据集合;所述骨骼权重数据集合包括多组顶点标识及其对应的骨骼权重数据;所述三维头部模型数据包括头部骨骼权重数据集合;所述第二确定单元,用于基于所述目标头部顶本文档来自技高网...

【技术保护点】
1.一种三维头部数据获取方法,其特征在于,所述方法包括:获得对象的三维模型数据,所述对象至少包括头部和躯体;获得参考头部顶点标识集合;基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合;基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据。

【技术特征摘要】
1.一种三维头部数据获取方法,其特征在于,所述方法包括:获得对象的三维模型数据,所述对象至少包括头部和躯体;获得参考头部顶点标识集合;基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合;基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据。2.根据权利要求1所述的方法,其特征在于,所述三维模型数据包括第一三维模型数据;所述第一三维模型数据包括第一顶点数据集合;所述第一顶点数据集合包括多组顶点标识及其对应的第一顶点数据;所述第一顶点数据至少包括顶点坐标数据;所述基于所述参考头部顶点标识集合和所述三维模型数据确定目标头部顶点标识集合,包括:基于所述参考头部顶点标识集合遍历所述第一顶点数据集合,获得与所述参考头部顶点标识集合中的头部顶点标识匹配的第一顶点标识,确定所述第一顶点标识对应的顶点坐标数据,基于所述顶点坐标数据确定目标头部三维区域;基于所述目标头部三维区域、所述参考头部顶点标识集合和所述第一顶点数据集合,确定目标头部顶点标识集合。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标头部三维区域、所述参考头部顶点标识集合和所述第一顶点数据集合,确定目标头部顶点标识集合,包括:在所述三维模型数据对应的姿态为预设姿态的情况下,从所述第一顶点数据集合包括的顶点标识中确定在所述目标头部三维区域内且不在所述参考头部顶点标识集合内的第二顶点标识;基于所述第二顶点标识和所述参考头部顶点标识集合确定目标头部顶点标识集合。4.根据权利要求1至3任一项所述的方法,其特征在于,所述三维模型数据包括顶点数据集合;所述顶点数据集合包括多组顶点标识及其对应的顶点数据;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所述目标头部顶点标识集合中的目标头部顶点标识遍历所述三维模型数据,确定与所述目标头部顶点标识匹配的顶点标识,获得所述顶点标识对应的顶点数据,基于所述顶点数据确定三维头部模型数据。5.根据权利要求1至4任一项所述的方法,其特征在于,所述三维模型数据还包括骨骼权重数据集合;所述骨骼权重数据集合包括多组顶点标识及其对应的骨骼权重数据;所述三维头部模型数据包括头部骨骼权重数据集合;所述基于所述目标头部顶点标识集合和所述三维模型数据确定三维头部模型数据,包括:基于所...

【专利技术属性】
技术研发人员:杨瑞健徐胜伟
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1