买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种实现图像雨滴滴落、划动波纹特效的方法及系统_杭州小影创新科技股份有限公司_201911173212.9 

申请/专利权人:杭州小影创新科技股份有限公司

申请日:2019-11-26

公开(公告)日:2024-03-29

公开(公告)号:CN111008928B

主分类号:G06T3/04

分类号:G06T3/04;G06F3/0488;G06F3/0484

优先权:

专利状态码:有效-授权

法律状态:2024.03.29#授权;2024.03.22#著录事项变更;2020.05.08#实质审查的生效;2020.04.14#公开

摘要:本发明公开了一种实现图像雨滴滴落、划动波纹特效的方法及系统,其中方法包括:S1、从图像或视频中选取任意图像作为初始水面纹理图;S2、定义水波高度网格模拟水面,初始化每个顶点的水波高度值为0,模拟平静的水面;S3、检测用户触发雨滴滴落、划动波纹特效;S4、计算下一帧图像每个顶点的水波高度值;S5、根据水波高度值,获取相应像素偏移量,将原图像各像素按照像素偏移量发生形变,从而得到下一帧图像。本发明为图像实现雨滴滴落、划动波纹特效,丰富了图像特效,提升了用户体验。

主权项:1.一种实现图像雨滴滴落、划动波纹特效的方法,其特征在于,包括:S1、从图像或视频中选取任意图像作为初始水面纹理图;S2、定义水波高度网格模拟水面,初始化每个顶点的水波高度值为0,模拟平静的水面;S3、当用户选择雨滴滴落特效类型时,检测屏幕是否发生点击操作,若是,在随机位置滴落雨滴,以点的形式存储各雨滴位置和时间,各雨滴的初始位置作为中心点;当用户选择划动波纹特效类型时,检测屏幕是否发生滑动操作,若是,以点的形式存储滑动位置和时间,各滑动触摸初始位置作为中心点;对于单个雨滴,其初始位置和时间表示为vec3x,y,t,其中x为雨滴的x坐标,y为y坐标,t为初始的时间,对于划动波纹特效类型,用户通过滑动触屏触发,用户触发后,记录滑动触摸的位置和时间,单个触摸的位置和时间为vec3x,y,t,使用pts[]数组的方式存储多个点的位置和时间;当水波纹正在进行的同时,又有新的雨滴或触摸位置出现时,同样的方式记录并添加到数组中;S4、在水波在传导过程中,所有点随时间推移而改变,根据波的传播公式计算下一帧图像每个顶点的水波高度值;S5、根据水波高度值,获取相应像素偏移量,将原图像各像素按照像素偏移量发生形变,从而得到下一帧图像;所述水波高度值为:hx=fxk1timeradius*k22其中,k1和k2分别为调节系数,time为水波传播时间,radius为水波半径,具体为:radius=lenpositionHit-positonlen为两点之间欧式距离函数,positionHit为中心点的坐标位置,position为采样点坐标位置;fx为:fx=-a*cosx*b+c+d其中,系数a控制振幅,系数b控制周期频率,系数c控制x轴方向位移,系数d控制y轴方向位移。

全文数据:

权利要求:

百度查询: 杭州小影创新科技股份有限公司 一种实现图像雨滴滴落、划动波纹特效的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。