[发明专利]动画显示方法、装置、电子设备及存储介质有效
申请号: | 201810579237.8 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108765527B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 彭安 | 申请(专利权)人: | 北京知道创宇信息技术股份有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100000 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 显示 方法 装置 电子设备 存储 介质 | ||
1.一种动画显示方法,其特征在于,包括:
确定用于表征动画中的图形元素的造型特征的特征点数据集,所述特征点数据集包括每个特征点的点坐标以及下一个点的指针;
在每相邻两个特征点之间确定过程点,并基于所述特征点数据集和所述过程点得到迹线顶点数据集,所述迹线顶点数据集包括每个特征点、每个所述过程点以及下一个点的指针;
基于预设规则和所述迹线顶点数据集确定待渲染迹线;
将所述待渲染迹线渲染出来;
其中,基于预设规则和所述迹线顶点数据集确定迹线,包括:
从所述迹线顶点数据集中随机选择一个点作为迹线的起始点;
获取当前起始点指向的下一个点,并以下一个点作为新的当前起始点,直至获取与待渲染迹线相关的所有点;
基于获取的与待渲染迹线相关的所有点确定待渲染迹线;
其中,基于获取的与待渲染迹线相关的所有点确定待渲染迹线,包括:
将所有点的初始位置设置为同一预设位置;
将所有点依次向指定的移动方向移动一个临位,直至所有点中除第一个点外的其余点均离开所述同一预设位置时,待渲染迹线长度达到最大值;
在待渲染迹线长度达到最大值后的每一帧动画时,所有点均向指定的移动方向移动一个临位。
2.根据权利要求1所述的方法,其特征在于,在每相邻两个特征点之间确定过程点,并基于所述特征点数据集和所述过程点得到迹线顶点数据集,包括:
确定每相邻两个特征点之间的线段长度;
对所述每相邻两个特征点之间的线段长度进行等值细分,得到细分后的多个点,所述细分后的多个点为所述过程点;
通过将所述过程点的点坐标加入所述特征点数据集中,并根据所述过程点的位置顺序修改所述每个特征点对应的下一点的指针,得到所述迹线顶点数据集。
3.根据权利要求1所述的方法,其特征在于,在待渲染迹线的运动轨道为非闭合路径时,基于获取的与待渲染迹线相关的所有点确定待渲染迹线,还包括:
当待渲染迹线的头部到达所述运动轨道的终点时,迹线长度开始收缩,直至迹线的尾部到达所述运动轨道的终点,动画进入下一个周期,其中,收缩时,将迹线中的除头部外的其余点依次向指定的移动方向移动一个临位,直至其余点中的每一个点均到达所述运动轨道的终点。
4.一种动画显示装置,其特征在于,包括:
第一确定模块,用于确定用于表征动画中的图形元素的造型特征的特征点数据集,所述特征点数据集包括每个特征点的点坐标以及下一个点的指针;
获取模块,用于在每相邻两个特征点之间确定过程点,并基于所述特征点数据集和所述过程点得到迹线顶点数据集,所述迹线顶点数据集包括每个特征点、每个所述过程点以及下一个点的指针;
第二确定模块,用于基于预设规则和所述迹线顶点数据集确定待渲染迹线;
渲染模块,用于将所述待渲染迹线渲染出来;
其中,所述第二确定模块,包括:
选择单元,用于从所述迹线顶点数据集中随机选择一个点作为迹线的起始点;
迹线点获取单元,用于获取当前起始点指向的下一个点,并以下一个点作为新的当前起始点,直至获取与待渲染迹线相关的所有点;
确定单元,用于基于获取的与待渲染迹线相关的所有点确定待渲染迹线;
其中,所述确定单元具体用于:
将所有点的初始位置设置为同一预设位置;
将所有点依次向指定的移动方向移动一个临位,直至所有点中除第一个点外的其余点均离开所述同一预设位置时,待渲染迹线长度达到最大值;
在待渲染迹线长度达到最大值后的每一帧动画时,所有点均向指定的移动方向移动一个临位。
5.根据权利要求4所述的装置,其特征在于,所述获取模块包括:
线段长度获取单元,用于确定每相邻两个特征点之间的线段长度;
细分单元,用于对所述每相邻两个特征点之间的线段长度进行等值细分,得到细分后的多个点,所述细分后的多个点为所述过程点;
迹线顶点数据集获取单元,用于通过将所述过程点的点坐标加入所述特征点数据集中,并根据所述过程点的位置顺序修改所述每个特征点对应的下一点的指针,得到所述迹线顶点数据集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术股份有限公司,未经北京知道创宇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810579237.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据加速显示的方法
- 下一篇:基于数据驱动的游戏人物人脸3D动画合成方法