• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于雙緩沖的低分辨率升高分辨率粒子繪制的方法技術(shù)

    技術(shù)編號:10362931 閱讀:236 留言:0更新日期:2014-08-27 18:58
    本發(fā)明專利技術(shù)公開了一種基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,主要包括:通過動態(tài)加載線程,對待繪制粒子進行初始化處理;通過子線程,對初始化處理后的待繪制粒子進行更新處理;通過主線程,對更新處理后的待繪制粒子進行渲染和運算處理。本發(fā)明專利技術(shù)所述基于雙緩沖的低分辨率升高分辨率粒子繪制的方法,可以克服現(xiàn)有技術(shù)中更新速度慢、繪制效率低和時間占用率高等缺陷,以實現(xiàn)更新速度快、繪制效率高和時間占用率低的優(yōu)點。

    【技術(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ù)。在實現(xiàn)本專利技術(shù)的過程中,專利技術(shù)人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在更新速度慢、繪制效率低和時間占用率聞等缺陷。
    技術(shù)實現(xiàn)思路
    本專利技術(shù)的目的在于,針對上述問題,提出,以實現(xiàn)更新速度快、繪制效率高和時間占用率低的優(yōu)點。為實現(xiàn)上述目的,本專利技術(shù)采用的技術(shù)方案是:,主要包括:a、通過動態(tài)加載線程,對待繪制粒子進行初始化處理;b、通過子線程,對初始化處理后的待繪制粒子進行更新處理;C、通過主線程,對更新處理后的待繪制粒子進行渲染和運算處理。進一步地,在步驟a中,所述對待繪制粒子進行初始化處理的操作,具體包括:al、對加載線程粒子初始化,檢測特效是否可見,若是,則:檢測在場景中攝像機所看到的物件模型,經(jīng)過視錐體對沒有攝像機看到的場景進行剔除;按照相機距離的從遠(yuǎn)到近排序,并對遮擋的物件保持順序,依次剔除;a2、否則,返回步驟al。進一步地,在步驟b中,所述對初始化處理后的待繪制粒子進行更新處理的操作,具體包括:bl、對粒子特效進行更新;b2、依據(jù)分辨率由低到高的順序,對更新后的粒子特效進行排序。進一步地,所述步驟bl,具體包括:根據(jù)粒子的速度、位置、加速度,在子線程更新粒子。進一步地,在步驟c中,所述對初始化處理后的待繪制粒子進行渲染和運算處理的操作,具體包括:Cl、在低分辨率下繪制1/16面積下的最大深度粒子列表,把待繪制粒子從1/16面積下放大到1/1面積下;c2、對粒子特效進行修補處理,通過主線程繪制高分辨率粒子。進一步地,在步驟Cl中,在所述把待繪制粒子從1/16面積下放大到1/1面積下的操作之前,還包括:開啟獨立的alpha渲染模式狀態(tài)。進一步地,在步驟c2中,所述對粒子特效進行修補處理的操作,具體包括:利用高斯模糊算法和雙邊過濾算法,來修補粒子特效中的鋸齒。進一步地,所述高斯模糊算法,具體為:高斯模糊是一種圖像模糊的濾波器,它的正態(tài)分布計算圖像中的每個像素的變換,因為深度信息是記錄二維空間的坐標(biāo)信息,那么該深度信息在二維空間定的方程為:本文檔來自技高網(wǎng)
    ...
    一種<a  title="一種基于雙緩沖的低分辨率升高分辨率粒子繪制的方法原文來自X技術(shù)">基于雙緩沖的低分辨率升高分辨率粒子繪制的方法</a>

    【技術(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

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久午夜无码鲁丝片| 国产精品VA在线观看无码不卡| 亚洲国产精品无码AAA片| 久久综合一区二区无码| 狠狠躁天天躁中文字幕无码| 人妻中文字幕无码专区| 一区二区三区无码高清视频| 亚洲AV无码一区二区三区DV | 亚洲av午夜精品无码专区| 精品欧洲av无码一区二区三区| 免费无码黄动漫在线观看| 精品久久亚洲中文无码| 中文字幕丰满乱孑伦无码专区 | 丰满亚洲大尺度无码无码专线| 国产精品亚洲аv无码播放| 国产精品无码一区二区在线观 | 亚洲av成人无码网站…| 日本爆乳j罩杯无码视频| 日韩精品无码成人专区| 亚洲最大中文字幕无码网站| 久久久久亚洲AV片无码| 成人无码一区二区三区| 无码国产成人午夜电影在线观看| 中文字幕无码不卡免费视频| 人妻丰满熟妇av无码区不卡| 亚洲精品无码Av人在线观看国产| 国外AV无码精品国产精品| 无码日本精品XXXXXXXXX| 蜜桃臀无码内射一区二区三区| 成人无码一区二区三区| 国产网红主播无码精品| 亚洲AV无码乱码在线观看| 97无码免费人妻超级碰碰夜夜| 无码av免费毛片一区二区| 国产精品久久久久无码av| 69久久精品无码一区二区| 亚洲AV无码无限在线观看不卡| 亚洲中文字幕在线无码一区二区| 99久久人妻无码精品系列| JAVA性无码HD中文| 国产AV天堂无码一区二区三区|