两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

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

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

發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明所采用的技術(shù)方案是一種靜態(tài)模型的批量繪制方法,其步驟如下
(O首先對(duì)場(chǎng)景進(jìn)行分塊,采用八叉樹,對(duì)地形塊進(jìn)行可見性判斷;
(2)如果該靜態(tài)模型位于可見地形塊,則對(duì)他進(jìn)行硬件查詢頂點(diǎn)建模;
(3)采用靜態(tài)批次的方式,對(duì)物件的包圍盒,提交顯卡進(jìn)行硬件查詢;
(4)采用像素Shader,采用多流的方式,第一個(gè)流為物件頂點(diǎn)的頂點(diǎn),第二個(gè)流對(duì)應(yīng)一個(gè)物件實(shí)例的矩陣;第三個(gè)流對(duì)應(yīng)這個(gè)實(shí)例的可見性;
(5)對(duì)于遠(yuǎn)處的地形,采用2D公告板的方式,進(jìn)一步提高效率。由于采用了基于地形可見性的硬件查詢,大大減少了查詢次數(shù)和顯卡查詢消耗。同時(shí),采用多流的方式繪制物件,最大程度的減少了流的改變。最小化了 CPU負(fù)載和內(nèi)存占用,這種技術(shù)能高效的渲染同一幾何體的大量副本,也是游戲中理想的解決方案。
具體實(shí)施例方式一種靜態(tài)模型的批量繪制方法,其步驟如下
(O首先對(duì)場(chǎng)景進(jìn)行分塊,采用八叉樹,對(duì)地形塊進(jìn)行可見性判斷;
(2)如果該靜態(tài)模型位于可見地形塊,則對(duì)他進(jìn)行硬件查詢頂點(diǎn)建模。
(3)采用靜態(tài)批次的方式,對(duì)物件的包圍盒,提交顯卡進(jìn)行硬件查詢。(4)采用像素Shader,采用多流的方式,第一個(gè)流為物件頂點(diǎn)的頂點(diǎn),第二個(gè)流對(duì)應(yīng)一個(gè)物件實(shí)例的矩陣;第三個(gè)流對(duì)應(yīng)這個(gè) 實(shí)例的可見性;
(5)對(duì)于遠(yuǎn)處的地形,采用2D公告板的方式,進(jìn)一步提高效率。
權(quán)利要求
1.一種靜態(tài)模型的批量繪制方法,其步驟如下 (1)首先對(duì)場(chǎng)景進(jìn)行分塊,采用八叉樹,對(duì)地形塊進(jìn)行可見性判斷; (2)如果該靜態(tài)模型位于可見地形塊,則對(duì)他進(jìn)行硬件查詢頂點(diǎn)建模; (3)采用靜態(tài)批次的方式,對(duì)物件的包圍盒,提交顯卡進(jìn)行硬件查詢; (4)采用像素Shader,采用多流的方式,第一個(gè)流為物件頂點(diǎn)的頂點(diǎn),第二個(gè)流對(duì)應(yīng)一個(gè)物件實(shí)例的矩陣;第三個(gè)流對(duì)應(yīng)這個(gè)實(shí)例的可見性; (5)對(duì)于遠(yuǎn)處的地形,采用2D公告板的方式,進(jìn)一步提高效率。
全文摘要
本發(fā)明涉及計(jì)算機(jī)圖形技術(shù)領(lǐng)域,更具體地說,涉及到地形系統(tǒng)中靜態(tài)模型的繪制方法。本發(fā)明的優(yōu)點(diǎn)在于本發(fā)明結(jié)合了硬件查詢技術(shù),LOD技術(shù),靜態(tài)批量技術(shù),同時(shí)對(duì)繪制不可見物件時(shí)候進(jìn)行了優(yōu)化,采用PixShader,輸出對(duì)應(yīng)Aplha值,這樣一方面不增加繪制次數(shù),不需要對(duì)靜態(tài)頂點(diǎn)進(jìn)行變動(dòng),提高渲染效率。
文檔編號(hào)G06T13/00GK102938159SQ20121044592
公開日2013年2月20日 申請(qǐng)日期2012年11月9日 優(yōu)先權(quán)日2012年11月9日
發(fā)明者不公告發(fā)明人 申請(qǐng)人:沈陽(yáng)創(chuàng)達(dá)技術(shù)交易市場(chǎng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
都昌县| 固原市| 广安市| 博罗县| 昌邑市| 上虞市| 通州市| 南通市| 萨迦县| 黄梅县| 兰考县| 东乌珠穆沁旗| 山阴县| 渝中区| 登封市| 吉安县| 灵璧县| 卢龙县| 眉山市| 怀集县| 九龙坡区| 固安县| 林州市| 沂南县| 芜湖市| 如东县| 永嘉县| 赤城县| 林西县| 信阳市| 双鸭山市| 松滋市| 崇左市| 韶关市| 汽车| 太和县| 鄂托克旗| 江都市| 门头沟区| 依安县| 友谊县|