预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN102542610A*(12)发明专利申请(10)申请公布号CN102542610A(43)申请公布日2012.07.04(21)申请号201010616374.8(22)申请日2010.12.30(71)申请人福建星网视易信息系统有限公司地址350002福建省福州市金山大道618号橘园洲星网锐捷科技园20#4层(72)发明人张昊汤周文徐继芸(74)专利代理机构深圳市博锐专利事务所44275代理人张明(51)Int.Cl.G06T19/00(2011.01)G06T13/20(2011.01)权利要求书权利要求书1页1页说明书说明书33页页附图附图11页(54)发明名称一种基于OpenGLES的图像特效实现方法(57)摘要本发明涉及嵌入式设备或移动设备图像处理技术领域,具体涉及公开了一种基于OpenGLES的图像特效实现方法,可对图像实现任意目标点的阿拉丁神灯效果,包括如下步骤:1)获取待实现特效的图像;2)获取特效执行时间长度、图像区域位置、目标点坐标和动画方向;3)在待实现特效的图像上分割出多个顶点,调用OpenGLES对顶点进行建模;4)根据特效执行时间长度、图像区域位置、目标点坐标和动画方向,获得每个顶点运动的顺序、速度和方向;5)各顶点按步骤4)获得的顺序、速度和方向运动,同时调用OpenGLES对模型进行渲染,实现图像从目标点逐渐飞出、放大成形,或者图像向目标点收缩。CN102546ACN102542610A权利要求书1/1页1.一种基于OpenGLES的图像特效实现方法,其特征在于:包括如下步骤:1)获取待实现特效的图像;2)获取特效执行时间长度、图像区域位置、目标点坐标和动画方向;3)在待实现特效的图像上分割出多个顶点,调用OpenGLES对顶点进行建模;4)根据特效执行时间长度、图像区域位置、目标点坐标和动画方向,获得每个顶点运动的顺序、速度和方向;5)各顶点按步骤4)获得的顺序、速度和方向运动,同时调用OpenGLES对模型进行渲染,实现图像从目标点逐渐飞出、放大成形,或者图像向目标点收缩。2.如权利要求1所述的基于OpenGLES的图像特效实现方法,其特征在于:所述步骤2)中,特效执行时间长度、图像区域位置、目标点坐标和动画方向为自动设置。3.如权利要求1所述的基于OpenGLES的图像特效实现方法,其特征在于:所述步骤2)中,特效执行时间长度、图像区域位置、目标点坐标和动画方向由用户设置。4.如权利要求1至3中任一项所述的基于OpenGLES的图像特效实现方法,其特征在于:当动画方向为朝向目标点运动时,所述图像区域位置为待实现特效的图像的位置,当动画方向为背向目标点运动时,所述图像区域位置为待实现特效的图像放大成形后的位置。5.如权利要求4所述的基于OpenGLES的图像特效实现方法,其特征在于:当步骤2)中目标点坐标位于图像区域的上方或下方时,步骤3)中,在待实现特效的图像的左右两侧分割顶点。6.如权利要求4所述的基于OpenGLES的图像特效实现方法,其特征在于:当步骤2)中目标点坐标位于图像区域的左侧或下侧时,步骤3)中,在待实现特效的图像的上下两侧分割顶点。7.如权利要求4所述的基于OpenGLES的图像特效实现方法,其特征在于:当步骤2)中目标点坐标位于图像区域内部时,步骤3)中,在待实现特效的图像的上下左右两侧及图像内部分割顶点。2CN102542610A说明书1/3页一种基于OpenGLES的图像特效实现方法技术领域[0001]本发明涉及嵌入式设备或移动设备图像处理技术领域,具体涉及一种图像特效方法,用以实现阿拉丁神灯效果。背景技术[0002]阿拉丁神灯效果是指图像从一个目标点逐渐飞出、放大成形,或者图像向一个目标点进行运动,并收缩于该目标点,类似于神话中神仆从阿拉丁神灯的灯口处飞出或缩回的动画效果。[0003]现有技术中,动画效果通常采用诸如3DsMax等软件制作的帧动画实现,帧动画是指分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。帧动画需逐帧制作,文件体积大,而且由于帧动画的每一帧是既定的,因此局限性大,不能实现任意方向的阿拉丁神灯效果。[0004]计算机3D动画已经发展了很多年,随着现在嵌入式设备3D显卡越来越强大,嵌入式设备也能逐渐拥有PC电脑强大的3D图形处理能力,OpenGLES(OpenGLforEmbeddedSystems)是OpenGL三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,能实现非常丰富的动画效果。发明内容[0005]有鉴于此,为了解决上述问题,本发明公开了一种基于OpenGLES的图像特效实现方法,可对图像实现任意目标点的阿拉丁神灯效果。[0006]本发明的目的是这