[發明專利]粒子動畫處理方法、裝置、存儲介質及計算機設備在審
| 申請號: | 202011148909.3 | 申請日: | 2020-10-23 |
| 公開(公告)號: | CN112215932A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 鄭超;宋昱 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06T13/80 | 分類號: | G06T13/80 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 粒子 動畫 處理 方法 裝置 存儲 介質 計算機 設備 | ||
本申請涉及一種粒子動畫處理方法、裝置、存儲介質及計算機設備,該粒子動畫處理方法包括:獲取待處理粒子幀中的多個粒子對應的像素著色器,得到多個該像素著色器;基于該多個像素著色器,計算該待處理粒子幀中該多個粒子對應的屬性參數;根據該屬性參數生成該待處理粒子幀的二維紋理;基于頂點紋理拾取技術從該二維紋理中確定該多個粒子的顯示信息;根據該顯示信息生成該待處理粒子幀的粒子動畫,從而能在終端平臺上較快地實現復雜的粒子動畫顯示,使用局限性小,動畫顯示速度快。
技術領域
本申請涉及粒子特效技術領域,具體涉及一種粒子動畫處理方法、裝置、存儲介質及計算機設備。
背景技術
隨著終端性能的逐漸提升,終端游戲對特效表現的要求越來越高,終端可以在用戶界面中顯示粒子動畫,以實現特效展示。
在粒子動畫生成過程中,需要涉及粒子渲染。粒子渲染在三維渲染中常常用于實現虛擬場景中的一些大量不規則的物體,例如云、煙霧、灰塵、雨雪、飛沙走石、焰火等。以雨滴天氣粒子為例,每一個雨滴都會被視作一個粒子,并在其位于虛擬攝像機的可視范圍內時,被渲染在對應的顯示畫面中,以實現虛擬天氣場景的特效顯示。
在粒子渲染過程中,端游側一般是基于Computer Shader來實現,其中,ComputerShader是在顯卡上運行的程序,被用于大量并行的GPU(Graphics Processing Unit,圖形處理單元)算法或加速部分游戲渲染,而手游側(比如手機端)由于設備覆蓋率以及硬件條件的限制,很難使用Computer Shader,其一般是基于硬件instancing實例,在VertexShader頂點著色器中來實現,其中,手游側可通過公式p1=p0+v*t實時計算粒子位置p1,p0為初始化的位置,V為初始化的速度,t為運動時間,一方面,由于粒子數據計算是在CPU(Central Processing Unit,中央處理器)中完成后傳輸至GPU進行渲染,而CPU只能按順序進行粒子計算,無法一次性計算多個粒子,并且采用CPU寫入紋理數據然后GPU讀取這一方式來實現粒子計算,在CPU寫入紋理數據時需要將數據從系統內存中傳輸到顯卡內存,會消耗顯卡的帶寬,進而影響粒子的計算效率。另一方面,上述計算方式只能表達簡單的拋物線運動,比如雨滴、雪花等特效粒子的運動,很難實現較復雜的粒子運動,從而無法在手游測顯示復雜的粒子動畫,局限性較強。
發明內容
本申請的目的在于提供一種粒子動畫處理方法、裝置、存儲介質及計算機設備,能在終端平臺上較快地實現復雜的粒子動畫顯示,適用范圍廣。
本申請實施例提供了一種粒子動畫處理方法,包括:
獲取待處理粒子幀中的多個粒子對應的像素著色器,得到多個所述像素著色器;
基于所述多個像素著色器,計算所述待處理粒子幀中所述多個粒子對應的屬性參數;
根據所述屬性參數生成所述待處理粒子幀的二維紋理;
基于頂點紋理拾取技術從所述二維紋理中確定所述多個粒子的顯示信息;
根據所述顯示信息生成所述待處理粒子幀的粒子動畫。
本申請實施例還提供了一種粒子動畫處理裝置,包括:
獲取模塊,用于獲取待處理粒子幀中的多個粒子對應的像素著色器,得到多個所述像素著色器;
計算模塊,用于基于所述多個像素著色器,計算所述待處理粒子幀中的所述多個粒子對應的屬性參數;
第一生成模塊,用于根據所述屬性參數生成所述待處理粒子幀的二維紋理;
第一確定模塊,用于基于頂點紋理拾取技術從所述二維紋理中確定所述多個粒子的顯示信息;
第二生成模塊,用于根據所述顯示信息生成所述待處理粒子幀的粒子動畫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011148909.3/2.html,轉載請聲明來源鉆瓜專利網。





