【技术实现步骤摘要】
游戏角色的面部模型的处理方法、装置、处理器及终端
本专利技术涉及计算机领域,具体而言,涉及一种游戏角色的面部模型的处理方法、装置、处理器及终端。
技术介绍
随着移动设备的普及,手游呈现井喷式爆发。愈发增多的大型多人在线角色扮演游戏(MMORPG)手游为吸引更多游戏玩家,在创建游戏角色的时候新增捏脸功能,帮助游戏玩家自定义得到自身喜欢的游戏角色样貌,以使游戏玩家感觉到在游戏中存在一个由自身创建的独一无二的游戏角色,从而增强游戏玩家在游戏过程中的代入感,吸引游戏玩家更加钟爱这款游戏,增加该款手游的留存率。然而,在创建游戏角色的捏脸过程中,如何使得玩家方便地选择需要捏的部位,将直接影响着游戏玩家在捏脸过程中的体验,由此也变成实现捏脸功能中备受关注的问题。
技术实现思路
本专利技术至少部分实施例提供了一种游戏角色的面部模型的处理方法、装置、处理器及终端,以至少解决相关技术中为游戏设计的捏脸功能操作复杂性较高、可扩展性较差、容错率较低的技术问题。根据本专利技术其中一实施例,提供了一种游戏角色的面部模型的处理方法,包括:采集游戏角色的面部模型所包含的预先划分的多个部位中每个部位的 ...
【技术保护点】
1.一种游戏角色的面部模型的处理方法,其特征在于,包括:采集游戏角色的面部模型所包含的预先划分的多个部位中每个部位的特征点集合;将所述特征点集合中的特征点与所述面部模型中对应部位的权重进行关联,其中,所述权重用于描述所述面部模型中预先划分得到的每个部位的覆盖区域;响应于作用在所述面部模型上的第一触控操作,获取所述第一触控操作在所述面部模型中对应部位的特征点,并将所述特征点进行位置变换,其中,所述第一触控操作用于调整所述面部模型的形态;响应于作用在所述面部模型上的第二触控操作,根据相机和所述第二触控操作的位置信息生成的射线与所述特征点集合中每个特征点的位置关系,确定所述面部模型中当前调整的部位。
【技术特征摘要】
1.一种游戏角色的面部模型的处理方法,其特征在于,包括:采集游戏角色的面部模型所包含的预先划分的多个部位中每个部位的特征点集合;将所述特征点集合中的特征点与所述面部模型中对应部位的权重进行关联,其中,所述权重用于描述所述面部模型中预先划分得到的每个部位的覆盖区域;响应于作用在所述面部模型上的第一触控操作,获取所述第一触控操作在所述面部模型中对应部位的特征点,并将所述特征点进行位置变换,其中,所述第一触控操作用于调整所述面部模型的形态;响应于作用在所述面部模型上的第二触控操作,根据相机和所述第二触控操作的位置信息生成的射线与所述特征点集合中每个特征点的位置关系,确定所述面部模型中当前调整的部位。2.根据权利要求1所述的方法,其特征在于,采集所述面部模型所包含的所述多个部位中每个部位的特征点集合包括:获取所述面部模型中包含的骨骼与所述多个部位之间的第一映射关系;确定所述面部模型包含的每个顶点的代表骨骼,并获取每个顶点与代表骨骼之间的第二映射关系;通过所述第一映射关系和所述第二映射关系确定每个部位的顶点分布情况;根据每个部位的顶点分布情况在该部位内每根骨骼附近区域进行采样,获取每个部位的特征点集合。3.根据权利要求2所述的方法,其特征在于,确定所述面部模型包含的每个顶点的代表骨骼包括:对所述面部模型的顶点网格数据进行解析,得到所述面部模型的顶点数据,其中,所述顶点数据包括:每个顶点的空间模型坐标、骨骼索引和骨骼权重;对所述面部模型的蒙皮骨骼数据进行解析,得到获取所述骨骼索引对应的骨骼名称;采用所述骨骼名称和所述骨骼权重确定每个顶点的代表骨骼。4.根据权利要求1所述的方法,其特征在于,将所述特征点集合中的特征点与所述面部模型中对应部位的权重进行关联包括:确定包含每个部位的特征点集合的包围盒;根据所述特征点集合中的特征点与所述包围盒的各个顶点之间的距离获取筛选后的特征点集合;从所述筛选后的特征点集合中选取最大权重值作为每个部位的权重,其中,所述筛选后的特征点集合中的每个特征点以该特征点为圆心,以权重为半径形成的球体与所述包围盒相交。5.根据权利要求1所述的方法,其特征在于,响应于所述第一触控操作,获取所述第一触控操作在所述面部模型中对应部位的特征点,并将所述特征点进行位置变换包括:获取当前触控部位对应的骨骼;根据所述当前触控部位对应的骨骼获取待变换的特征点;获取所述待变换的特征点中每个特征点对应的骨骼以及每个骨骼的权重,得到所述待变换的特征点中每个特征点对应的变换矩阵;将所述待变换的特征点中每个特征点与对应的变换矩阵相乘,对所述待变换的特征点中每个特征点进行位置变换。6.根据权利要求1所述的方法,其特征在于,响应于所述第二触控操作,根据所述射线与所述特征点集合中每个特征点的位置关系,确定所述当前调整的部位包括:以所述射线的起点为向量起点,以每个特征点的世界坐标位置为向量终点,得到向量集合;根据每个向量和所述射线计算得到第一距离和第二距离,其中,所述第一距离为每个特征点到所述射线的距离,所述第二距离为每个特征点在所述射线所在方向上与所述向量起点之间的距离;针对每个特征点,若所述第一距离小于或等于该特征点的权重,则将该特征点加入候选集合;从所述候选集合中选取所述第二距离最小的特征点作为与所述第二触控操作对应的特征点,并根据选取的特征点确定所述当前调整的部位。7.一种游戏角色的面部模型的处理装置,其特征在于,包括:采集模块,用于采集游戏角色的面部模型所包含的预先划分的多个部位中每个部位的特征点集合;关联模块,用于将所述特征点集合中的特征点与所述面部模型中对应部位的权重进行关联,其中,所述权重用于描述所述面部模型中预先划分得到的每个部位的覆盖区域;变换模块,用于响应于作用在所...
【专利技术属性】
技术研发人员:陈艺,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。