【技术实现步骤摘要】
数据管理方法、装置、计算机及存储介质
[0001]本申请涉及计算机
,尤其涉及一种数据管理方法、装置、计算机及存储介质。
技术介绍
[0002]随着游戏行业的发展,对于游戏应用的需求也越来越多,人们对于游戏应用中的游戏角色的要求也越来越高,如游戏角色更加真实等。而头发作为游戏角色的一个重要组成部分,对于头发的模拟极为重要。目前,一般是不做映射,直接进行头发模拟,而这一方式需要对所有的发丝进行处理,会导致头发密度不足,头发模拟效果差,真实性及准确性较低;或者,针对每根发丝进行复制,得到多根发丝,这就导致了映射的头发造型必须与被映射的头发一致,无法应对造型需求,如将一缕蜷曲的头发映射到一根模拟的头发上,降低了头发渲染的真实性及准确性。
技术实现思路
[0003]本申请实施例提供了一种数据管理方法、装置、计算机及存储介质,可以提高对象渲染的真实性、准确性及效率。
[0004]本申请实施例一方面提供了一种数据管理方法,该方法包括:为关键对象添加物理作用约束,基于物理作用约束确定关键对象的位置数据;获取依 ...
【技术保护点】
【技术特征摘要】
1.一种数据管理方法,其特征在于,所述方法包括:为关键对象添加物理作用约束,基于所述物理作用约束确定所述关键对象的位置数据;获取依赖对象与所述关键对象之间的相对位置信息,基于所述相对位置信息及所述关键对象的位置数据,确定所述依赖对象的位置数据;获取从属对象与所述依赖对象之间的对象偏移量,基于所述对象偏移量及所述依赖对象的位置数据,确定所述从属对象的位置数据;所述对象偏移量是指在对所述依赖对象进行偏移生成所述从属对象时所偏移的距离;基于所述关键对象的位置数据、所述依赖对象的位置数据及所述从属对象的位置数据,渲染目标对象。2.如权利要求1所述的方法,其特征在于,所述物理作用约束的数量为N,N为正整数;所述方法还包括:根据N个物理作用约束的约束关联关系,对所述N个物理作用约束进行排序组合,得到M个约束序列;M为正整数,每个约束序列包括所述N个物理作用约束,不同约束序列中所包括的N个物理作用约束的顺序不同;采用所述M个约束序列分别对样本对象进行物理作用模拟,得到所述样本对象在所述M个约束序列下分别对应的对象模拟效果,将最好的对象模拟效果所对应的约束序列确定为目标约束序列;所述为关键对象添加物理作用约束,基于所述物理作用约束确定所述关键对象的位置数据,包括:采用所述目标约束序列为关键对象添加所述N个物理作用约束,获取所述关键对象在所述N个物理作用约束下的位置数据。3.如权利要求1所述的方法,其特征在于,所述物理作用约束包括质点物理作用约束、运动物理作用约束及碰撞物理作用约束;所述为关键对象添加物理作用约束,基于所述物理作用约束确定所述关键对象的位置数据,包括:为关键对象添加所述质点物理作用约束,确定组成所述关键对象的关键对象质点的质点关联信息,以及所述关键对象的对象形状信息;为所述关键对象添加所述运动物理作用约束,确定所述关键对象所产生的加速度;采用所述碰撞物理作用约束对所述关键对象进行碰撞检测,得到碰撞偏移数据;在所述关键对象的历史位置数据基础上,采用所述质点关联信息、所述对象形状信息、所述关键对象所产生的加速度,以及所述碰撞偏移数据,确定所述关键对象的位置数据。4.如权利要求1所述的方法,其特征在于,所述基于所述相对位置信息及所述关键对象的位置数据,确定所述依赖对象的位置数据,包括:基于所述相对位置信息及所述关键对象的位置数据,确定所述依赖对象的初始更新位置数据;基于所述初始更新位置数据对所述依赖对象进行碰撞处理,得到所述依赖对象的位置数据。5.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述关键对象及所述依赖对象,获取所述依赖对象与所述关键对象之间的相对位置信息;所述相对位置信息用于在所述关键对象基础上,渲染所述依赖对象;对所述依赖对象进行偏移处理,生成所述从属对象,记录由所述依赖对象至所述从属对象的对象偏移量;所述对象偏移量用于在所述依赖对象基础上,渲染所述从属对象;将所述关键对象、所述依赖对象及所述从属对象,组成所述目标对象。6.如权利要求5所述的方法,其特征在于,所述获取所述关键对象及所述依赖对象,包括:获取第一候选对象对应的对象标签,将所述对象标签为关键标签的第一候选对象确定为所述关键对象,将所述对象标签为依赖标签的第一候选对象确定为所述依赖对象;或者,获取第二候选对象,获取所述关键对象,对所述第二候选对象与所述关键对象进行邻近...
【专利技术属性】
技术研发人员:李垚,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。