亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種離線優(yōu)化的地形渲染的方法

文檔序號:6352864閱讀:699來源:國知局
專利名稱:一種離線優(yōu)化的地形渲染的方法
一種離線優(yōu)化的地形渲染的方法
技術(shù)領域
本發(fā)明涉一種渲染方法,具體講是涉及一種離線優(yōu)化的地形渲染的方法,其屬于計算機圖形技術(shù)領域。
背景技術(shù)
地形系統(tǒng)是現(xiàn)階段計算機繪制模擬的一個重要組成部分,在各種大型3D網(wǎng)絡游戲的制作,各種仿真繪制軟件中一直發(fā)揮著重要的作用。
隨著對繪制效果要求的不斷提升,地形變得越來越復雜,出現(xiàn)各式各樣的渲染技術(shù)來提高地形的繪制效果。比如地形高光,地形的陰影繪制,地表修飾物添加等等。但是隨著這些渲染技術(shù)的加入,地形繪制對硬件的要求越來越高。雖然計算機硬件能力的提升和渲染技術(shù)的提升,但仍不足以滿足繪制的需求。特別是在大型的3D網(wǎng)絡游戲中,給予地形的繪制資源本來就很少,在加上玩家對效果的要求越來越苛刻,這進一步加速了效果與效率直接的矛盾。
現(xiàn)在解決地形繪制效率較低的方法主要有2個(1)地形的LOD技術(shù);(2)地形的批次渲染;所謂的地形LOD技術(shù),就是根據(jù)當前的權(quán)重,這個權(quán)重一般是地形塊與攝像機的距離。 隨著與攝像機距離的增加,對網(wǎng)絡的繪制細節(jié)的要求就越來越低。
地形的批次渲染技術(shù),主要是針對地形中包含的同貼圖的地表修飾物等進行一次繪制。發(fā)明內(nèi)容
鑒于已有技術(shù)存在的問題,本發(fā)明要在原始LOD的方式,結(jié)合離線的網(wǎng)格可見性判定,已達到提出了減少了場景中不可見地形網(wǎng)格的繪制數(shù),提高了地形繪制的幀數(shù)的目的。
為了實現(xiàn)上述目的,本發(fā)明所提供的技術(shù)方案是一種離線優(yōu)化的地形渲染的方法,其通過對當前角色可達地點位置,和角色視角的限定,通過遍歷地圖中的位置,對網(wǎng)格的可見性進行判定,實現(xiàn)了渲染的優(yōu)化,其特征在于;其主要步驟如下(1)獲取地圖中主角所有可達點的信息;(2)結(jié)合視角范圍,判定角色在每一個可達點的所有視角方向上,視野范圍內(nèi)的網(wǎng)格是否可見;(3)把每一個點的視野角度,和當前角度可見網(wǎng)格信息存入到該點內(nèi),這個網(wǎng)格信息包括了所有的可能的可見網(wǎng)格;(4)過濾掉任何地方都不可見的地圖網(wǎng)格;(5)當繪制場景時,根據(jù)角色所在的位置和視角,查找可見性文件,對網(wǎng)格進行可見性查詢,繪制可見的網(wǎng)格。
所述步驟1的具體實現(xiàn)步驟為根據(jù)當前場景中的固有的碰撞檢測技術(shù),在八個方向上分別進行行走測試,通過深度遍歷的方式,尋找到地圖中所有的可達網(wǎng)格。
所述步驟4通過過濾地圖中的無用網(wǎng)格。
本發(fā)明的優(yōu)點在于步驟4通過過濾地圖中的無用網(wǎng)格。幫助美術(shù)進一步優(yōu)化的地圖資源,減少了資源的大小,同時也減少了很多關于該地形塊得碰撞檢測,提高了 CPU的運行效率,從而最大的程度的利用了網(wǎng)格信息的固定性,通過離線的方式進行可見性存儲。 這樣就可以最大程度的減少網(wǎng)格的繪制,實現(xiàn)提高幀數(shù)的目的。
具體實施方式
一種離線優(yōu)化的地形渲染的方法,其通過對當前角色可達地點位置,和角色視角的限定,通過遍歷地圖中的位置,對網(wǎng)格的可見性進行判定,實現(xiàn)了渲染的優(yōu)化,其特征在于;其主要步驟如下(1)獲取地圖中主角所有可達點的信息;(2)結(jié)合視角范圍,判定角色在每一個可達點的所有視角方向上,視野范圍內(nèi)的網(wǎng)格是否可見;(3)把每一個點的視野角度,和當前角度可見網(wǎng)格信息存入到該點內(nèi),這個網(wǎng)格信息包括了所有的可能的可見網(wǎng)格;(4)過濾掉任何地方都不可見的地圖網(wǎng)格;(5)當繪制場景時,根據(jù)角色所在的位置和視角,查找可見性文件,對網(wǎng)格進行可見性查詢,繪制可見的網(wǎng)格。
權(quán)利要求
1.一種離線優(yōu)化的地形渲染的方法,其通過對當前角色可達地點位置,和角色視角的限定,通過遍歷地圖中的位置,對網(wǎng)格的可見性進行判定,實現(xiàn)了渲染的優(yōu)化,其特征在于; 其主要步驟如下(1)獲取地圖中主角所有可達點的信息;(2)結(jié)合視角范圍,判定角色在每一個可達點的所有視角方向上,視野范圍內(nèi)的網(wǎng)格是否可見;(3)把每一個點的視野角度,和當前角度可見網(wǎng)格信息存入到該點內(nèi),這個網(wǎng)格信息包括了所有的可能的可見網(wǎng)格;(4)過濾掉任何地方都不可見的地圖網(wǎng)格;(5)當繪制場景時,根據(jù)角色所在的位置和視角,查找可見性文件,對網(wǎng)格進行可見性查詢,繪制可見的網(wǎng)格。
2.根據(jù)權(quán)利要求1所述的一種離線優(yōu)化的地形渲染的方法,其特征在于所述步驟1 的具體實現(xiàn)步驟為根據(jù)當前場景中的固有的碰撞檢測技術(shù),在八個方向上分別進行行走測試,通過深度遍歷的方式,尋找到地圖中所有的可達網(wǎng)格。
3.根據(jù)權(quán)利要求1所述的一種離線優(yōu)化的地形渲染的方法,其特征在于所述步驟4 通過過濾地圖中的無用網(wǎng)格。
全文摘要
本發(fā)明涉及一種渲染方法,具體講是涉及一種離線優(yōu)化的地形渲染的方法,其屬于計算機圖形技術(shù)領域。步驟(4)通過過濾地圖中的無用網(wǎng)格。幫助美術(shù)進一步優(yōu)化的地圖資源,減少了資源的大小,同時也減少了很多關于該地形塊得碰撞檢測,提高了CPU的運行效率,從而最大的程度的利用了網(wǎng)格信息的固定性,通過離線的方式進行可見性存儲。這樣就可以最大程度的減少網(wǎng)格的繪制,實現(xiàn)提高幀數(shù)的目的。
文檔編號G06T17/05GK102542608SQ20111042277
公開日2012年7月4日 申請日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者溫宏梅 申請人:大連兆陽軟件科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1