[发明专利]动态墙纸生成方法及装置有效
申请号: | 201110203403.2 | 申请日: | 2011-07-20 |
公开(公告)号: | CN102411470A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 张冬明 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F3/14 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 郭禾 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 墙纸 生成 方法 装置 | ||
技术领域
本发明涉及计算机领域,特别是涉及一种动态墙纸生成方法及装置。
背景技术
目前计算机、移动设备等产品普遍采用图形用户操作系统,这些操作系统通常都支持用户在桌面或待机主界面设置个性化的静态或动态墙纸。计算机、移动设备等产品内置一定数量的墙纸已经成为大多数产品的基本配置,其中,具有动态及交互效果的动态墙纸比静态墙纸更具吸引力,对于提升产品形象、增加卖点具有显著效果。
发明内容
本发明提供一种动态墙纸生成方法及装置,以生成一种具有特殊动态交互效果的动态墙纸。
本发明提供一种动态墙纸生成方法,包括:
初始化视效基本控制参数,并设置3D变换参数;
根据3D变换参数以及视效基本控制参数进行背景和粒子的渲染,生成动态墙纸;
在用户触动屏幕时,根据用户触动屏幕的方式和位置,更新视效基本控制参数以及3D变换参数,并根据更新后的3D变换参数以及视效基本控制参数重新对动态墙纸上的背景和粒子进行渲染。
本发明还提供了一种动态墙纸生成装置,包括:
初始化模块,用于初始化视效基本控制参数,并设置3D变换参数;
渲染模块,用于根据3D变换参数以及视效基本控制参数进行背景和粒子的渲染,生成动态墙纸;
交互模块,用于在用户触动屏幕时,根据用户触动屏幕的方式和位置,更新视效基本控制参数以及3D变换参数,并根据更新后的3D变换参数以及视效基本控制参数重新对动态墙纸上的背景和粒子进行渲染。
本发明有益效果如下:
通过在用户触动屏幕时,根据更新后的3D变换参数以及视效基本控制参数重新对动态墙纸上的背景和粒子进行渲染,提供了一种具有特殊动态交互效果的动态墙纸的生成方法及装置,根据本发明生成的动态墙纸能够给人以直观的3D纵深运动粒子效果且具有交互趣味性,与现有的静态墙纸及动态墙纸相比,在视觉效果、交互效果等用户体验方面得到了明显的提升。
附图说明
图1是本发明实施例的动态墙纸生成方法的流程图;
图2是本发明实施例的动态墙纸生成方法的详细处理的流程图;
图3a是本发明实施实例的动态墙纸初始背景的示意图;
图3b是本发明实施实例的动态墙纸用户触动前的示意图;
图3c是本发明实施实例的动态墙纸用户触动后的示意图;
图4是本发明实施例的更新粒子属性的流程图;
图5是本发明实施例的扰动示意图;
图6是本发明实施例的动态墙纸生成装置的结构示意图。
具体实施方式
为了提供了一种具有特殊动态交互效果的动态墙纸,本发明提供了一种动态墙纸生成方法及装置,即,提供一种具有3D纵深粒子特效的动态墙纸生成方法及装置,具体地,墙纸在初始状态只显示背景,随后,在3D空间特定初始纵深区域按照一定排放速率和排放数量上限陆续产生具有特定运动方向和初始速度的粒子元素,这些粒子元素随着时间的变化不断更新其位置、外观等属性从而实现3D纵深运动。当粒子运动到特定区域边界的时候,该粒子在边界处消失,并将该粒子重新从初始纵深区域处开始做新一轮的3D纵深运动。在交互方面,当用户左右滑动屏幕时,整个墙纸(背景和粒子)的视点作相应变化;当用户点击屏幕时,以点击位置为中心的特定半径区域内,各粒子根据当前位置与点击位置的相对关系作适当的位置变化以模拟点击后粒子的位置扰动,在该半径区域外的粒子不受本次点击事件的影响。本次点击事件对应处理结束后,各粒子根据处理后的位置、外观等属性继续作上述3D纵深运动。根据这本发明实施例的技术方案生成的动态墙纸具有3D粒子特效,并支持用户交互。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
方法实施例
根据本发明的实施例,提供了一种动态墙纸生成方法,图1是本发明实施例的动态墙纸生成方法的流程图,如图1所示,根据本发明实施例的动态墙纸生成方法包括如下处理:
步骤101,初始化视效基本控制参数,并设置3D变换参数;
其中,视效基本控制参数具体包括:起始纵深区域、粒子属性、以及消失纵深区域,其中,粒子属性具体包括:粒子大小、粒子排放速率、粒子排放数量、粒子运动方向、粒子位置更新时间、粒子生命周期、以及粒子外观属性;
3D变换参数具体包括:模型变换参数、视图变换参数、投影变换参数、以及视口变换参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110203403.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种交互式投影机系统
- 下一篇:外六角锁紧螺母