一種基于材質(zhì)的粒子效果優(yōu)化方法
【專利摘要】本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù),采用材質(zhì)樹的方法,對(duì)粒子的效果和效率進(jìn)行優(yōu)化,其采用復(fù)合貼圖,基于DX9的紋理混合,開發(fā)出來的一套數(shù)狀的材質(zhì)系統(tǒng),來提高粒子的效果,同時(shí)又可以減低粒子數(shù)量,提高幀率;采用材質(zhì)效果替代頂點(diǎn)運(yùn)動(dòng)效果,這樣就可以提高效率。同時(shí)用材質(zhì)模板,方便美工人員來使用,減少他們對(duì)于復(fù)雜材質(zhì)樹的開發(fā)量,提高工作效率,這樣減少了特效的頂點(diǎn)數(shù)量,就是減少了CPU中對(duì)于粒子物理計(jì)算的負(fù)載。同時(shí),減少了三角形的個(gè)數(shù),也大大降低了重繪率,從CPU和GPU端,都降低消耗。采用多重的材質(zhì),也可以提升美術(shù)效果,可以說是從效果和效率上,都是一個(gè)不錯(cuò)的做法。
【專利說明】一種基于材質(zhì)的粒子效果優(yōu)化方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù),采用材質(zhì)樹的方法,對(duì)粒子的效果和效率進(jìn)行優(yōu)化。
【背景技術(shù)】
[0002]所謂粒子系統(tǒng),就是表示三維計(jì)算機(jī)圖形學(xué)中模擬一些特定的模糊現(xiàn)象的技術(shù),粒子系統(tǒng)模擬的現(xiàn)象有火、爆炸、煙、水流、火花、落葉、云、霧、雪、塵、流星尾跡或者象發(fā)光軌跡這樣的抽象視覺效果等等。
[0003]在網(wǎng)絡(luò)游戲中,此技術(shù)經(jīng)常用來制作技能效果。傳統(tǒng)的粒子系統(tǒng),是采用簡(jiǎn)單的貼圖,在系統(tǒng)中給出幾種特點(diǎn)的效果,通過增加粒子的數(shù)量而達(dá)到一定的效果。這樣做的問題有兩個(gè):
一是表現(xiàn)力查。因?yàn)椴捎霉潭ǖ男Ч杜e,所以他的可變性差,無法實(shí)現(xiàn)一些復(fù)雜的效
果O
[0004]二是效率低。因?yàn)樵谑褂眠^程中添加大量的粒子,這樣就造成了大量的三角形渲染,過高的重繪率和粒子在CPU端的更新消耗,都會(huì)讓客戶端效率變得地下,產(chǎn)生卡頓現(xiàn)象。
[0005]本發(fā)明采用一種基于材質(zhì)樹的技術(shù),以DX9為基礎(chǔ),實(shí)現(xiàn)了一種即可以減低粒子數(shù)量,又可以提高效果的粒子系統(tǒng)實(shí)現(xiàn)方法。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題在于提高效果和減低粒子數(shù)量。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明所采用的技術(shù)方案為一種基于材質(zhì)的粒子效果優(yōu)化方法,其具體的實(shí)施步驟如下:
1)對(duì)于固定的粒子效果,開發(fā)復(fù)合貼圖模板;
2)把原理固定化的貼圖融合方法模板化;美工人員制作出一個(gè)實(shí)用的效果后,按照這個(gè)材質(zhì)的生成方法,制作一個(gè)材質(zhì)模板;提供幾個(gè)接口,供其他的美工人員更換貼圖和添加具體的參數(shù),快速的制作負(fù)載的材質(zhì);
3)提供粒子系統(tǒng)的特殊繪制接口;
4)采用貼圖效果,替代之前由大量頂點(diǎn)運(yùn)動(dòng)產(chǎn)生的效果;把材質(zhì)應(yīng)用到粒子系統(tǒng)中,比如采用貼圖的UV移動(dòng),替代之前大量頂點(diǎn)的移動(dòng),采用多層材質(zhì)混合,替代之前由大量粒子渲染的混合效果。
[0008]本發(fā)明的優(yōu)點(diǎn)在于:其采用復(fù)合貼圖,基于DX9的紋理混合,開發(fā)出來的一套數(shù)狀的材質(zhì)系統(tǒng),來提高粒子的效果,同時(shí)又可以減低粒子數(shù)量,提高幀率;采用材質(zhì)效果替代頂點(diǎn)運(yùn)動(dòng)效果,這樣就可以提高效率。同時(shí)用材質(zhì)模板,方便美工人員來使用,減少他們對(duì)于復(fù)雜材質(zhì)樹的開發(fā)量,提高工作效率,這樣減少了特效的頂點(diǎn)數(shù)量,就是減少了 CPU中對(duì)于粒子物理計(jì)算的負(fù)載。同時(shí),減少了三角形的個(gè)數(shù),也大大降低了重繪率,從CPU和GPU端,都降低消耗。采用多重的材質(zhì),也可以提升美術(shù)效果,可以說是從效果和效率上,都是一個(gè)不錯(cuò)的做法。
【具體實(shí)施方式】
[0009]一種基于材質(zhì)的粒子效果優(yōu)化方法,其具體的實(shí)施步驟如下:
1)對(duì)于固定的粒子效果,開發(fā)復(fù)合貼圖模板;
2)把原理固定化的貼圖融合方法模板化;美工人員制作出一個(gè)實(shí)用的效果后,按照這個(gè)材質(zhì)的生成方法,制作一個(gè)材質(zhì)模板;提供幾個(gè)接口,供其他的美工人員更換貼圖和添加具體的參數(shù),快速的制作負(fù)載的材質(zhì);
3)提供粒子系統(tǒng)的特殊繪制接口;
4)采用貼圖效果,替代之前由大量頂點(diǎn)運(yùn)動(dòng)產(chǎn)生的效果;把材質(zhì)應(yīng)用到粒子系統(tǒng)中,比如采用貼圖的UV移動(dòng),替代之前大量頂點(diǎn)的移動(dòng),采用多層材質(zhì)混合,替代之前由大量粒子渲染的混合效果。
【權(quán)利要求】
1.一種基于材質(zhì)的粒子效果優(yōu)化方法,其具體的實(shí)施步驟如下: 1)對(duì)于固定的粒子效果,開發(fā)復(fù)合貼圖模板; 2)把原理固定化的貼圖融合方法模板化;美工人員制作出一個(gè)實(shí)用的效果后,按照這個(gè)材質(zhì)的生成方法,制作一個(gè)材質(zhì)模板;提供幾個(gè)接口,供其他的美工人員更換貼圖和添加具體的參數(shù),快速的制作負(fù)載的材質(zhì); 3)提供粒子系統(tǒng)的特殊繪制接口; 4)采用貼圖效果,替代之前由大量頂點(diǎn)運(yùn)動(dòng)產(chǎn)生的效果;把材質(zhì)應(yīng)用到粒子系統(tǒng)中,比如采用貼圖的UV移動(dòng),替代之前大量頂點(diǎn)的移動(dòng),采用多層材質(zhì)混合,替代之前由大量粒子渲染的混合效果。
【文檔編號(hào)】G06T15/00GK103578128SQ201310540196
【公開日】2014年2月12日 申請(qǐng)日期:2013年11月5日 優(yōu)先權(quán)日:2013年11月5日
【發(fā)明者】陳洋 申請(qǐng)人:大連創(chuàng)達(dá)技術(shù)交易市場(chǎng)有限公司