一种角色模型的消散方法、装置、设备及存储介质制造方法及图纸

技术编号:23768547 阅读:29 留言:0更新日期:2020-04-11 21:11
本发明专利技术实施例公开了一种角色模型的消散方法、装置、设备及存储介质。方法包括:获取初始角色模型;根据初始角色模型进行预处理获得角色修改模型,角色修改模型中的每个顶点中保存所位于的三角面片中全部顶点的位置信息;获得运动消散信息,运动消散信息包括运动方向和运动终点位置;根据运动消散信息控制角色修改模型进行消散。通过将初始角色模型进行预处理获得角色修改模型,使得角色修改模型中的每一个顶点保存所位于的三角面片中全部顶点的位置信息,在不需要进行三角面片重新装配的情况下,能够根据所获取的运动消散信息直接对角色修改模型进行消散,不仅提高了角色模型的处理速度,而且应用范围更加广泛,从而提升了用户的体验效果。

A dissipation method, device, device and storage medium of role model

【技术实现步骤摘要】
一种角色模型的消散方法、装置、设备及存储介质
本专利技术实施例涉及图形处理
,尤其涉及一种角色模型的消散方法、装置、设备及存储介质。
技术介绍
在游戏设计领域,通常采用多个几何体构成一个游戏角色模型,为了设计和运算的简便性,几何体一般采用的是三角面片,三角面片可以理解为角色模型的最小结构单元。专利技术人发现现有技术中至少存在如下问题:现有技术中为了实现角色模型的特定动态效果,一般采用的是在运行时通过几何着色器来重新装配三角片面,但采用三角片面重新装配的过程不仅处理效率低,而且所实现的动态效果并不理想,并且存在一些硬件设备不支持几何着色器运行的情况,从而影响用户的体验效果。
技术实现思路
本专利技术实施例提供了一种角色模型的消散方法、装置、设备及存储介质。以实现对角色模型进行消散。第一方面,本专利技术实施例提供了一种角色模型的消散方法,包括:获取初始角色模型,其中,初始角色模型中包括构成同一个三角面片的顶点集合,并且在每个顶点中保存顶点自身的位置信息;根据初始角色模型进行预处理获得角色修改模型,其本文档来自技高网...

【技术保护点】
1.一种角色模型的消散方法,其特征在于,包括:/n获取初始角色模型,其中,所述初始角色模型中包括构成同一个三角面片的顶点集合,并且在每个顶点中保存顶点自身的位置信息;/n根据所述初始角色模型进行预处理获得角色修改模型,其中,所述角色修改模型中的每个顶点中保存所位于的三角面片中全部顶点的位置信息;/n获得运动消散信息,其中,所述运动消散信息包括运动方向和运动终点位置;/n根据所述运动消散信息控制所述角色修改模型进行消散。/n

【技术特征摘要】
1.一种角色模型的消散方法,其特征在于,包括:
获取初始角色模型,其中,所述初始角色模型中包括构成同一个三角面片的顶点集合,并且在每个顶点中保存顶点自身的位置信息;
根据所述初始角色模型进行预处理获得角色修改模型,其中,所述角色修改模型中的每个顶点中保存所位于的三角面片中全部顶点的位置信息;
获得运动消散信息,其中,所述运动消散信息包括运动方向和运动终点位置;
根据所述运动消散信息控制所述角色修改模型进行消散。


2.根据权利要求1所述的方法,其特征在于,所述获取初始角色模型,包括:
确定所述初始角色模型的标识信息,其中,所述标识信息包括角色编号或角色名称;
将所述标识信息发送给建模服务器,并接收所述建模服务器根据所述标识信息所返回的所述初始角色模型。


3.根据权利要求1所述的方法,其特征在于,所述根据所述初始角色模型进行预处理获得角色修改模型,包括:
确定所述初始角色模型中构成同一个三角面片的顶点集合以及所述顶点集合中每一个顶点的位置信息;
根据所述构成同一个三角面片的顶点集合以及所述顶点集合中每一个顶点的位置信息,确定每一个顶点存储的有效信息,其中,所述有效信息包括:所位于的三角面片中全部顶点的位置信息。


4.根据权利要求3所述的方法,其特征在于,所述根据所述构成同一个三角面片的顶点集合以及所述顶点集合中每一个顶点的位置信息,确定每一个顶点存储的有效信息之后,还包括:
根据每一个顶点的所述有效信息,确定每一个所述顶点所位于的三角面片的中心点位置。


5.根据权利要求4所述的方法,其特征在于,所述获得运动消散信息之后,还包括:
根据所述运动方...

【专利技术属性】
技术研发人员:符晓洋
申请(专利权)人:米哈游科技上海有限公司
类型:发明
国别省市:上海;31

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

1