[發(fā)明專利]一種粒子系統(tǒng)的處理方法及裝置有效
| 申請?zhí)枺?/td> | 201610324183.1 | 申請日: | 2016-05-16 |
| 公開(公告)號: | CN107392835B | 公開(公告)日: | 2019-09-13 |
| 發(fā)明(設(shè)計)人: | 馬曉霏 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 粒子 系統(tǒng) 處理 方法 裝置 | ||
本發(fā)明實施例公開了一種粒子系統(tǒng)的處理方法,包括:接收CPU發(fā)送的目標(biāo)粒子系統(tǒng)的整體屬性信息,所述目標(biāo)粒子系統(tǒng)的整體屬性信息包括粒子顯示范圍,粒子生命周期范圍,粒子速度范圍以及生成時間;根據(jù)目標(biāo)粒子系統(tǒng)的整體屬性信息生成所述目標(biāo)粒子系統(tǒng)的粒子并初始化目標(biāo)粒子系統(tǒng)的各個粒子的粒子屬性,其中所述各個粒子的粒子屬性包括各個粒子的位置信息、速度信息、生命周期以及生成時間;根據(jù)所述目標(biāo)粒子系統(tǒng)中各個粒子的粒子屬性顯示所述目標(biāo)粒子系統(tǒng)的各個粒子。本發(fā)明實施例還公開了一種粒子系統(tǒng)的處理裝置。采用本發(fā)明,可提高粒子系統(tǒng)的處理效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機圖形技術(shù)領(lǐng)域,尤其涉及一種粒子系統(tǒng)的處理方法及裝置。
背景技術(shù)
對如煙、火、云、霧、瀑布等不規(guī)則現(xiàn)象特效現(xiàn)象進行可視化仿真是計算機圖形學(xué)中極具挑戰(zhàn)性的研究課題,傳統(tǒng)的造型方法很難高真實度地描述具體的形狀和特征效果。
如今一般采用粒子系統(tǒng)展示上述不規(guī)則現(xiàn)象特效,粒子系統(tǒng)可以對復(fù)雜的運動系統(tǒng)進行模擬。現(xiàn)有技術(shù)中,粒子系統(tǒng)中粒子的位置更新、死亡檢測等都需通過CPU(CentralProcessing Unit,中央處理器)處理,GPU根據(jù)CPU的處理結(jié)果顯示粒子系統(tǒng)中的粒子,這個過程會耗費大量的CPU時間,同時而CPU在處理過程中,GPU(Graphics Processing Unit,圖形處理器)需要處于鎖定等待狀態(tài),直到CPU完成粒子的生成與位置更新后,GPU才能根據(jù)CPU更新后的數(shù)據(jù)進行顯示,從而導(dǎo)致處理效率低。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種粒子系統(tǒng)的處理方法及裝置,可提高粒子系統(tǒng)的處理效率。
為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種粒子系統(tǒng)的處理方法,包括:
接收CPU發(fā)送的目標(biāo)粒子系統(tǒng)的整體屬性信息,所述目標(biāo)粒子系統(tǒng)的整體屬性信息包括粒子顯示范圍,粒子生命周期范圍,粒子速度范圍以及生成時間;
根據(jù)目標(biāo)粒子系統(tǒng)的整體屬性信息生成所述目標(biāo)粒子系統(tǒng)的粒子并初始化目標(biāo)粒子系統(tǒng)的各個粒子的粒子屬性,其中所述各個粒子的粒子屬性包括各個粒子的位置信息、速度信息、生命周期以及生成時間;
根據(jù)所述目標(biāo)粒子系統(tǒng)中各個粒子的粒子屬性顯示所述目標(biāo)粒子系統(tǒng)的各個粒子。
相應(yīng)地,本發(fā)明實施例還提供了一種粒子系統(tǒng)的處理的裝置,包括:
整體屬性信息接收模塊,用于接收CPU發(fā)送的目標(biāo)粒子系統(tǒng)的整體屬性信息;
粒子屬性初始化模塊,用于根據(jù)目標(biāo)粒子系統(tǒng)的整體屬性信息生成所述目標(biāo)粒子系統(tǒng)的粒子并初始化目標(biāo)粒子系統(tǒng)的各個粒子的粒子屬性,其中所述各個粒子的粒子屬性包括各個粒子的位置信息、速度信息、生命周期以及生成時間;
粒子顯示模塊,用于根據(jù)所述目標(biāo)粒子系統(tǒng)中各個粒子的粒子屬性顯示所述目標(biāo)粒子系統(tǒng)的各個粒子。
本發(fā)明實施例通過由GPU接收CPU發(fā)送的粒子系統(tǒng)的整體屬性信息后生成粒子,并對生成的粒子進行顯示及生命周期的管理,與現(xiàn)有技術(shù)相比,本發(fā)明實施例大幅減少了GPU與CPU之間的數(shù)據(jù)傳遞,降低了GPU等待CPU數(shù)據(jù)傳輸?shù)拇螖?shù)與頻率,從而有效提高了粒子系統(tǒng)的處理效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例中的粒子系統(tǒng)的處理方法的流程示意圖;
圖2是本發(fā)明實施例中的粒子系統(tǒng)顯示的圖案效果示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201610324183.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





