[发明专利]一种三维动画渲染方法及装置有效
申请号: | 201811585169.2 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109658325B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 彭真;戴春兰;徐祥 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T13/20 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维动画 渲染 方法 装置 | ||
1.一种三维动画渲染方法,其特征在于,应用于计算机设备,所述方法包括:
从帧缓存文件中获取待渲染目标动画的已着色的图像帧;
将所述帧缓存文件加载到内存中,并将所述帧缓存文件的已着色的图像帧、待渲染目标动画的播放时长和播放帧率加载到键值表,其中,所述键值表的键为所述帧缓存文件的文件名称,所述键值表的值为所述帧缓存文件的已着色的图像帧、待渲染目标动画的播放时长和播放帧率;
获取对所述待渲染目标动画进行渲染的时间参数;
根据所述键值表与所述时间参数,获取当前需要渲染的目标动画对应的目标已着色的图像帧;
渲染所述目标已着色的图像帧,得到渲染后的目标动画。
2.如权利要求1所述的方法,其特征在于,在所述从帧缓存文件中获取待渲染目标动画的已着色的图像帧之前,所述方法还包括:
将组成所述待渲染目标动画的各个图像进行着色处理,得到已着色的待渲染目标动画;
根据所述已着色的待渲染目标动画的预设播放时长和预设播放帧率,从已着色的待渲染目标动画中采样得到已着色的图像帧;
将所述已着色的图像帧按顺序存储到所述帧缓存文件;
将所述预设播放时长和预设播放帧率存储到帧缓存文件中,得到所述待渲染目标动画的播放时长和播放帧率。
3.如权利要求1所述的方法,其特征在于,所述根据所述键值表与所述时间参数,获取当前需要渲染的目标动画对应的目标已着色的图像帧,包括:
根据当前需要渲染的目标动画在所述帧缓存文件的文件名称,获取对应的所述已着色的图像帧、待渲染目标动画的播放时长和播放帧率;
根据所述时间参数与所述待渲染目标动画的播放时长和播放帧率,计算得到当前需要渲染的已着色的图像帧。
4.如权利要求1所述的方法,其特征在于,在所述从帧缓存文件中获取待渲染目标动画的已着色的图像帧之前,所述方法还包括:
设置三维地图中待添加所述目标动画位置的经纬度信息。
5.如权利要求4所述的方法,其特征在于,在所述从帧缓存文件中获取待渲染目标动画的已着色的图像帧之前,所述方法还包括:
设置所述目标动画在所述待添加所述目标动画位置中的显示层级、上下对齐方式及左右对齐方式。
6.一种三维动画渲染装置,其特征在于,应用于计算机设备,所述装置包括:
第一获取模块,用于从帧缓存文件中获取待渲染目标动画的已着色的图像帧;
第一渲染模块,用于通过依次对所述帧缓存文件中已着色的图像帧进行渲染得到渲染后的目标动画;
所述第一渲染模块包括:
加载模块,用于将所述帧缓存文件加载到内存中,并将所述帧缓存文件的已着色的图像帧、待渲染目标动画的播放时长和播放帧率加载到键值表,其中,所述键值表的键为所述帧缓存文件的文件名称,所述键值表的值为所述帧缓存文件的已着色的图像帧、待渲染目标动画的播放时长和播放帧率;
计时模块,用于获取对所述待渲染目标动画进行渲染的时间参数;
第二获取模块,用于根据所述键值表与所述时间参数,获取当前需要渲染的目标动画对应的目标已着色的图像帧;
第二渲染模块,用于渲染所述目标已着色的图像帧,得到渲染后的目标动画。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
着色模块,用于将组成所述待渲染目标动画的各个图像进行着色处理,得到已着色的待渲染目标动画;
采样模块,用于根据所述已着色的待渲染目标动画的预设播放时长和预设播放帧率,从已着色的待渲染目标动画中采样得到已着色的图像帧;
存储模块,用于将所述已着色的图像帧按顺序存储到所述帧缓存文件;
将所述预设播放时长和预设播放帧率存储到帧缓存文件中,得到所述待渲染目标动画的播放时长和播放帧率。
8.如权利要求6所述的装置,其特征在于,所述第二渲染模块具体用于:
根据当前需要渲染的目标动画在所述帧缓存文件的文件名称,获取对应的所述已着色的图像帧、待渲染目标动画的播放时长和播放帧率;
根据所述时间参数与所述待渲染目标动画的播放时长和播放帧率,计算得到当前需要渲染的已着色的图像帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585169.2/1.html,转载请声明来源钻瓜专利网。