最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種靜態(tài)模型的批量繪制方法

文檔序號:6349456閱讀:270來源:國知局
專利名稱:一種靜態(tài)模型的批量繪制方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機圖形技術(shù)領(lǐng)域,更具體地說,涉及到地形系統(tǒng)中靜態(tài)模型的繪制方法。
背景技術(shù)
靜態(tài)模型是現(xiàn)階段計算機繪制模擬的一個重要組成部分。靜態(tài)模型的定義是相對于骨骼模型而言的。靜態(tài)模型的頂點沒有蒙皮,對應(yīng)的動畫只有頂點動畫。必然在一個場景中的房子,石頭等等,都屬于靜態(tài)模型的范疇。隨著對繪制效果要求的不斷提升,靜態(tài)模型的需要變的越來越多。這樣帶來的好處在于游戲場景的效果變的越來越絢,但是由于硬件發(fā)展的相對滯后性,在制作靜態(tài)模型時,不得不考慮計算機的渲染壓力。針對大量模型的靜態(tài)繪制的幀數(shù)優(yōu)化,主要的技術(shù)就是基于靜態(tài)網(wǎng)格的LOD技術(shù)和靜態(tài)批量技術(shù)?;陟o態(tài)網(wǎng)格的LOD技術(shù)。它的側(cè)重點在于減少繪制的繪制的網(wǎng)格數(shù)。 而基于靜態(tài)批量的技術(shù),他的著眼點在于減少繪制的次數(shù)。要想提高幀數(shù),就是在盡量減少繪制調(diào)用次數(shù),減少的頂點繪制。但是最終的效果仍然難以滿足需求。所以,對大量靜態(tài)模型渲染提出一種更加有效的優(yōu)化方式是十分有意義的。

發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種靜態(tài)模型的批量繪制方法,其針對背景技術(shù)中的所說的地圖場景中的靜態(tài)模型繪制的耗費問題和幀數(shù)較低的問題,本發(fā)明提出了一種結(jié)合硬件查詢的方法,已達到優(yōu)化的LOD和靜態(tài)批量結(jié)合的渲染方式的目的。為了達到上述目的,本發(fā)明的技術(shù)方案為一種靜態(tài)模型的批量繪制方法,首先對場景進行分塊,保證當前地塊內(nèi)時,只有本部分地形可見;在一定范圍內(nèi),根據(jù)貼圖建立頂點流,然后根據(jù)視野范圍,選擇頂點流來實現(xiàn)渲染優(yōu)化;其步驟包括
(1)首先對場景進行分塊,保證當前地塊內(nèi)時,只有本部分地形可見;
(2)根據(jù)分塊和貼圖,對當前地塊的靜態(tài)模型分別建立頂點流,保證當前地塊可見性的獨立性;
(3)繪制時,首先根據(jù)顯卡進行硬件查詢,找出在當前地塊中不可見的靜態(tài)模型,把他的alpha設(shè)置成透明。(4)根據(jù)視野范圍,把較遠的靜態(tài)模型設(shè)置成透明;
(5)對當前地塊的地形,采用當前地塊中的頂點流,進行批量繪制。(6)對于遠處的地形,采用2D貼圖和霧化的方式,提高繪制效率。所述步驟2中保證所有的靜態(tài)模型的頂點流的物價都是在同個地形可見塊中,這樣做避免了對同貼圖,但是距離很遠的不可見靜態(tài)模型的多余處理;所述步驟3采用硬件查詢的方式,確定出不需要繪制的模型。所述步驟4中根據(jù)視野確定出不需要繪制的模型,把設(shè)置成透明,這樣即可以讓這個模型不可見,又可以在不對靜態(tài)頂點進行變化的情況下進行批量繪制。所述步驟6采用2D貼圖代替遠處的模型繪制,同時增加霧化效果,以保證繪制的效果。本發(fā)明的優(yōu)點在于本發(fā)明結(jié)合了硬件查詢技術(shù),LOD技術(shù),靜態(tài)批量技術(shù),同時對繪制不可見物件時候進行了優(yōu)化,不是采用傳統(tǒng)的可見不可見都一次繪制或者是斷開靜態(tài)流進行分別繪制。而是采取設(shè)置物提透明,一方面不增加繪制次數(shù),不需要對靜態(tài)頂點進行變動,另一方面也減少了繪制的損耗。
具體實施例方式一種靜態(tài)模型的批量繪制方法,首先對場景進行分塊,保證當前地塊內(nèi)時,只有本部分地形可見;在一定范圍內(nèi),根據(jù)貼圖建立頂點流,然后根據(jù)視野范圍,選擇頂點流來實現(xiàn)渲染優(yōu)化;其步驟包括
(1)首先對場景進行分塊,保證當前地塊內(nèi)時,只有本部分地形可見;
(2)根據(jù)分塊和貼圖,對當前地塊的靜態(tài)模型分別建立頂點流,保證當前地塊可見性的獨立性;
(3)繪制時,首先根據(jù)顯卡進行硬件查詢,找出在當前地塊中不可見的靜態(tài)模型,把他的alpha設(shè)置成透明。(4)根據(jù)視野范圍,把較遠的靜態(tài)模型設(shè)置成透明;
(5)對當前地塊的地形,采用當前地塊中的頂點流,進行批量繪制。(6)對于遠處的地形,采用2D貼圖和霧化的方式,提高繪制效率。所述步驟2中保證所有的靜態(tài)模型的頂點流的物價都是在同個地形可見塊中,這樣做避免了對同貼圖,但是距離很遠的不可見靜態(tài)模型的多余處理;
所述步驟3采用硬件查詢的方式,確定出不需要繪制的模型。所述步驟4中根據(jù)視野確定出不需要繪制的模型,把設(shè)置成透明,這樣即可以讓這個模型不可見,又可以在不對靜態(tài)頂點進行變化的情況下進行批量繪制。所述步驟6采用2D貼圖代替遠處的模型繪制,同時增加霧化效果,以保證繪制的效果。
權(quán)利要求
1.一種靜態(tài)模型的批量繪制方法,首先對場景進行分塊,保證當前地塊內(nèi)時,只有本部分地形可見;在一定范圍內(nèi),根據(jù)貼圖建立頂點流,然后根據(jù)視野范圍,選擇頂點流來實現(xiàn)渲染優(yōu)化;其步驟包括(1)首先對場景進行分塊,保證當前地塊內(nèi)時,只有本部分地形可見;(2)根據(jù)分塊和貼圖,對當前地塊的靜態(tài)模型分別建立頂點流,保證當前地塊可見性的獨立性;(3)繪制時,首先根據(jù)顯卡進行硬件查詢,找出在當前地塊中不可見的靜態(tài)模型,把他的alpha設(shè)置成透明;(4)根據(jù)視野范圍,把較遠的靜態(tài)模型設(shè)置成透明;(5)對當前地塊的地形,采用當前地塊中的頂點流,進行批量繪制;(6)對于遠處的地形,采用2D貼圖和霧化的方式,提高繪制效率。
2.根據(jù)權(quán)利要求1所述的一種靜態(tài)模型的批量繪制方法,其特征在于所述步驟2中保證所有的靜態(tài)模型的頂點流的物價都是在同個地形可見塊中,這樣做避免了對同貼圖, 但是距離很遠的不可見靜態(tài)模型的多余處理;根據(jù)權(quán)利要求1所述的一種靜態(tài)模型的批量繪制方法,其特征在于所述步驟3采用硬件查詢的方式,確定出不需要繪制的模型。
3.根據(jù)權(quán)利要求1所述的一種靜態(tài)模型的批量繪制方法,其特征在于所述步驟4中根據(jù)視野確定出不需要繪制的模型,把設(shè)置成透明,這樣即可以讓這個模型不可見,又可以在不對靜態(tài)頂點進行變化的情況下進行批量繪制。
4.根據(jù)權(quán)利要求1所述的一種靜態(tài)模型的批量繪制方法,其特征在于所述步驟6采用2D貼圖代替遠處的模型繪制,同時增加霧化效果,以保證繪制的效果。
全文摘要
本發(fā)明涉及計算機圖形技術(shù)領(lǐng)域,更具體地說,涉及到地形系統(tǒng)中靜態(tài)模型的繪制方法。本發(fā)明的優(yōu)點在于本發(fā)明結(jié)合了硬件查詢技術(shù),LOD技術(shù),靜態(tài)批量技術(shù),同時對繪制不可見物件時候進行了優(yōu)化,不是采用傳統(tǒng)的可見不可見都一次繪制或者是斷開靜態(tài)流進行分別繪制。而是采取設(shè)置物提透明,一方面不增加繪制次數(shù),不需要對靜態(tài)頂點進行變動,另一方面也減少了繪制的損耗。
文檔編號G06T11/00GK102521851SQ20111036741
公開日2012年6月27日 申請日期2011年11月18日 優(yōu)先權(quán)日2011年11月18日
發(fā)明者李霞 申請人:大連兆陽軟件科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1