【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及圖像處理
,具體地,涉及。
技術(shù)介紹
隨著網(wǎng)絡(luò)游戲的不斷發(fā)展,自主研發(fā)的網(wǎng)絡(luò)游戲不斷的推陳出新,游戲中的特效不但烘托出游戲的氣場氛圍,給畫面以真實逼真的效果和角色強大的力量,大大滿足了玩家精神力量的發(fā)揮,同時也大大提高的整個場面的美術(shù)效果,這樣才能使特效更加的自然和真實。所謂的游戲特效是我們?yōu)橛螒驁鼍昂徒巧砑宇~外的炫彩效果,比如:使用武器所發(fā)出子彈的爆炸特效,受力爆炸后的煙霧,燃燒的火焰,天氣變化的雨,雪,等效果利用特效制造的場景氛圍,提升角色攻擊的刺激感,并表現(xiàn)角色的力量美。一款游戲特效的好壞,在游戲感官上也占有很重要的因素,所以在整個網(wǎng)絡(luò)游戲制作過程中,要求特效師要對特效的效果進行深刻的研究,制作出比較完美切實的效果。粒子系統(tǒng)是粒子發(fā)射器做的一些動畫完成的,采用大量的具有一定生命和屬性的微小粒子圖元作為基本元素繪制一個或者多個對象,在粒子系統(tǒng)中,粒子圖元的形狀可以是小球、橢球、立方體或者其他形狀,每個粒子還具有大小、顏色、透明度、運動速度、運動方向和生命周期等屬性。目前采用的粒子特效是單線程高分辨下繪制特效的,只開啟一個主線程進行特效繪制,這樣的繪制是更新很慢,效率很低。主線程中程序流程如下所示:While (true){1、檢測相機內(nèi)粒子的可見性2、粒子和場景中模型進行遮擋判斷,得到一個相機內(nèi)可見特效列表3、排序粒子(從中心到相機的距離的遠(yuǎn)近來排序)4、修改粒子列表5、1/1的分辨率渲染粒子}當(dāng)場景中有很多大量粒子的時候,而這些粒子又要與場景中其他的模型進行混合,所有時間占用率很高。所以需要專利技術(shù)一種可以解決這個 ...
【技術(shù)保護點】
一種基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,其特征在于,主要包括:a、通過動態(tài)加載線程,對待繪制粒子進行初始化處理;b、通過子線程,對初始化處理后的待繪制粒子進行更新處理;c、通過主線程,對更新處理后的待繪制粒子進行渲染和運算處理。
【技術(shù)特征摘要】
1.一種基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,其特征在于,主要包括: a、通過動態(tài)加載線程,對待繪制粒子進行初始化處理; b、通過子線程,對初始化處理后的待繪制粒子進行更新處理; C、通過主線程,對更新處理后的待繪制粒子進行渲染和運算處理。2.根據(jù)權(quán)利要求1所述的基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,其特征在于,在步驟a中,所述對待繪制粒子進行初始化處理的操作,具體包括: al、對加載線程粒子初始化,檢測特效是否可見,若是,則: 檢測在場景中攝像機所看到的物件模型,經(jīng)過視錐體對沒有攝像機看到的場景進行剔除;按照相機距離的從遠(yuǎn)到近排序,并對遮擋的物件保持順序,依次剔除; a2、否則,返回步驟al。3.根據(jù)權(quán)利要求1或2所述的基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,其特征在于,在步驟b中,所述對初始化處理后的待繪制粒子進行更新處理的操作,具體包括: bl、對粒子特效進行更新; b2、依據(jù)分辨率由低到高的順序,對更新后的粒子特效進行排序。4.根據(jù)權(quán)利要求3所述的基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,其特征在于,所述步驟bl,具體包括: 根據(jù)粒子的速度、位置、加速度,在子線程更新粒子。5.根據(jù)權(quán)利要求4所述的基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,其特征在于,在步驟c中,所述對初始化處理...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張翼,
申請(專利權(quán))人:無錫梵天信息技術(shù)股份有限公司,
類型:發(fā)明
國別省市:江蘇;32
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。