一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

游戏动画的生成方法及装置、存储介质、终端与流程

2021-10-09 14:39:00 来源:中国专利 TAG:装置 生成 游戏动画 方法 数据

技术特征:
1.一种游戏动画的生成方法,其特征在于,包括:获取攀爬对象的节点数据以及子节点数据,连接所述节点数据与所述子节点数据生成所述攀爬对象的主体模型,所述节点数据用于表征所述攀爬对象在游戏场景中依附场景物攀爬的状态,所述子节点数据基于所述节点数据确定;确定所述主体模型的目标支点,并在所述目标支点处构建所述主体模型的附属模型;对所述攀爬对象的主体模型、所述附属模型进行渲染,生成所述攀爬对象的动画。2.根据权利要求1所述的方法,其特征在于,所述确定所述主体模型的目标支点包括:获取所述主体模型的顶点数据以及待构建附属模型的特征参数;基于预设特征曲线确定与所述顶点数据、所述特征参数对应的权重值,并结合随机参数计算所述顶点数据对应的概率值;若所述概率值大于预设概率阈值,则确定所述顶点数据为目标支点。3.根据权利要求2所述的方法,其特征在于,所述在所述目标支点处构建所述主体模型的附属模型包括:获取待构建附属模型的面片贴图,并基于所述目标支点生成点云数据;结合所述特征参数将所述面片贴图配置于所述点云数据处,得到附属模型。4.根据权利要求2所述的方法,其特征在于,所述在所述目标支点处构建所述主体模型的附属模型包括:获取所述目标支点所对应的吸附力数据,所述吸附力数据用于表征所述攀爬对象依附所述场景物进行攀爬产生吸附作用的数据;根据所述吸附力数据确定所述目标支点的法线,并通过所述法线、所述目标支点与前序支点的位置差确定第一多边形模型体;按照所述特征参数将所述第一多边形模型体转换生成附属模型。5.根据权利要求1所述的方法,其特征在于,所述通过连接所述节点数据与所述子节点数据生成所述攀爬对象的主体模型包括:对所述节点数据以及子节点数据进行线性连接,并通过三维扫描线性连接后的线段,得到所述主体模型;或,对所述节点数据以及子节点数据进行线性连接,并通过定义的第二多边形模型体配置于线性连接后的至少一个线段中,合成所述主体模型。6.根据权利要求1

5任一项所述的方法,其特征在于,所述获取攀爬对象的节点数据以及子节点数据之前,所述方法还包括:获取待攀爬对象的节点数据,所述节点数据用于表征所述攀爬对象在游戏场景中依附场景物攀爬的状态;基于生长力数据对所述节点数据进行受力驱动,得到所述攀爬对象的子节点数据,所述生长力数据用于表征驱动所述节点数据按照不同受力大小向、不同受力方向进行攀爬的数据。7.根据权利要求6所述的方法,其特征在于,所述生长力数据包括主方向力数据、随机力数据、吸附力数据、重力数据,所述基于生长力数据对所述节点数据进行受力驱动,得到所述攀爬对象的子节点数据包括:获取主力方向数据、随机力数据、重力数据以及吸附力数据;
解析所述节点数据中的受力数据,所述受力数据用于表征所述攀爬对象的生长特征;在所述吸附力数据的范围内,按照不同坐标方向将所述主力方向数据、所述随机力数据、所述重力数据叠加至所述受力数据中,确定子节点数据的受力数据,以得到所述子节点数据。8.根据权利要求6所述的方法,其特征在于,所述节点数据包括节点状态、攀爬状态、受力数据,所述基于生长力数据对所述节点数据进行受力驱动之后,所述方法还包括:确定所述节点数据中的节点状态和/或攀爬状态,所述节点状态用于表征所述节点数据生成子节点数据的状态,所述攀爬状态用于表征攀爬对象的节点是否处于攀爬过程;若所述节点状态为生长状态,和/或所述攀爬状态为攀爬状态,则判断基于受力驱动得到的受力数据是否匹配预设攀爬特征阈值;若匹配预设攀爬特征阈值,则将受力驱动得到的受力数据确定为所述子节点数据的受力数据。9.一种游戏动画的生成装置,其特征在于,包括:获取模块,用于获取攀爬对象的节点数据以及子节点数据,连接所述节点数据与所述子节点数据生成所述攀爬对象的主体模型,所述节点数据用于表征所述攀爬对象在游戏场景中依附场景物攀爬的状态,所述子节点数据基于所述节点数据确定;构建模块,用于确定所述主体模型的目标支点,并在所述目标支点处构建所述主体模型的附属模型;生成模块,用于对所述攀爬对象的主体模型、所述附属模型进行渲染,生成所述攀爬对象的动画。10.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1

8中任一项所述的游戏动画的生成方法对应的操作。11.一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1

8中任一项所述的游戏动画的生成方法对应的操作。

技术总结
本发明公开了一种游戏动画的生成方法及装置、存储介质、终端,主要目的在于解决现有动画仿真生长生成效果差的问题。涉及数据技术领域,包括:获取攀爬对象的节点数据以及子节点数据,连接所述节点数据与所述子节点数据生成所述攀爬对象的主体模型,所述节点数据用于表征所述攀爬对象在游戏场景中依附场景物攀爬的状态,所述子节点数据基于所述节点数据确定;确定所述主体模型的目标支点,并在所述目标支点处构建所述主体模型的附属模型;对所述攀爬对象的主体模型、所述附属模型进行渲染,生成所述攀爬对象的动画。主要用于游戏动画的生成。生成。生成。


技术研发人员:颜廷超
受保护的技术使用者:完美世界(北京)软件科技发展有限公司
技术研发日:2021.06.29
技术公布日:2021/10/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜