【技术实现步骤摘要】
对象处理方法、装置、计算机设备、存储介质和程序产品
[0001]本申请涉及人工智能
,特别是涉及一种对象处理方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着人工智能技术的发展,以及虚拟元素在不同
的逐步推广应用,比如游戏领域中,针对大型游戏而言,为获得较好的写实效果,向游戏用户提供高质量的虚拟表现,需要构建得到不同游戏场景中的多种游戏元素、多个游戏角色等虚拟对象,比如针对某些具体游戏场景,需要构建多种形态的具有真实效果的羽毛。
[0003]传统上不同效果的羽毛的生成方法,通常需要通过建模的方式手动摆放羽毛的贴片模型,并将制作好的羽毛贴图赋予贴片上,而对于羽毛的贴图,则需要寻找合适的造型和素材,再将羽毛素材转换成需要的贴图类型。但在实际项目的制作中,通常都需要经过多个版本的修改、调整,才可以达到最终的羽毛效果需求。而由于传统上制作羽毛的过程中需要辗转多个软件,且在整个制作和修改过程中,大部分制作步骤都是线性且不可逆的,如果遇到效果的改动较大时,需要根据修改需求重新开始制作,而无法复用之前的工作成果,导致了比如不同效果的羽毛等虚拟对象的制作效率仍然较为低下。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提升对不同效果的羽毛等虚拟对象的制作生产效率的对象处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种对象处理方法。所述方法包括:
[0006]获取基础对象框架,并 ...
【技术保护点】
【技术特征摘要】
1.一种对象处理方法,其特征在于,所述方法包括:获取基础对象框架,并提取与所述基础对象框架对应的各对象属性参数值;基于所述基础对象框架、以及各所述对象属性参数值,生成对象数据;所述对象数据包括对象毛发曲线、对象网格体以及对象贴图;根据目标引擎,对所述对象数据进行格式匹配处理,确定与所述目标引擎匹配的目标对象数据;调用所述目标引擎,对所述目标对象数据进行渲染处理,生成具有写实效果的目标对象。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:调用引导曲线对所述对象数据进行变形处理,获得变形对象数据;所述引导曲线用于控制对象的长度和生长方向;根据所述目标引擎,对所述变形对象数据进行格式匹配处理,确定与所述目标引擎匹配的目标变形对象数据;所述目标引擎用于对与所述目标引擎匹配的目标变形数据进行渲染处理,获得具有写实效果的目标变形对象。3.根据权利要求2所述的方法,其特征在于,所述调用引导曲线对所述对象数据进行变形处理,获得变形对象数据,包括:确定与所述引导曲线关联的变换矩阵;根据所述变换矩阵,将所述对象数据变换至所述引导曲线上,获得变形对象数据。4.根据权利要求3所述的方法,其特征在于,在所述确定与所述引导曲线关联的变换矩阵之前,还包括:基于所述对象数据的尺寸信息、以及所述引导曲线的尺寸信息,确定缩放比例;根据所述缩放比例,对所述对象数据的尺寸信息进行缩放处理,获得缩放处理后的对象数据;所述根据所述变换矩阵,将所述对象数据变换至所述引导曲线上,获得变形对象数据,包括:根据所述缩放比例,对所述变换矩阵进行缩放处理,获得缩放处理后的变换矩阵;根据缩放处理后的所述变换矩阵,对缩放处理后的对象数据进行旋转处理和偏移处理,将所述对象数据变换至所述引导曲线上,获得变形对象数据。5.根据权利要求4所述的方法,其特征在于,所述根据缩放处理后的所述变换矩阵,对缩放处理后的对象数据进行旋转处理和偏移处理,将所述对象数据变换至所述引导曲线上,获得变形对象数据,包括:对缩放处理后的对象数据的朝向进行旋转处理,获得朝向变换的所述对象数据;按照所述对象数据从底部至顶部的顺序,将朝向变换的所述对象数据依次映射至预设范围;根据所述预设范围,对缩放处理后的所述变换矩阵进行匹配处理,从所述变换矩阵上获得匹配成功的目标位置;基于缩放处理后的所述变换矩阵,对朝向变换的所述对象数据进行旋转处理,获得朝向标准的所述对象数据;根据所述目标位置,对朝向标准的所述对象数据进行位置偏移处理,将所述对象数据变形至所述引导曲线上,获得变形对象数据。
6.根据权利要求3所述的方法,其特征在于,所述确定与所述引导曲线关联的变换矩阵,包括:从所述引导曲线上,随机提取连续的第一数据点和第二数据点;获取所述第一数据点的第一位置向量、以及所述第二数据点的第二位置向量;基于所述第一位置向量和所述第二位置向量,确定变换向量;调用预设目标函数,对所述变换向量进行坐标转换处理,获得...
【专利技术属性】
技术研发人员:韩宏,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。