[發明專利]扭曲效果生成方法、裝置、設備和存儲介質有效
| 申請號: | 202011143463.5 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN111968213B | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 姜明余 | 申請(專利權)人: | 成都完美時空網絡技術有限公司 |
| 主分類號: | G06T15/04 | 分類號: | G06T15/04;G06T15/00 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 孫明子;劉戈 |
| 地址: | 610094 四川省成都市自由貿易*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 扭曲 效果 生成 方法 裝置 設備 存儲 介質 | ||
本發明實施例提供一種扭曲效果生成方法、裝置、設備和存儲介質,該方法包括:獲取圖像紋理;對圖像紋理對應的紋理坐標進行扭曲處理,得到第一扭曲紋理坐標,扭曲處理依次包括水波紋扭曲、環形波紋扭曲以及螺旋扭曲;獲取用戶輸入的第二扭曲紋理坐標,將第一扭曲紋理坐標與第二扭曲紋理坐標進行疊加,得到最終采樣坐標;通過最終采樣坐標對圖像紋理進行采樣,將采樣結果輸出到臨時紋理緩存中;對臨時紋理緩存中的采樣結果進行徑向扭曲處理得到混合扭曲后的圖像紋理,在屏幕中顯示混合扭曲后的圖像紋理。采用本發明可以將多種扭曲算法自由組合,可以實現更加豐富逼真的畫面旋轉、波動等扭曲效果。
技術領域
本發明涉及圖像處理技術領域,尤其涉及一種扭曲效果生成方法、裝置、設備和存儲介質。
背景技術
在相關技術中,在需要對渲染圖像進行扭曲效果處理的場景中,往往只能采用一種扭曲效果處理方式對渲染圖像進行處理,無法實現將多種扭曲效果進行融合的目的。如果僅采用單一一種扭曲效果處理方式對渲染圖像進行處理,會導致得到的扭曲圖像的扭曲效果較差,降低扭曲圖像的圖像質量。
發明內容
本發明實施例提供一種扭曲效果生成方法、裝置、設備和存儲介質,用以實現提高扭曲圖像的扭曲效果,提高扭曲圖像的圖像質量。
第一方面,本發明實施例提供一種扭曲效果生成方法,該方法包括:
獲取圖像紋理;
對所述圖像紋理對應的紋理坐標進行扭曲處理,得到第一扭曲紋理坐標,所述扭曲處理依次包括水波紋扭曲、環形波紋扭曲以及螺旋扭曲;
獲取用戶輸入的第二扭曲紋理坐標,將所述第一扭曲紋理坐標與所述用戶輸入的第二扭曲紋理坐標進行疊加,得到最終采樣坐標;
通過所述最終采樣坐標對所述圖像紋理進行采樣,將采樣結果輸出到臨時紋理緩存中;
對所述臨時紋理緩存中的采樣結果進行徑向扭曲處理得到混合扭曲后的圖像紋理,在屏幕中顯示所述混合扭曲后的圖像紋理。
可選地,所述對所述圖像紋理對應的紋理坐標進行扭曲處理,得到第一扭曲紋理坐標,還包括:
按照扭曲處理的排序順序,對所述圖像紋理的紋理坐標進行扭曲處理,每當對所述圖像紋理的紋理坐標進行一次扭曲處理時,將當前進行扭曲處理所得的圖像紋理確定為下一次扭曲處理時使用的所述圖像紋理。
可選地,所述扭曲處理包括水波紋扭曲效果,所述對所述圖像紋理對應的紋理坐標進行扭曲處理,包括:
對所述圖像紋理中的每個像素點的初始紋理坐標進行水波紋扭曲計算,得到經過水波紋扭曲的第一扭曲向量;
基于所述圖像紋理中的各像素點的初始紋理坐標和所述第一扭曲向量,確定經過水波紋扭曲的紋理坐標。
可選地,所述獲取用戶輸入的第二扭曲紋理坐標,將所述第一扭曲紋理坐標與所述用戶輸入的第二扭曲紋理坐標進行疊加,得到最終采樣坐標,包括:
獲取用戶輸入的第二扭曲紋理坐標,所述第二扭曲紋理坐標包括紅色r通道和綠色g通道的分量值;
通過所述經過水波紋扭曲的紋理坐標,對所述第二扭曲紋理坐標進行采樣,得到第三扭曲向量;
將所述圖像紋理中的各像素點的初始紋理坐標與對應的第三扭曲向量相加,得到經過水波紋扭曲的最終采樣坐標。
可選地,所述對所述圖像紋理中的每個像素點的初始紋理坐標進行水波紋扭曲計算,包括:
通過公式,對所述圖像紋理中的每個像素點的初始紋理坐標進行水波紋扭曲計算;
所述公式為:
所述公式為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都完美時空網絡技術有限公司,未經成都完美時空網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202011143463.5/2.html,轉載請聲明來源鉆瓜專利網。





