[发明专利]动画渲染方法、装置、设备及可读存储介质在审
申请号: | 201910273018.1 | 申请日: | 2019-04-04 |
公开(公告)号: | CN110163935A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 钱鸿强;张莹 | 申请(专利权)人: | 浙江口碑网络技术有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原始组件 运动过程 阴影层 原始像素 可读存储介质 动画渲染 运动动画 运动像素 渲染 图像处理技术 计算处理 启动指令 生成运动 数据采集 物体运动 自然状态 人眼 真实性 观察 | ||
1.一种动画渲染方法,其特征在于,包括:
在原始组件的运动过程中进行数据采集,获取所述原始组件的运动速度以及原始像素值,所述原始像素值为所述原始组件在静止状态下的像素值;
对所述运动速度以及所述原始像素值进行计算处理,生成所述原始组件在运动过程中的运动像素值;
基于所述运动像素值,建立所述原始组件的阴影层,所述阴影层的形状与所述组件的形状一致;
当接收到对所述原始组件的启动指令时,采用所述阴影层对所述原始组件的运动过程进行渲染,生成所述原始组件的运动动画。
2.根据权利要求1所述的方法,其特征在于,所述在原始组件的运动过程中进行数据采集,获取所述原始组件的运动速度以及原始像素值,包括:
在所述原始组件的静止状态下,对所述原始组件的像素进行提取,获取所述原始组件的原始像素值;
设定采样时长和采样区间,启动所述原始组件按照所述采样时长进行运动;
根据所述原始组件在多个所述采样区间中的运动距离,计算所述原始组件在多个所述采样区间中的多个样本速度;
计算所述多个样本速度的平均速度,将所述平均速度作为所述原始组件的运动速度。
3.根据权利要求2所述的方法,其特征在于,所述根据所述原始组件在多个所述采样区间中的运动距离,计算所述原始组件在多个所述采样区间中的多个第一速度,包括:
对于多个所述采样区间中的任一采样区间,统计所述原始组件在所述采样区间中的运动距离;
计算所述运动距离与所述采样区间的第一比值,将所述第一比值作为所述采样区间的样本速度;
重复执行上述计算样本速度的过程,生成多个所述采样区间的所述多个样本速度。
4.根据权利要求2所述的方法,其特征在于,所述对所述运动速度以及所述原始像素值进行计算处理,生成所述原始组件在运动过程中的运动像素值,包括:
计算所述采样时长与所述采样间隔的第二比值,将所述第二比值作为采样次数;
按照水平方向和竖直方向对所述运动速度进行分解,得到所述水平方向的第一速度和所述竖直方向的第二速度;
计算所述采样次数与所述采样间隔的第一乘积,计算所述第一乘积与所述第一速度的第二乘积,并计算所述第一乘积与所述第二速度的第三乘积,将所述第二乘积和所述第三乘积作为第一像素值;
分别计算所述采样次数的取值从0变化至所述第二比值的多个第一像素值,并计算所述多个第一像素值的像素和值;
计算所述像素和值与所述第二比值的第三比值,将所述第三比值作为所述原始组件在运动过程中的初始像素值;
基于调整频率进行采样,获取所述原始组件在运动过程中的瞬时速度;
采用所述瞬时速度对所述初始像素值进行调整,生成所述原始组件在运动过程中的运动像素值。
5.根据权利要求4所述的方法,其特征在于,所述基于调整频率进行采样,获取所述原始组件在运动过程中的瞬时速度,包括:
获取所述调整频率,按照所述调整频率设定调整区间;
采集所述原始组件在调整区间中的运动距离,计算所述原始组件在所述调整区间中的第二速度,将所述第二速度作为所述原始组件在所述调整区间指示的位置的瞬时速度。
6.根据权利要求4所述的方法,其特征在于,所述采用所述瞬时速度对所述初始像素值进行调整,生成所述原始组件在运动过程中的运动像素值,包括:
计算所述瞬时速度与所述运动速度的第四比值;
获取预设系数,计算所述预设系数与所述第五比值的乘积作为调整系数;
计算所述调整系数与所述初始像素值的乘积作为所述原始组件在运动过程中的运动像素值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江口碑网络技术有限公司,未经浙江口碑网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910273018.1/1.html,转载请声明来源钻瓜专利网。