[发明专利]一种基于边缘计算3D模拟场景背景滑动动画绘制方法在审
申请号: | 201911357885.X | 申请日: | 2019-12-25 |
公开(公告)号: | CN111127604A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 李强;李利民;胡晓庆;罗代忠;康阳 | 申请(专利权)人: | 重庆文理学院 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 北京和联顺知识产权代理有限公司 11621 | 代理人: | 徐冬冬 |
地址: | 402160 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 边缘 计算 模拟 场景 背景 滑动 动画 绘制 方法 | ||
本发明涉及滑动动画绘制方法技术领域,具体涉及一种基于边缘计算3D模拟场景背景滑动动画绘制方法,一种基于边缘计算3D模拟场景背景滑动动画绘制方法,包括对图片进行划分、判断是否左右滑动图片、生成顶点的纹理坐标、将生成的顶点的纹理坐标传输到顶点着色器、顶点着色器每次绘制时加上增量坐标形成新的纹理坐标、将新的纹理坐标输出到片元着色器进行差分采样绘制、将采样绘制后的图片输出到缓冲区、将缓冲区的图片绘制到屏幕上的步骤,本发明能够直接修改显卡对图像的纹理采样,所以不需要将多个图片加载到内存,也不需要一次加载整张图片到内存,减少了内存实用,避免了内存浪费。
技术领域
本发明涉及滑动动画绘制方法技术领域,具体涉及一种基于边缘计算3D模拟场景背景滑动动画绘制方法。
背景技术
3D场景模拟一般会有多层图片,分别有不同的动画,常见的动画有平移,缩放等。当场景中的坑位获取到焦点时出发动画,来高亮或者突出显示选择坑位。第一种常见的方法是准备多个图片分别做为动画不同的帧,然后一定的时间间隔显示不同帧的图片从而达到动画的效果。但这种方法需要更多的图片资源,增大了空间占用,一般图片资源占用空间相对较大的,很多内存紧缺的平台上使用这种方式限制性还是比较大的;多个图片还会增加程序运行时间,因为每一帧图片都需要加载释放等一些切换操作,影响了程序的性能和效率。第二种常见的方法是控制显示区域为图片的子区域显示图片不同子区域,直接移动或者缩放图片,控制显示区域为图片的子区域,这样这个子区域中显示的图片不同的子区域来达到动画的效果,如图1所示,方框表示显示区域,当图片左右平移时显示的效果就是平移的动画了。但这种方式需要把一整张大的图片都加载到内存有些平台甚至需要都绘制到内存,但是只显示一块子区域,这显然一部分内存被浪费了。
基于此,本发明设计了一种基于边缘计算3D模拟场景背景滑动动画绘制方法,用以解决上述两种传统方法存在的问题。
发明内容
本发明的目的在于解决上述背景技术中提出的问题,提供了一种基于边缘计算3D模拟场景背景滑动动画绘制方法。
为实现上述目的,本发明提供如下技术方案:
一种基于边缘计算3D模拟场景背景滑动动画绘制方法,包括以下步骤:
步骤一:对图片进行划分;
步骤二:判断是否左右滑动图片,若左右滑动图片则确定左右滑动范围,若不左右滑动图片,则取图片单边滑动区域;
步骤三:生成顶点的纹理坐标;
步骤四:将生成的顶点的纹理坐标传输到顶点着色器;
步骤五:顶点着色器每次绘制时加上增量坐标形成新的纹理坐标;
步骤六:将新的纹理坐标输出到片元着色器进行差分采样绘制;
步骤七:将采样绘制后的图片输出到缓冲区;
步骤八:将缓冲区的图片绘制到屏幕上。
进一步地,上述滑动动画绘制方法中,所述步骤三中顶点坐标根据偏移量△u确定。
进一步地,上述滑动动画绘制方法中,所述偏移量△u根据所需动画帧数以及显示效果确定。
进一步地,上述滑动动画绘制方法中,所述步骤五中增量坐标的增量为偏移量△u。
进一步地,上述滑动动画绘制方法中,所述步骤三至所述步骤六中的纹理坐标的坐标空间限制在0和1之间。
进一步地,上述滑动动画绘制方法中,所述偏移量△u的取值范围为0-1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆文理学院,未经重庆文理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911357885.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:低温环境水泥基灌浆材料及其制备方法
- 下一篇:环境预测方法和装置、电子设备