專利名稱:三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形圖像領(lǐng)域,具體而言,涉及一種三維場(chǎng)景中擴(kuò) 展全景應(yīng)用的方法。
背景技術(shù):
隨著網(wǎng)游、動(dòng)畫等產(chǎn)業(yè)的快速發(fā)展,以及圖形、圖4象處理:技術(shù) 的才是高, 一些多々某體視覺i殳計(jì)的應(yīng)用越來越廣泛,例如,在旅游、 酒店、建筑等行業(yè)中,通過釆用多々某體視覺設(shè)計(jì)使得觀眾具有很好 的互動(dòng)性和獲得良好的視覺體驗(yàn)。
目前,現(xiàn)有4支術(shù)中所采用的^L覺i殳計(jì)方法主要有兩種, 一種是
全景圖,它采用照片拍攝,通過將拍攝的照片4并接為環(huán)狀或3求狀,
對(duì)場(chǎng)景的超大視角乃至360度完整場(chǎng)景范圍進(jìn)4亍展示,它是一種基 于圖像的渲染技術(shù);另一種是三維場(chǎng)景,它是基于計(jì)算機(jī)圖形圖像 學(xué)技術(shù)構(gòu)建的虛擬空間環(huán)境。
發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中全景圖不能實(shí)現(xiàn)在模擬空間中自由漫 游,導(dǎo)致用戶的體驗(yàn)較差;而三維場(chǎng)景的真實(shí)性較低或者需要較強(qiáng) 的計(jì)算處理能力,才能表現(xiàn)比較真實(shí)的三維場(chǎng)景空間。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,能夠解 決現(xiàn)有技術(shù)中全景圖不能實(shí)現(xiàn)在模擬空間中自由漫游,使得用戶的體驗(yàn)效果不好;而三維場(chǎng)景的真實(shí)性較低或者需要較強(qiáng)的計(jì)算處理 能力,才能表現(xiàn)比較真實(shí)的三維場(chǎng)景空間的問題。
在本發(fā)明的實(shí)施例中,4是供了 一種三維場(chǎng)景中擴(kuò)展全景應(yīng)用的 方法,包括以下步驟在三維場(chǎng)景中的面片上i文置全景圖;對(duì)全景 圖進(jìn)行操作以對(duì)全景圖進(jìn)行全景瀏覽。
在上述實(shí)施例中,通過將全景圖嵌入三維場(chǎng)景中的面片上,當(dāng) 用戶在三維場(chǎng)景中漫游時(shí),可以像瀏覽普通全景圖片 一樣瀏覽三維 場(chǎng)景中的面片上的全景圖,通過全景技術(shù)和三維場(chǎng)景的結(jié)合實(shí)現(xiàn)了 全景技術(shù)在三維場(chǎng)景中的擴(kuò)展,從而克服了現(xiàn)有技術(shù)中全景圖不能 實(shí)現(xiàn)在模擬空間中自由漫游,導(dǎo)致用戶體驗(yàn)較差的問題;同時(shí)克服 了現(xiàn)有技術(shù)中三維場(chǎng)景的真實(shí)性較低或者需要較強(qiáng)的計(jì)算處理能 力,才能表現(xiàn)比4交真實(shí)的三維場(chǎng)景空間的問題。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 的方法流考呈圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 效果示意圖3示出了 ^l據(jù)本發(fā)明 一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 的全景操作按鈕示意圖;圖4示出了才艮據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的三維場(chǎng)景中擴(kuò)展全景 應(yīng)用歲文果示意圖5示出了根據(jù)本發(fā)明 一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 的二維圖片效果示意圖6、圖7、圖8分別示出了根據(jù)圖5實(shí)施例的三維場(chǎng)景中擴(kuò) 展全景應(yīng)用的效果示意圖。
具體實(shí)施例方式
下面將參考附圖并結(jié)合實(shí)施例,來詳細(xì)i兌明本發(fā)明。
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 的方法流禾呈圖,包4舌以下步驟
SIO,在三維場(chǎng)景中的面片上^:置全景S20,對(duì)全景圖進(jìn)行操作以對(duì)全景圖進(jìn)4亍全景瀏覽。
在本實(shí)施例中,通過將全景圖嵌入三維場(chǎng)景中的面片上,當(dāng)用 戶在三維場(chǎng)景中漫游時(shí),可以像瀏覽普通全景圖片 一樣瀏覽三維場(chǎng) 景中的面片上的全景圖,通過全景技術(shù)和三維場(chǎng)景的結(jié)合實(shí)現(xiàn)了全 景技術(shù)在三維場(chǎng)景中的擴(kuò)展,從而克服了現(xiàn)有技術(shù)中全景圖不能實(shí) 現(xiàn)在模擬空間中自由漫游,導(dǎo)致用戶體驗(yàn)較差的問題;同時(shí)克服了 現(xiàn)有技術(shù)中三維場(chǎng)景的真實(shí)性較低或者需要較強(qiáng)的計(jì)算處理能力, 才能表現(xiàn)比4交真實(shí)的三維場(chǎng)景空間的問題。
優(yōu)選地,在三維場(chǎng)景中的面片上放置全景圖具體包括在三維 場(chǎng)景中視點(diǎn)不能覆蓋的的空間放置 一 個(gè)球體,在球體上粘帖全景貼 圖以形成球形全景貼圖;在球體的球心處放置攝像機(jī)對(duì)球形全景貼圖進(jìn)行拍攝;將拍攝的球形全景貼圖的畫面以渲染到貼圖的方式貼 到三維場(chǎng)景中的二維面片上,生成二維面片上的全景圖。以上步-驟 可以實(shí)JE見二維面片上的J求形全景圖的制作。
優(yōu)選地,在對(duì)全景圖進(jìn)行操作以對(duì)全景圖進(jìn)行全景瀏覽時(shí),鼠 標(biāo)在二維面片上的滑動(dòng)對(duì)應(yīng)攝像機(jī)拍才聶時(shí)的方位。這樣用戶就可以 從攝像機(jī)拍攝的角度瀏覽全景圖,從而獲得較好的用戶體驗(yàn)。
優(yōu)選地,在三維場(chǎng)景中的面片上放置全景圖具體包括將全景 貼圖放置在三維場(chǎng)景中適合于展現(xiàn)三維立體場(chǎng)景的面片上,其中, 面片為J求面的 一 部分或帶曲面網(wǎng)格的平面。這才羊可以才莫擬出J求形全 景7見看效果。
優(yōu)選地,在對(duì)全景圖進(jìn)行操作以對(duì)全景圖進(jìn)行全景瀏覽時(shí),鼠 標(biāo)在面片上的移動(dòng)對(duì)應(yīng)于全景貼圖坐標(biāo)的改變,可以獲得專交好的用 戶體驗(yàn)。
優(yōu)選地,全景圖為全景視頻,可以擴(kuò)展三維空間的視覺表現(xiàn)力。 例如,在三維場(chǎng)景中的電4見畫面中就可以;改置全景^L頻,用戶在三 維場(chǎng)景中漫游時(shí),可以乂見看此全景3見頻。
優(yōu)選地,全景圖為球形全景圖或立方體全景圖或柱面全景圖或 立方體貼圖Cubemap。使得三維場(chǎng)景中的全景圖具有更加多樣和靈 活的表現(xiàn)形式。
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 示意圖,本實(shí)施例的全景圖片支持球形全景、立方體全景、Cubemap等。
7優(yōu)選地,操作包括以下至少一種全景圖片的切換、全屏、放 大、縮小、上移、下移、左移、右移、左旋轉(zhuǎn)、右旋轉(zhuǎn)和跳轉(zhuǎn)。通 過上述操作,用戶可以方便地實(shí)現(xiàn)全景瀏覽,獲得較好的用戶體驗(yàn)。
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的三維場(chǎng)景中擴(kuò)展全景應(yīng)用 的全景才乘作4姿4丑示意圖,如圖3所示,圖中右邊的文字部分是左邊 按鈕的說明,全景操作按鈕包括全屏、放大、縮小、縮放滑動(dòng)條、 上移、下移、左轉(zhuǎn)和右轉(zhuǎn)。通過上述才乘作4要4丑,用戶可以直^見、方 ^更地實(shí)現(xiàn)全景瀏覽。
優(yōu)選地,放大或縮小操作具體包括通過放大或縮小全景圖的 滑動(dòng)條實(shí)現(xiàn)對(duì)全景圖的放大或縮小?;瑒?dòng)條可以靈活地控制全景圖 的縮放大小,使縮放操作直觀、方便。
圖4示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的三維場(chǎng)景中擴(kuò)展全景 應(yīng)用示意圖,本實(shí)施例支持單張全景圖片的漫游,并且可以在全景 圖片之間切換;當(dāng)用戶在圖片上點(diǎn)擊拖動(dòng)鼠標(biāo)的時(shí)候可以拖動(dòng)全景 圖片進(jìn)行上、下、左、右的瀏覽,和普通瀏覽全景圖片的方式?jīng)]有 區(qū)別,形成全景漫游效果,當(dāng)鼠標(biāo)離開圖片后,全景4乘作停止。
圖5、圖6、圖7和圖8示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的三維 場(chǎng)景中擴(kuò)展全景應(yīng)用全景效果示意圖,如圖5所示,在圖中的三維 場(chǎng)景的壁桂電^L畫面的二維平面上力文置了全景圖片,用戶可以在該 圖片顯示區(qū)域上下拖動(dòng)全景畫面或者點(diǎn)擊全景畫面上的按4丑完成 才喿作,而主畫面^L角此時(shí)并不改變;同時(shí),點(diǎn)擊全景畫面中的黃色 圓圈,可切換全景圖片,黃色圓圈可隨全景畫面移動(dòng)。例如通過 點(diǎn)擊圖5中的黃色圓圈,圖5中壁掛電視畫面中的全景圖片切換為 圖6中壁掛電視畫面中的全景圖片;再點(diǎn)擊圖6中的"是否全屏"按 鈕后,如圖7所示,全景進(jìn)入全屏瀏覽狀態(tài),全屏狀態(tài)指全景覆蓋整個(gè)VT瀏覽區(qū)域;再次點(diǎn)擊"是否全屏"按鈕后,如圖8所示,則 退出全屏瀏覽狀態(tài)。
在上述實(shí)施例中,通過將全景圖嵌入三維場(chǎng)景中的面片上,當(dāng) 用戶在三維場(chǎng)景中漫游時(shí),可以像瀏覽普通全景圖片 一樣瀏覽三維 場(chǎng)景中的面片上的全景圖,通過全景才支術(shù)和三維場(chǎng)景的結(jié)合實(shí)現(xiàn)了 全景技術(shù)在三維場(chǎng)景中的擴(kuò)展,結(jié)合了兩種技術(shù)的優(yōu)勢(shì),從而克服 了現(xiàn)有技術(shù)中全景圖不能實(shí)現(xiàn)在模擬空間中自由漫游,導(dǎo)致用戶體 驗(yàn)較差的問題;同時(shí)克服了現(xiàn)有技術(shù)中三維場(chǎng)景的真實(shí)性較低或者 需要較強(qiáng)的計(jì)算處理能力,才能表現(xiàn)比較真實(shí)的三維場(chǎng)景空間的問 題,進(jìn)而達(dá)到了提升用戶視覺體驗(yàn)的效果。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特征在于,包括以下步驟在三維場(chǎng)景中的面片上放置全景圖;對(duì)所述全景圖進(jìn)行操作以對(duì)所述全景圖進(jìn)行全景瀏覽。
2. 根據(jù)權(quán)利要求1所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,在三維場(chǎng)景中的面片上》文置全景圖具體包括在三維場(chǎng)景中#見點(diǎn)不能覆蓋的的空間;故置 一 個(gè)J求體,在 所述J求體上粘帖全景貼圖以形成3求形全景貼圖;在所述球體的球心處放置攝像機(jī)對(duì)所述球形全景貼圖進(jìn) 行拍攝;3夸拍才聶的所述5求形全景貼圖的畫面以渲染到貼圖的方式 貼到所述三維場(chǎng)景中的所述二維面片上,生成所述二維面片上 的全景圖。
3. 根據(jù)權(quán)利要求2所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,在對(duì)所述全景圖進(jìn)行操作以對(duì)所述全景圖進(jìn)行全景瀏 覽時(shí),鼠標(biāo)在所述二維面片上的滑動(dòng)對(duì)應(yīng)所述4聶4象機(jī)拍攝時(shí)的 方位。
4. 根據(jù)權(quán)利要求1所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,在三維場(chǎng)景中的面片上放置全景圖具體包括將全景貼圖放置在三維場(chǎng)景中適合于展現(xiàn)三維立體場(chǎng)景 的面片上,其中,所述面片為平面、J求面的一部分、帶曲面網(wǎng) 才各的平面。
5. 根據(jù)權(quán)利要求4所迷的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,在對(duì)所述全景圖進(jìn)行操作以對(duì)所述全景圖進(jìn)行全景瀏 覽時(shí),鼠標(biāo)在所述面片上的移動(dòng)對(duì)應(yīng)于所述全景貼圖坐標(biāo)的改變。
6. 根據(jù)權(quán)利要求1所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,所述全景圖為全景圖或者全景^L頻。
7. 根據(jù)權(quán)利要求1所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,所述全景圖為球形全景圖或立方體全景圖或柱面全景 圖或立方體紋理圖。
8. 根據(jù)權(quán)利要求1所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,所述操作包括以下至少一種全景圖片的切換、全屏、i丈大、縮小、上移、下移、左 移、右移、左旋轉(zhuǎn)、右旋轉(zhuǎn)和節(jié)點(diǎn)跳轉(zhuǎn)。
9. 根據(jù)權(quán)利要求8所述的三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,其特 征在于,所述放大或所述縮小4喿作具體包括通過放大或縮小所述全景圖的滑動(dòng)條或者按鈕實(shí)現(xiàn)對(duì)所 述全景圖的放大或縮小。
全文摘要
本發(fā)明提供了一種三維場(chǎng)景中擴(kuò)展全景應(yīng)用的方法,包括以下步驟在三維場(chǎng)景中的面片上放置全景圖;對(duì)全景圖進(jìn)行操作以對(duì)全景圖進(jìn)行全景瀏覽。通過全景技術(shù)和三維場(chǎng)景的結(jié)合實(shí)現(xiàn)了全景技術(shù)在三維場(chǎng)景中的擴(kuò)展,從而克服了現(xiàn)有技術(shù)中全景圖不能實(shí)現(xiàn)在模擬空間中自由漫游;而三維場(chǎng)景的真實(shí)性較低或者需要較強(qiáng)的計(jì)算處理能力,才能表現(xiàn)比較真實(shí)的三維場(chǎng)景空間的問題。
文檔編號(hào)G06T7/00GK101655979SQ200910091350
公開日2010年2月24日 申請(qǐng)日期2009年8月20日 優(yōu)先權(quán)日2009年8月20日
發(fā)明者軍 楊 申請(qǐng)人:長寬高(北京)科技有限公司