国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實現(xiàn)圖像仿真的方法

      文檔序號:6525619閱讀:678來源:國知局
      一種實現(xiàn)圖像仿真的方法
      【專利摘要】一種實現(xiàn)圖像仿真的方法,所述方法包括:根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo);在移動物體狀態(tài)發(fā)生改變時,依據(jù)所述最接近狀態(tài)的坐標(biāo)改變移動物體的坐標(biāo)。應(yīng)用本發(fā)明實施例后,能夠?qū)崿F(xiàn)飛行過程的圖像仿真。
      【專利說明】一種實現(xiàn)圖像仿真的方法
      【技術(shù)領(lǐng)域】
      [0001]本申請涉及圖像處理【技術(shù)領(lǐng)域】,更具體地,涉及一種實現(xiàn)圖像仿真的方法。
      【背景技術(shù)】
      [0002]在3D圖像仿真過程中,常使用地形構(gòu)造角色在陸地上的可行走區(qū)域,勾畫范圍剔除不能行走的區(qū)域,建造導(dǎo)航網(wǎng)格以擴展復(fù)雜的可行走區(qū)域(例如建筑內(nèi))。導(dǎo)航網(wǎng)格是為復(fù)雜特殊地形和建筑等可行走的區(qū)域所制作的模型。
      [0003]在可行走的區(qū)域中直接提高角色的高度,離開地面一段固定距離,就形成了一個基本的飛行系統(tǒng)。然而,可飛行的路徑依然要依賴可行走的區(qū)域,例如無法越過不可行走的區(qū)域。
      [0004]因此,在現(xiàn)有技術(shù)中無法實現(xiàn)對飛行過程的圖像仿真。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實施例提出一種實現(xiàn)圖像仿真的方法,能夠?qū)崿F(xiàn)飛行過程的圖像仿真。
      [0006]本發(fā)明實施例的技術(shù)方案如下:
      [0007]一種實現(xiàn)圖像仿真的方法,所述方法包括:
      [0008]根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo);
      [0009]在移動物體狀態(tài)發(fā)生改變時,依據(jù)所述最接近狀態(tài)的坐標(biāo)改變移動物體的坐標(biāo)。
      [0010]所述根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)包括:
      [0011]移動物體所處位置應(yīng)用于導(dǎo)航柵格,則在預(yù)先設(shè)置的導(dǎo)航柵格中根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)。
      [0012]所述在預(yù)先設(shè)置的導(dǎo)航柵格中根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)包括:
      [0013]在預(yù)先設(shè)置的導(dǎo)航柵格中,根據(jù)移動物體所處位置遍歷導(dǎo)航柵格的四叉樹,以及最新坐標(biāo)、方向向量和行走速度,確定最接近狀態(tài)的坐標(biāo)。
      [0014]所述根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)包括:
      [0015]移動物體所處位置應(yīng)用于非導(dǎo)航柵格,則利用最新坐標(biāo)、方向向量和飛行速度確定最接近狀態(tài)的坐標(biāo)。
      [0016]在不可以到達區(qū)域,高度坐標(biāo)不為零,所述方法進一步包括:通過3D空間的碰撞檢測實現(xiàn)高度坐標(biāo)的連續(xù)性。
      [0017]從上述技術(shù)方案中可以看出,在本發(fā)明實施例中根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo);在移動物體狀態(tài)發(fā)生改變時,依據(jù)所述最接近狀態(tài)的坐標(biāo)改變移動物體的坐標(biāo)。進而在物體移動時實現(xiàn)物體坐標(biāo)的連續(xù)性改變,從而能夠?qū)崿F(xiàn)飛行過程的圖像仿真。
      【專利附圖】

      【附圖說明】
      [0018]圖1為實現(xiàn)圖像仿真的方法流程示意圖?!揪唧w實施方式】
      [0019]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點表達得更加清楚明白,下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細(xì)的說明。
      [0020]在本發(fā)明實施例中,根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo);在移動物體狀態(tài)發(fā)生改變時,依據(jù)最接近狀態(tài)的坐標(biāo)改變移動物體的坐標(biāo)。這樣,在物體移動時實現(xiàn)物體坐標(biāo)的連續(xù)性改變,從而能夠?qū)崿F(xiàn)飛行過程的圖像仿真。
      [0021]在本發(fā)明中出現(xiàn)以下術(shù)語,現(xiàn)解釋如下:
      [0022]導(dǎo)航模型網(wǎng)格:為復(fù)雜特殊地形、建筑等依據(jù)可行走的區(qū)域制作的模型。
      [0023]導(dǎo)航模型柵格:組成導(dǎo)航模型網(wǎng)格的三角形單元。
      [0024]導(dǎo)航地形網(wǎng)格:依賴地形和勾畫的可行走不可行走區(qū)域,創(chuàng)建的基于線性四叉樹結(jié)構(gòu)的2D柵格網(wǎng)絡(luò)。
      [0025]導(dǎo)航地形柵格:組成導(dǎo)航地形網(wǎng)格的四邊形單元,四叉樹結(jié)構(gòu)中的葉節(jié)點。導(dǎo)航地形柵格之間存在鄰接關(guān)系和連通性。
      [0026]導(dǎo)航柵格:導(dǎo)航模型柵格和導(dǎo)航地形柵格統(tǒng)稱為導(dǎo)航柵格。
      [0027]參見附圖1是實現(xiàn)圖像仿真的方法流程示意圖,具體包括以下步驟:
      [0028]101、根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)。
      [0029]移動物體所處位置應(yīng)用于導(dǎo)航地形柵格/導(dǎo)航模型柵格:
      [0030]在預(yù)先設(shè)置的地形系統(tǒng)/導(dǎo)航模型柵格中,根據(jù)移動物體所處位置遍歷導(dǎo)航地形柵格/導(dǎo)航模型柵格的四叉樹,以及最新坐標(biāo)、方向向量和行走速度,確定最接近狀態(tài)的坐標(biāo)。
      [0031]移動物體所處位置應(yīng)用于非導(dǎo)導(dǎo)航柵格:
      [0032]則利用最新坐標(biāo)、方向向量和飛行速度確定最接近狀態(tài)的坐標(biāo)。
      [0033]102、在移動物體狀態(tài)發(fā)生改變時,依據(jù)所述最接近狀態(tài)的坐標(biāo)改變移動物體的坐標(biāo)。
      [0034]下面以移動物體為游戲中的角色,圖像仿真應(yīng)用于游戲,詳細(xì)說明本發(fā)明的技術(shù)方案。
      [0035]201、角色的狀態(tài)包括:走路和飛行兩種狀態(tài)。角色的位置包括當(dāng)前所在導(dǎo)航柵格和(x,y,z)坐標(biāo)。其中,X和z代表平面坐標(biāo),y代表高度坐標(biāo)。
      [0036]202、三維坐標(biāo)用于邏輯運算和圖像渲染。走路狀態(tài)下需要記錄并更新角色的導(dǎo)航柵格;飛行狀態(tài)下角色離開了地形和導(dǎo)航模型,不需要記錄并更新導(dǎo)航柵格。
      [0037]203、角色的位置根據(jù)路徑進行實時更新:
      [0038]應(yīng)邏輯運算和圖像渲染的需要,在每幀圖像中更新坐標(biāo)。
      [0039]在走路狀態(tài)下,路徑是[導(dǎo)航柵格,X, z]組成的。由路徑計算行走的二維方向向量Δν2。新的坐標(biāo)position (x,,z,)=position (x, z) + Δ v2*行走速度;y值根據(jù)移動物體所處位置遍歷導(dǎo)航地形柵格/導(dǎo)航模型柵格的四叉樹獲得。
      [0040]在飛行狀態(tài)下,路徑是[X,y,z]組成的。由路徑計算飛行的三維方向向量Λ V3。新的坐標(biāo) position (X,,y,,z,) =position (x, y, z) + Δ v3* 飛行速度。
      [0041]204、角色狀態(tài)的改變。[0042]即起飛與降落。
      [0043]起飛,改變角色狀態(tài)由走路更新為飛行,不再記錄導(dǎo)航柵格。
      [0044]降落,改變角色狀態(tài)由飛行更新為走路,求解低于(y坐標(biāo)小于)當(dāng)前坐標(biāo)的第一個導(dǎo)航柵格,設(shè)置I坐標(biāo),(X,z)坐標(biāo)不變,y坐標(biāo)根據(jù)移動物體所處位置遍歷導(dǎo)航地形柵格/導(dǎo)航模型柵格的四叉樹當(dāng)取得。
      [0045]205、路徑的確定,即角色的可達性。
      [0046]此外,在現(xiàn)有技術(shù)中走路狀態(tài)下,不可到達區(qū)域通過在導(dǎo)航地形柵格標(biāo)記的方式或構(gòu)建相應(yīng)導(dǎo)航模型柵格的方式構(gòu)成。飛行狀態(tài)下,不連通的區(qū)域無法飛行到達,例如無法從地面上飛到建筑物房頂。
      [0047]在本發(fā)明中,可以利用3D空間的碰撞檢測實現(xiàn)包括高度坐標(biāo)的連續(xù)性即可達性。而走路狀態(tài)下(即2D空間下)的可達性,由導(dǎo)航柵格描述。例如,通過3D空間的碰撞檢測得到不連通區(qū)域?qū)?yīng)的坐標(biāo),其中包括高度y值,其中y是連續(xù)變化的,就可以實現(xiàn)角色在飛行過程的圖像仿真。其中3D空間的碰撞檢測是現(xiàn)有技術(shù)。
      [0048]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【權(quán)利要求】
      1.一種實現(xiàn)圖像仿真的方法,其特征在于,所述方法包括: 根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo); 在移動物體狀態(tài)發(fā)生改變時,依據(jù)所述最接近狀態(tài)的坐標(biāo)改變移動物體的坐標(biāo)。
      2.根據(jù)權(quán)利要求1所述實現(xiàn)圖像仿真的方法,其特征在于,所述根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)包括: 移動物體所處位置應(yīng)用于導(dǎo)航柵格,則在預(yù)先設(shè)置的導(dǎo)航柵格中根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)。
      3.根據(jù)權(quán)利要求2所述實現(xiàn)圖像仿真的方法,其特征在于,所述在預(yù)先設(shè)置的導(dǎo)航柵格中根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)包括: 在預(yù)先設(shè)置的導(dǎo)航柵格中,根據(jù)移動物體所處位置遍歷導(dǎo)航柵格的四叉樹,以及最新坐標(biāo)、方向向量和行走速度,確定最接近狀態(tài)的坐標(biāo)。
      4.根據(jù)權(quán)利要求1所述實現(xiàn)圖像仿真的方法,其特征在于,所述根據(jù)移動物體所處位置確定最接近狀態(tài)的坐標(biāo)包括: 移動物體所處位置應(yīng)用于非導(dǎo)航柵格,則利用最新坐標(biāo)、方向向量和飛行速度確定最接近狀態(tài)的坐標(biāo)。
      5.根據(jù)權(quán)利要求1所述實現(xiàn)圖像仿真的方法,其特征在于,在不可以到達區(qū)域,高度坐標(biāo)不為零,所述方法進一步包括:通過3D空間的碰撞檢測實現(xiàn)高度坐標(biāo)的連續(xù)性。
      【文檔編號】G06T19/00GK103700145SQ201310727193
      【公開日】2014年4月2日 申請日期:2013年12月25日 優(yōu)先權(quán)日:2013年12月25日
      【發(fā)明者】侯鐵 申請人:北京像素軟件科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1