專利名稱:一種在二維場(chǎng)景中實(shí)現(xiàn)對(duì)象動(dòng)態(tài)影像的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到圖像處理技術(shù),更具體的,本發(fā)明涉及到在二維場(chǎng)景中對(duì)象動(dòng)態(tài)影 像的實(shí)現(xiàn)技術(shù);
背景技術(shù):
目前,數(shù)字場(chǎng)景技術(shù)被廣泛應(yīng)用于各種數(shù)字地圖制作、虛擬場(chǎng)景制作和電腦游戲 場(chǎng)景制作等領(lǐng)域中。在二維數(shù)字場(chǎng)景中,為了更加真實(shí)的模擬含有水面、鏡面及光照、光源 的場(chǎng)景,需要在該場(chǎng)景中為其中的顯示對(duì)象繪制出對(duì)應(yīng)的倒影或者陰影對(duì)象,這種情況下 就需要利用場(chǎng)景或者地圖的影像生成技術(shù),這種生成技術(shù)根據(jù)靜態(tài)場(chǎng)景和動(dòng)態(tài)場(chǎng)景又分為 靜態(tài)倒影和動(dòng)態(tài)倒影兩種情況;當(dāng)場(chǎng)景或者地圖為靜態(tài)時(shí),要求的場(chǎng)景中的對(duì)象倒影為靜態(tài);此時(shí)場(chǎng)景制作者可 以通過(guò)采用光照貼圖或者影子貼圖進(jìn)行實(shí)現(xiàn),這些方式是由制作人員在設(shè)計(jì)場(chǎng)景時(shí),將預(yù) 先設(shè)計(jì)好的影像或者影子按照固定光源生成貼圖,并將該貼圖放置在顯示對(duì)象對(duì)應(yīng)的固定 位置。當(dāng)場(chǎng)景的觀察者進(jìn)入或者切換該預(yù)定的場(chǎng)景后,就能夠看到預(yù)先設(shè)計(jì)好的含有影像 的場(chǎng)景畫面。這種方式對(duì)靜態(tài)倒影是普遍采取的方式之一,但由于靜態(tài)貼圖不具有實(shí)時(shí)性, 適用范圍僅限于靜態(tài)場(chǎng)景,需要花費(fèi)大量時(shí)間在前期制作、設(shè)計(jì)及場(chǎng)景的合成,減低了場(chǎng)景 創(chuàng)建的效率,除了在由靜態(tài)圖片的幀組成的動(dòng)畫場(chǎng)景之外,很少使用這種方式去合成動(dòng)態(tài) 場(chǎng)景倒影。當(dāng)場(chǎng)景為動(dòng)態(tài)時(shí),要求場(chǎng)景中的對(duì)象倒影為動(dòng)態(tài)時(shí)。除了上述提到的有圖片合成 的動(dòng)畫場(chǎng)景以外,動(dòng)態(tài)場(chǎng)景和靜態(tài)場(chǎng)景有著本質(zhì)的區(qū)別,此時(shí)不能使用上述所提到的靜態(tài) 提貼圖來(lái)制作動(dòng)態(tài)的倒影效果。而目前動(dòng)態(tài)影像技術(shù)目前一般采取直接進(jìn)行光照貼圖及影 像渲染方式實(shí)現(xiàn),這種技術(shù)方案有幾個(gè)缺點(diǎn)1)計(jì)算復(fù)雜,使用這種方式時(shí),場(chǎng)景要為每個(gè)需要顯示影像的對(duì)象添加一個(gè)新的 影像對(duì)象,同時(shí)需要保證新對(duì)象與原對(duì)象之間的同步。這種情況下需要使用處理器對(duì)對(duì)象 的位置及對(duì)象的頂點(diǎn)、邊緣等信息進(jìn)行大量復(fù)雜計(jì)算,實(shí)現(xiàn)效率較低,并且實(shí)時(shí)性受到限 制;2)動(dòng)態(tài)性受限,由于采用一般直接貼圖的方式,因此當(dāng)動(dòng)態(tài)二維場(chǎng)景中對(duì)象狀態(tài) 發(fā)生變化導(dǎo)致其陰影發(fā)生改變時(shí),那么就需要事先準(zhǔn)備好其相應(yīng)的貼圖資源,采用這種方 法實(shí)現(xiàn)時(shí),不僅過(guò)程復(fù)雜,且也使二維場(chǎng)景的動(dòng)態(tài)性受到限制;3)影像顯示對(duì)象精細(xì)度無(wú)法控制,由于在二維場(chǎng)景領(lǐng)域運(yùn)用的是固定貼圖方式來(lái) 實(shí)現(xiàn)的,因此對(duì)顯示對(duì)象的影像對(duì)象的精細(xì)度無(wú)法自由控制。鑒于以上原因,該技術(shù)在創(chuàng)建二維場(chǎng)景過(guò)程中所運(yùn)用范圍并不廣泛,尤其是在動(dòng) 態(tài)二維場(chǎng)景中。因此,目前很少能看到在二維場(chǎng)景中對(duì)影像及陰影顯示渲染技術(shù)運(yùn)用的實(shí) 現(xiàn)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中的缺點(diǎn),使二維場(chǎng)景創(chuàng)建領(lǐng)域中能夠廣泛應(yīng)用動(dòng)態(tài)影像技術(shù) 以提高二維場(chǎng)景模擬的真實(shí)性,本發(fā)明提出一種能夠?qū)崿F(xiàn)準(zhǔn)確、快速模擬真實(shí)環(huán)境中的影 像顯示對(duì)象的方法。本方法包含以下步驟1)在二維場(chǎng)景中為需要實(shí)現(xiàn)動(dòng)態(tài)影像的區(qū)域創(chuàng)建一個(gè)新的圖層,并在該圖層中添 加單元網(wǎng)格標(biāo)記信息;2)對(duì)所述二維場(chǎng)景中的顯示對(duì)象進(jìn)行檢測(cè),當(dāng)判斷出某一顯示對(duì)象進(jìn)入包含有所 述單元網(wǎng)格標(biāo)記信息的所述區(qū)域后,在該區(qū)域中為該顯示對(duì)象增加一個(gè)影像顯示對(duì)象;3)將所述含有單元網(wǎng)格標(biāo)記信息的二維場(chǎng)景區(qū)域中的所有所述影像顯示對(duì)象生 成一個(gè)影像顯示對(duì)象列表;4)將所述含有單元網(wǎng)格標(biāo)記信息的二維場(chǎng)景區(qū)域及其所包含的所述影像顯示對(duì) 象列 表提交給顯示設(shè)備進(jìn)行渲染顯示。其中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法中,所述影像顯示對(duì)象是通過(guò)對(duì)稱投影的方式進(jìn) 行創(chuàng)建的。其中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法中,所述二維場(chǎng)景區(qū)域中的單元網(wǎng)格標(biāo)記信息包 含有所述影像顯示對(duì)象的數(shù)據(jù)信息。其中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法中所述單元網(wǎng)格標(biāo)記信息通過(guò)數(shù)值與運(yùn)算方法 存儲(chǔ)其所包含的所述影像顯示對(duì)象列表的數(shù)據(jù)信息。其中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法中,所述單元網(wǎng)格標(biāo)記信息中的單元網(wǎng)格的單元 尺寸用于確定所述影像顯示對(duì)象的精細(xì)度,所述影像顯示對(duì)象的精細(xì)度通過(guò)改變所述單元 網(wǎng)格標(biāo)記信息的單元網(wǎng)格的單元尺寸進(jìn)行控制。其中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法中,所述影像對(duì)象中包含一個(gè)與所述二維場(chǎng)景中 有關(guān)的狀態(tài)參數(shù)信息,在該影像對(duì)象在渲染階段將根據(jù)所包含的狀態(tài)參數(shù)信息進(jìn)行渲染。其中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法中,所述二維場(chǎng)景包含場(chǎng)景參數(shù)信息,該場(chǎng)景參 數(shù)信息用于確定該二維場(chǎng)景中包含有所述單元網(wǎng)格標(biāo)記信息區(qū)域的透明度;對(duì)應(yīng)上述方法,本發(fā)明還提供了一種用于實(shí)施動(dòng)態(tài)影像的裝置,該裝置包含統(tǒng)一 渲染接口單元、圖形顯示接口單元、二維場(chǎng)景管理單元、單元網(wǎng)格標(biāo)記信息存儲(chǔ)單元、邏輯 控制單元;所述統(tǒng)一渲染接口單元用于對(duì)顯示對(duì)象及其影像顯示對(duì)象的統(tǒng)一渲染;所述圖形顯示接口單元用于將所述渲染接口單元提供的渲染后所述顯示對(duì)象數(shù) 據(jù)及影像顯示對(duì)象的數(shù)據(jù)提交給顯示設(shè)備進(jìn)行顯示輸出;所述二維場(chǎng)景管理單元用于存儲(chǔ)和管理二維場(chǎng)景數(shù)據(jù)信息、圖層數(shù)據(jù)信息及顯示 對(duì)象數(shù)據(jù)信息;所述單元網(wǎng)格標(biāo)記信息存儲(chǔ)單元用于對(duì)場(chǎng)景中的單元網(wǎng)格標(biāo)記信息的劃分及單 元網(wǎng)格標(biāo)記信息所包含的影像顯示對(duì)象的數(shù)據(jù)信息的存儲(chǔ);所述邏輯控制單元用于監(jiān)控顯示對(duì)象進(jìn)入所述二維場(chǎng)景中單元網(wǎng)格標(biāo)記信息標(biāo) 記區(qū)域時(shí)的狀態(tài)參數(shù)信息,并向地圖管理單元及統(tǒng)一渲染接口發(fā)送控制消息,對(duì)邏輯信息 進(jìn)行判定。
本發(fā)明的有益效果是由于本發(fā)明在二維場(chǎng)景領(lǐng)域中采用了單元網(wǎng)格標(biāo)記的方法 來(lái)創(chuàng)建動(dòng)態(tài)影像,并且通過(guò)改變單元網(wǎng)格標(biāo)記信息的單元網(wǎng)格的單元尺寸來(lái)改變動(dòng)態(tài)影響 的精細(xì)度,這樣可以很方便的實(shí)現(xiàn)多種精細(xì)度的動(dòng)態(tài)影像,使場(chǎng)景創(chuàng)建者可以根據(jù)硬件的 處理能力來(lái)選擇相應(yīng)的動(dòng)態(tài)影像的精細(xì)度,節(jié)省了系統(tǒng)資源,為更加真實(shí)的模擬二維場(chǎng)景 中動(dòng)態(tài)影像提供了新的途徑;
圖1為本發(fā)明實(shí)施例的技術(shù)方案示意圖;圖2為本發(fā)明實(shí)施例中單元網(wǎng)格創(chuàng)建示意圖;
圖3為本發(fā)明實(shí)施例中的對(duì)稱投影示意圖;圖4為本發(fā)明實(shí)施例的裝置圖。
具體實(shí)施方案為使本發(fā)明的目標(biāo)、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一 步的詳細(xì)描述。圖1為本發(fā)明實(shí)施例的流程圖,更具體的描述了這一方法實(shí)施的步驟步驟101 首先要確定二維場(chǎng)景中需要實(shí)現(xiàn)動(dòng)態(tài)影像的區(qū)域;步驟102 為步驟101中確定的二維場(chǎng)景區(qū)域創(chuàng)建一個(gè)新的圖層,該圖層作為顯 示對(duì)象與其對(duì)應(yīng)的影像的顯示載體;并在該圖層上創(chuàng)建場(chǎng)景單元格標(biāo)記信息,其中單元網(wǎng) 格的單位大小為像素單元的整數(shù)倍,在創(chuàng)建單元網(wǎng)格過(guò)程中,可以根據(jù)該二維場(chǎng)景中所要 顯示的影像的精細(xì)度對(duì)網(wǎng)格的單位大小進(jìn)行調(diào)整,比如我們可以選擇創(chuàng)建8X8像素或者 16X16像素為單元尺寸的單元網(wǎng)格,每個(gè)單元網(wǎng)格都有其相對(duì)應(yīng)的單元網(wǎng)格存儲(chǔ)單元;步驟103 當(dāng)顯示對(duì)象進(jìn)入單元網(wǎng)格標(biāo)記區(qū)域時(shí),通過(guò)對(duì)單元網(wǎng)格標(biāo)記區(qū)域的監(jiān) 測(cè),可以獲得所有的進(jìn)入該單元網(wǎng)格標(biāo)記區(qū)域的顯示對(duì)象的信息;步驟104 為進(jìn)入到單元網(wǎng)格標(biāo)記區(qū)域的顯示對(duì)象創(chuàng)建與其對(duì)應(yīng)的影像顯示對(duì) 象;步驟105 將影像顯示對(duì)象按照其位置確定所對(duì)應(yīng)的單元網(wǎng)格,并將該影像顯示 對(duì)象的數(shù)據(jù)信息存儲(chǔ)到對(duì)應(yīng)單元網(wǎng)格標(biāo)記的信息單元中;步驟106 將單元網(wǎng)格標(biāo)記區(qū)域中的所有影像顯示對(duì)象生成一個(gè)顯示對(duì)象列表, 通過(guò)該對(duì)象列表可以查找到該區(qū)域中所有的影像顯示對(duì)象的具體信息;步驟107 對(duì)顯示對(duì)象列表中所有的陰影對(duì)象通過(guò)統(tǒng)一渲染接口進(jìn)行渲染,并將 渲染數(shù)據(jù)傳送給顯示設(shè)備;步驟108 顯示設(shè)備將渲染數(shù)據(jù)進(jìn)行輸出顯示。在步驟102中,在創(chuàng)建二維場(chǎng)景單元網(wǎng)格的過(guò)程中,確定出二維場(chǎng)景中需要?jiǎng)?chuàng)建 單元網(wǎng)格的區(qū)域一般為二維場(chǎng)景中可以表現(xiàn)為水面、鏡面等場(chǎng)景區(qū)域,或者是有光源光線 覆蓋到的場(chǎng)景區(qū)域;為了不影響二維場(chǎng)景的本身所包含的顯示對(duì)象,需要?jiǎng)?chuàng)建一個(gè)新的圖 層來(lái)保存單元網(wǎng)格及所包含的數(shù)據(jù)信息。新創(chuàng)建出的圖層與原場(chǎng)景的狀態(tài)、地理信息、位置 信息等保持一致;為了確保創(chuàng)建出來(lái)的單元網(wǎng)格適合二維場(chǎng)景的需要,我們還需要確定單 元網(wǎng)格參數(shù)信息。單元網(wǎng)格參數(shù)指的是創(chuàng)建單元網(wǎng)格所采用的,單元網(wǎng)格的單位大小、分布密度等信息;單元網(wǎng)格的單位大小及分布密度決定影像顯示對(duì)象的精細(xì)度;最后,根據(jù)設(shè) 定的單元網(wǎng)格參數(shù)對(duì)圖層進(jìn)行單元網(wǎng)格的創(chuàng)建及圖層劃分,并將單元網(wǎng)格信息保存在圖層 信息存儲(chǔ)單元中;單元網(wǎng)格添加示意圖如圖2所示。采用單元網(wǎng)格的效益之一是用于判斷二維場(chǎng)景中的顯示單元進(jìn)入該顯示區(qū)域;我 們可以通過(guò)改變單元網(wǎng)格狀態(tài)的變化來(lái)判斷二維場(chǎng)景中的顯示對(duì)象的進(jìn)入或者離開等狀 態(tài)變化1)首先為圖層中新創(chuàng)建的單元網(wǎng)格設(shè)定初始狀態(tài)值,這些狀態(tài)值保存單元網(wǎng)格的 存儲(chǔ)單元中,存儲(chǔ)方式可以采取數(shù)組或者安息表等存儲(chǔ)結(jié)構(gòu),我們將所有單元網(wǎng)格初始狀 態(tài)值設(shè)置為0,我們用下表來(lái)表示單元網(wǎng)格的一部分片段數(shù)據(jù); 2)當(dāng)顯示對(duì)象進(jìn)入二維場(chǎng)景中的單元網(wǎng)格標(biāo)記區(qū)域時(shí),修改單元格的狀態(tài),并保 存該顯示對(duì)象進(jìn)入單元格的對(duì)象信息,我們以標(biāo)識(shí)1來(lái)表示該對(duì)象的數(shù)據(jù)信息,那么當(dāng)對(duì) 象進(jìn)入單元格區(qū)域后,單元格信息如下表所示 3)當(dāng)二維場(chǎng)景中多個(gè)顯示對(duì)象進(jìn)入單元網(wǎng)格標(biāo)記時(shí),單元網(wǎng)格中狀態(tài)值可以通過(guò) 交集積運(yùn)算計(jì)算疊加后放入單元網(wǎng)格的存儲(chǔ)單元中;4)單元網(wǎng)格存儲(chǔ)單元中的信息將用于創(chuàng)建該單元網(wǎng)格標(biāo)記區(qū)域中對(duì)應(yīng)的顯示對(duì) 象的陰影顯示對(duì)象;基于影像對(duì)象與其對(duì)象本身的對(duì)稱關(guān)系,我們通過(guò)對(duì)稱投影來(lái)實(shí)現(xiàn)。通 過(guò)單元網(wǎng)格存儲(chǔ)單元的信息,我們可以采用如下方式來(lái)完成對(duì)稱投影的具體實(shí)現(xiàn)將單元 網(wǎng)格存儲(chǔ)單元的數(shù)據(jù),以對(duì)角線的相對(duì)位置對(duì)稱的進(jìn)行數(shù)據(jù)交換 其中步驟103中,其動(dòng)態(tài)影像包括兩種情況,第一種為模擬水面或者鏡面等場(chǎng)景 映射出的倒影,另外一種是模擬背對(duì)光源而產(chǎn)生的陰影;由于這兩種情況在問(wèn)題的解決過(guò) 程中存在一定的差異,因此需要通過(guò)判斷單元分別進(jìn)行處理;判斷數(shù)據(jù)存儲(chǔ)在場(chǎng)景圖層信 息中。圖3表示了根據(jù)對(duì)稱投影創(chuàng)建影像對(duì)象的示意圖。當(dāng)二維場(chǎng)景中需要的影響對(duì)象為倒影時(shí),我們可以根據(jù)倒影顯示的需要,對(duì)二維 場(chǎng)景中單元網(wǎng)格標(biāo)記區(qū)域進(jìn)行透明化處理;對(duì)圖層的透明化處理可以通過(guò)圖層的顯示通道 alpha處理,以白色的alpha象素用以定義不透明的彩色象素,而黑色的alpha象素用以定 義透明象素,黑白之間的灰階用來(lái)定義半透明象素,該實(shí)施例中,可以通過(guò)場(chǎng)景信息判斷單 元來(lái)確定alpha灰階的值,并提交給渲染單元進(jìn)行透明處理渲染。對(duì)應(yīng)于上述的實(shí)施例,為配合本發(fā)明所提供的坐標(biāo)轉(zhuǎn)移的方法,本發(fā)明還提供了 一種實(shí)現(xiàn)對(duì)象動(dòng)態(tài)影像的裝置。圖3展示了本發(fā)明實(shí)施例的裝置圖二維場(chǎng)景管理單元301,用于存儲(chǔ)和管理二維場(chǎng)景數(shù)據(jù)信息、圖層數(shù)據(jù)信息及顯示 對(duì)象數(shù)據(jù)信息;統(tǒng)一渲染接口單元302,該單元用于對(duì)顯示對(duì)象及其影像顯示對(duì)象的統(tǒng)一渲染;單元網(wǎng)格標(biāo)記信息存儲(chǔ)單元303,該單元用于對(duì)所述二維場(chǎng)景中的單元網(wǎng)格標(biāo)記 信息的劃分及單元網(wǎng)格標(biāo)記信息所包含的影像顯示對(duì)象的數(shù)據(jù)信息的存儲(chǔ);邏輯控制單元304,用于監(jiān)控顯示對(duì)象進(jìn)入所述二維場(chǎng)景中單元網(wǎng)格標(biāo)記信息標(biāo) 記區(qū)域時(shí)的狀態(tài)參數(shù)信息,并向地圖管理單元及統(tǒng)一渲染接口發(fā)送控制消息,同時(shí),該單元 還負(fù)責(zé)處理各個(gè)單元之間的消息的發(fā)送、接收、判定及單元之間傳送的控制命令的執(zhí)行。圖形顯示接口單元305,該單元用于將301單元提供的渲染后所述顯示對(duì)象數(shù)據(jù) 及影像顯示對(duì)象的數(shù)據(jù)提交給顯示設(shè)備進(jìn)行顯示輸出;以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及核心思想;同時(shí),對(duì)于本領(lǐng) 域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及用用范圍內(nèi)會(huì)有改變之處。綜上 所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)發(fā)明的限制。
權(quán)利要求
一種在二維場(chǎng)景中實(shí)現(xiàn)對(duì)象動(dòng)態(tài)影像的方法,其特征在于,該方法包括以下步驟1)在二維場(chǎng)景中為需要實(shí)現(xiàn)動(dòng)態(tài)影像的區(qū)域創(chuàng)建一個(gè)新的圖層,并在該圖層中添加單元網(wǎng)格標(biāo)記信息;2)對(duì)所述二維場(chǎng)景中的顯示對(duì)象進(jìn)行檢測(cè),當(dāng)判斷出某一顯示對(duì)象進(jìn)入包含有所述單元網(wǎng)格標(biāo)記信息的所述區(qū)域后,在該區(qū)域中為該顯示對(duì)象增加一個(gè)影像顯示對(duì)象;3)將所述含有單元網(wǎng)格標(biāo)記信息的二維場(chǎng)景區(qū)域中的所有所述影像顯示對(duì)象生成一個(gè)影像顯示對(duì)象列表;4)將所述含有單元網(wǎng)格標(biāo)記信息的二維場(chǎng)景區(qū)域及其所包含的所述影像顯示對(duì)象列表提交給顯示設(shè)備進(jìn)行渲染顯示。
2.如權(quán)利要求1中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法,其特征在于,所述影像顯示對(duì)象是通 過(guò)對(duì)稱投影的方式進(jìn)行創(chuàng)建的。
3.如權(quán)利要求1中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法,其特征在于,所述二維場(chǎng)景中的單元 網(wǎng)格標(biāo)記信息包含有所述影像顯示對(duì)象的數(shù)據(jù)信息。
4.如權(quán)利要求1中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法,其特征在于,所述單元網(wǎng)格標(biāo)記信息 通過(guò)數(shù)值與運(yùn)算的方法存儲(chǔ)其所包含的所述影像顯示對(duì)象列表的數(shù)據(jù)信息。
5.如權(quán)利要求1中所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法,其特征在于,所述單元網(wǎng)格標(biāo)記信息 中的單元網(wǎng)格的單元尺寸用于確定所述影像顯示對(duì)象的精細(xì)度,所述影像顯示對(duì)象的精細(xì) 度通過(guò)改變所述單元網(wǎng)格標(biāo)記信息中的單元網(wǎng)格的單元尺寸進(jìn)行控制。
6.如權(quán)利要求1或者權(quán)利要求2所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法,其特征在于,所述影像對(duì) 象中包含一個(gè)與所述二維場(chǎng)景中有關(guān)的狀態(tài)參數(shù)信息,在該影像對(duì)象在渲染階段將根據(jù)所 包含的狀態(tài)參數(shù)信息進(jìn)行渲染。
7.如權(quán)利要求1或者權(quán)利要求6所述的實(shí)現(xiàn)動(dòng)態(tài)影像的方法,其特征在于,所述二維場(chǎng) 景包含場(chǎng)景參數(shù)信息,該場(chǎng)景參數(shù)信息用于確定該二維場(chǎng)景中包含有所述單元網(wǎng)格標(biāo)記信 息區(qū)域的透明度;
8.—種二維場(chǎng)景中實(shí)現(xiàn)對(duì)象動(dòng)態(tài)影像的裝置,其特征在于,該裝置包含統(tǒng)一渲染接 口單元、圖形顯示接口單元、二維場(chǎng)景管理單元、單元網(wǎng)格標(biāo)記信息存儲(chǔ)單元、邏輯控制單 元;所述統(tǒng)一渲染接口單元用于對(duì)顯示對(duì)象及其影像顯示對(duì)象的統(tǒng)一渲染;所述圖形顯示接口單元用于將所述渲染接口單元提供的渲染后所述顯示對(duì)象數(shù)據(jù)及 影像顯示對(duì)象的數(shù)據(jù)提交給顯示設(shè)備進(jìn)行顯示輸出;所述二維場(chǎng)景管理單元用于存儲(chǔ)和管理二維場(chǎng)景數(shù)據(jù)信息、圖層數(shù)據(jù)信息及顯示對(duì)象 數(shù)據(jù)信息;所述單元網(wǎng)格標(biāo)記信息存儲(chǔ)單元用于對(duì)所述二維場(chǎng)景中的單元網(wǎng)格標(biāo)記信息的劃分 及單元網(wǎng)格標(biāo)記信息所包含的影像顯示對(duì)象的數(shù)據(jù)信息的存儲(chǔ);所述邏輯控制單元用于監(jiān)控顯示對(duì)象進(jìn)入所述二維場(chǎng)景中單元網(wǎng)格標(biāo)記信息標(biāo)記區(qū) 域時(shí)的狀態(tài)參數(shù)信息,并向地圖管理單元及統(tǒng)一渲染接口發(fā)送控制消息,同時(shí),該單元還負(fù) 責(zé)處理各個(gè)單元之間的消息的發(fā)送、接收、判定及單元之間傳送的控制命令的執(zhí)行。
全文摘要
本發(fā)明公開了一種在二維場(chǎng)景中實(shí)現(xiàn)動(dòng)態(tài)影像的方法,通過(guò)該方法在創(chuàng)建二維場(chǎng)景中過(guò)程中可以更加便捷的在二維場(chǎng)景中實(shí)現(xiàn)動(dòng)態(tài)影像,以此使二維場(chǎng)景更加真實(shí)對(duì)現(xiàn)實(shí)場(chǎng)景進(jìn)行模擬;本發(fā)明中,實(shí)現(xiàn)動(dòng)態(tài)影像的方法是先在二維場(chǎng)景區(qū)域中單元網(wǎng)格標(biāo)記信息區(qū)域,并且通過(guò)改變單元網(wǎng)格標(biāo)記信息中單元網(wǎng)格的單位尺寸來(lái)改變動(dòng)態(tài)影像的精細(xì)度,這樣可以便捷的實(shí)現(xiàn)多種精細(xì)度的動(dòng)態(tài)影像,使場(chǎng)景創(chuàng)建者可以根據(jù)硬件的處理能力來(lái)選擇相應(yīng)的動(dòng)態(tài)影像的精細(xì)度,節(jié)省了系統(tǒng)資源。同時(shí),本發(fā)明還公開了一種用于實(shí)現(xiàn)二維場(chǎng)景動(dòng)態(tài)影像的系統(tǒng)裝置。本發(fā)明用于二維場(chǎng)景創(chuàng)建領(lǐng)域。
文檔編號(hào)G06T13/00GK101872487SQ20101020843
公開日2010年10月27日 申請(qǐng)日期2010年6月24日 優(yōu)先權(quán)日2010年6月24日
發(fā)明者溫珍鵬 申請(qǐng)人:北京完美時(shí)空軟件有限公司