[发明专利]一种角色动画实现方法及系统无效
申请号: | 201110362512.9 | 申请日: | 2011-11-16 |
公开(公告)号: | CN102521866A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 戚军 | 申请(专利权)人: | 戚军 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 116000 辽宁省大连*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种角色动画实现方法及系统;其属于计算机图像显示技术领域。本发明在内存空间不足时,采用对最近未出现图片和出现频率最低的图片的权重,同时加入个人偏好,不但很好的降低了系统负荷,提高了动画输出的流畅性,同时也满足了不同人的不同要求,进步提高了此方法的可用性。 | ||
搜索关键词: | 一种 角色 动画 实现 方法 系统 | ||
【主权项】:
一种角色动画实现方法及系统,包括:预置帧显示规则,用于选取组成动画的所有帧中的部分帧进行显示输出;根据所述的帧显示规则,获取当前显示循环中需要加载显示的帧的编号;判断所述需要加载显示的帧是否已被加载到内存,若是则直接显示;否则加载该编号的帧到内存并进行输出显示;所述规则为选取动画中编号为等差排列的帧进行显示;该规则的算法为:X1=floor(floor(X/F)*F+mod(X,F)/P1)*P1,其中F为动画总帧数,P1为动画质量系数,X1为当前选取显示的帧编号,X为顺序播放F帧时当前显示循环对应于的帧编号。其中,动画质量系数P1以等比数列设置,以对应于不同帧缩减数;进而在动画显示之前通过确定动画质量系数P1;采用C++标准库提供的MAP储存所加载图素的信息,通过遍历MAP,判断当前要加载的图素是否已在内存中;进一步限制每一显示循环中图素的加载量;在确定的显示循环中需要显示的图素未能加载到内存,则调用该动画在内存中最近一次显示循环中加载的图素;限制图素加载量的方法采用:判断已加载图素的总容量与当前要加载的图素容量之和是否不小于门限值,若大于则停止该显示循环中加载图素的操作;其特征在于:在加载图素前判断内存空间大小,若内存空间不足,则采用下述方法淘汰图片,方法如下:P=P1*a/b+P2*c/d;其中:P1表示个人对最长时间没出现图片的偏好;P2表示个人对出现频率最少的图片的偏好;a表示一个图片出现的总次数;b表示运行总次数;c表示该图片出现的次数序号之和;d表示运行次数序号之和。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于戚军,未经戚军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110362512.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗少精子症的中药九子生精丸
- 下一篇:按摩用钢球