本發(fā)明涉及虛擬場(chǎng)景展示技術(shù),特別是一種可自由編輯的虛擬場(chǎng)景全景體驗(yàn)系統(tǒng)。
背景技術(shù):
現(xiàn)有的家居設(shè)計(jì),需要專業(yè)人員通過2D或3D軟件提前繪制好圖片,再通過紙媒、網(wǎng)頁(yè)等方式供消費(fèi)者查看,但實(shí)際上,家居各部分的搭配是整體效果的關(guān)鍵,消費(fèi)者只能以一個(gè)固定的視角圖片去了解設(shè)計(jì),實(shí)在是管中窺豹,難以全面了解三圍空間的整體效果,也不能自己通過自由的設(shè)定來感受效果的好壞,所以說,目前家居設(shè)計(jì)的展示并不生動(dòng)立體,編輯困難是整個(gè)行業(yè)急于解決的問題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種可自由編輯的虛擬場(chǎng)景全景體驗(yàn)系統(tǒng)。
一種可自由編輯的虛擬場(chǎng)景全景體驗(yàn)系統(tǒng),包括:云端和與云端相連的若干用戶端,云端設(shè)有:
原始配件生成模塊,根據(jù)所承接項(xiàng)目要求生成配件數(shù)據(jù)圖像,并能將該數(shù)據(jù)圖像傳送至用戶端;
數(shù)據(jù)配件接收模塊,用于接收并解析用戶端傳來的圖像配置數(shù)據(jù);
整體圖像合成模塊,將解析后的配置數(shù)據(jù)的圖層進(jìn)行合成平面全景圖像和/或VR全景圖像,并傳給用戶端;
用戶端設(shè)有:
虛擬空間單元,虛擬空間單元設(shè)有作為各配件搭配的基礎(chǔ)空間圖層;
場(chǎng)景展示編輯模塊,用于在基礎(chǔ)空間圖層內(nèi)對(duì)配件數(shù)據(jù)圖像進(jìn)行搭配,并對(duì)基礎(chǔ)空間圖層內(nèi)的場(chǎng)景進(jìn)行編輯和展示;
空間圖像數(shù)據(jù)整合模塊,將虛擬空間單元內(nèi)場(chǎng)景生轉(zhuǎn)化為圖像配置數(shù)據(jù)并傳送給整體圖像合成模塊;
本地存儲(chǔ)模塊,用于存儲(chǔ)圖像配置數(shù)據(jù)和全景圖像;
圖像展示模塊,用于展示平面全景圖像和/或VR全景圖像。
進(jìn)一步地,場(chǎng)景展示編輯模塊設(shè)有用于對(duì)基礎(chǔ)空間圖層內(nèi)場(chǎng)景進(jìn)行調(diào)解用的調(diào)節(jié)項(xiàng):顏色設(shè)置項(xiàng)、視角切換項(xiàng)、產(chǎn)品詳情項(xiàng)、空間切換項(xiàng)、配件清單項(xiàng)、配件圖層隱藏項(xiàng)、配件搭配項(xiàng)。
進(jìn)一步地,原始配件生成模塊包括:
參數(shù)配置模塊,用于確定生成配件的具體參數(shù);
配件合成模塊,能夠根據(jù)配件的具體參數(shù)生成初級(jí)配件數(shù)據(jù)圖像;
圖層處理模塊,用于將初級(jí)配件數(shù)據(jù)圖像進(jìn)行圖層處理,使得處理后的圖層能在基礎(chǔ)空間圖層上進(jìn)行搭配;
數(shù)據(jù)圖像制作模塊,將初級(jí)配件數(shù)據(jù)圖像處理生成配件數(shù)據(jù)圖像。
進(jìn)一步地,數(shù)據(jù)圖像制作模塊設(shè)有對(duì)初級(jí)配件數(shù)據(jù)圖像進(jìn)行處理的:VR全景圖像數(shù)據(jù)制作單元、平面全景圖像數(shù)據(jù)制作單元、配件詳情圖制作單元、側(cè)邊欄縮略圖制作單元。
進(jìn)一步地,圖片質(zhì)量壓縮模塊,用于在全景圖像傳給用戶端前將全景圖像進(jìn)行不影響圖片質(zhì)量的壓縮。
進(jìn)一步地,云端還設(shè)有配件文本補(bǔ)充模塊,用于為配件數(shù)據(jù)圖像添加文本信息。
進(jìn)一步地,用戶端基于IOS foundation和UIKit框架構(gòu)成,用戶端還包括由IOS Foundation框架構(gòu)建的創(chuàng)建管理集合F、由UIKit構(gòu)建的創(chuàng)建管理集合U;
其中,創(chuàng)建管理集合F包括:數(shù)組和字典項(xiàng)、應(yīng)用程序訪問項(xiàng)、創(chuàng)建和管理字符串項(xiàng)、收發(fā)通知項(xiàng)、創(chuàng)建日期和時(shí)間項(xiàng)、自動(dòng)發(fā)現(xiàn)IP網(wǎng)絡(luò)設(shè)備項(xiàng)、操作URL流項(xiàng)、執(zhí)行異步代碼項(xiàng);
創(chuàng)建管理集合U包括:用戶界面創(chuàng)建管理項(xiàng)、捕獲觸摸和基于移動(dòng)的事件項(xiàng)、多任務(wù)優(yōu)化項(xiàng)、用戶界面元素項(xiàng)。
進(jìn)一步地,云端還包括與云存儲(chǔ)模塊相連的登錄管理模塊,根據(jù)用戶的不同調(diào)用對(duì)應(yīng)的數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明可以在場(chǎng)景中自由搭配各種配件,并將搭配好的設(shè)計(jì)上傳云端并由云端合成完整的平面和/或VR全景圖像,用戶既可以查看平面形式的圖像,也可以將VR設(shè)備連接用戶端,實(shí)現(xiàn)VR全景圖像的查看。
附圖說明
圖1為本發(fā)明的系統(tǒng)系統(tǒng)框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,本發(fā)明的實(shí)施方式包括但不限于下列實(shí)施例。
實(shí)施例
如圖1所示的一種可自由編輯的虛擬場(chǎng)景全景體驗(yàn)系統(tǒng),包括:云端和與云端相連的若干用戶端,云端設(shè)有:
原始配件生成模塊,根據(jù)所承接項(xiàng)目要求生成配件數(shù)據(jù)圖像,并將該數(shù)據(jù)圖像傳送至用戶端,用戶生成模塊是所有配件設(shè)計(jì)的基本,根據(jù)用戶或市場(chǎng)的不同需求設(shè)計(jì)不同類型、不同風(fēng)格的配件,便于本實(shí)施例后續(xù)的編輯及合成工作。具體的,原始配件生成模塊包括:
參數(shù)配置模塊,用于確定生成配件的具體參數(shù);配件合成模塊,能夠根據(jù)配件的具體參數(shù)生成初級(jí)配件數(shù)據(jù)圖像;圖層處理模塊,用于將初級(jí)配件數(shù)據(jù)圖像進(jìn)行圖層處理,使得處理后的圖層能在基礎(chǔ)空間圖層上進(jìn)行搭配;數(shù)據(jù)圖像制作模塊,將初級(jí)配件數(shù)據(jù)圖像處理生成配件數(shù)據(jù)圖像,便于后續(xù)的編輯與搭配。
數(shù)據(jù)配件接收模塊,用于接收并解析用戶端傳來的圖像配置數(shù)據(jù);
整體圖像合成模塊,將解析后的配置數(shù)據(jù)的圖層進(jìn)行合成平面全景圖像和/或VR全景圖像,并傳給用戶端。區(qū)別于普通的三視圖設(shè)計(jì)或3Dmax設(shè)計(jì),本實(shí)施例合成的全景圖像不但能通過手機(jī)、電腦等查看其平面圖,也可以連接VR設(shè)備查看VR全景圖像,給用戶身臨其境的體驗(yàn)感。
用戶端基于IOS foundation和UIKit框架構(gòu)成,用戶端還包括由IOS Foundation框架構(gòu)建的創(chuàng)建管理集合F、由UIKit構(gòu)建的創(chuàng)建管理集合U;其中,創(chuàng)建管理集合F包括:數(shù)組和字典項(xiàng)、應(yīng)用程序訪問項(xiàng)、創(chuàng)建和管理字符串項(xiàng)、收發(fā)通知項(xiàng)、創(chuàng)建日期和時(shí)間項(xiàng)、自動(dòng)發(fā)現(xiàn)IP網(wǎng)絡(luò)設(shè)備項(xiàng)、操作URL流項(xiàng)、執(zhí)行異步代碼項(xiàng);創(chuàng)建管理集合U包括:用戶界面創(chuàng)建管理項(xiàng)、捕獲觸摸和基于移動(dòng)的事件項(xiàng)、多任務(wù)優(yōu)化項(xiàng)、用戶界面元素項(xiàng)。
除此之外,用戶端設(shè)有:虛擬空間單元,虛擬空間單元設(shè)有作為各配件搭配的基礎(chǔ)空間圖層;
場(chǎng)景展示編輯模塊,用于在基礎(chǔ)空間圖層內(nèi)對(duì)配件數(shù)據(jù)圖像進(jìn)行搭配,并對(duì)基礎(chǔ)空間圖層內(nèi)的場(chǎng)景進(jìn)行編輯和展示,場(chǎng)景展示編輯模塊設(shè)有用于對(duì)基礎(chǔ)空間圖層內(nèi)場(chǎng)景進(jìn)行調(diào)解用的調(diào)節(jié)項(xiàng):顏色設(shè)置項(xiàng)、視角切換項(xiàng)、產(chǎn)品詳情項(xiàng)、空間切換項(xiàng)、配件清單項(xiàng)、配件圖層隱藏項(xiàng)、配件搭配項(xiàng)。用戶通過上述項(xiàng)目,可以實(shí)現(xiàn)任意選擇任意視角、隱藏/顯現(xiàn)各部分部件、調(diào)整整體顏色、移動(dòng)配件、查看配件詳情,等等功能,使得用戶完全可以根據(jù)自己的需要和偏好搭配設(shè)計(jì)整體家居風(fēng)格,自由度高,可操作性強(qiáng)。
用戶端設(shè)有空間圖像數(shù)據(jù)整合模塊,將虛擬空間單元內(nèi)場(chǎng)景生轉(zhuǎn)化為圖像配置數(shù)據(jù)并傳送給整體圖像合成模塊;
用戶端設(shè)有本地存儲(chǔ)模塊,用于存儲(chǔ)圖像配置數(shù)據(jù)和全景圖像,便于用戶隨時(shí)調(diào)用查看。
用戶端設(shè)有圖像展示模塊,用于展示平面全景圖像和/或VR全景圖像,該模塊即包括采用屏幕展示2D的結(jié)構(gòu),也能夠通過連接VR設(shè)備展示VR全景圖像。上述結(jié)構(gòu)和設(shè)備都能夠在市場(chǎng)上購(gòu)得。
數(shù)據(jù)圖像制作模塊設(shè)有對(duì)初級(jí)配件數(shù)據(jù)圖像進(jìn)行處理的:VR全景圖像數(shù)據(jù)制作單元、平面全景圖像數(shù)據(jù)制作單元、配件詳情圖制作單元、側(cè)邊欄縮略圖制作單元。
本實(shí)施例中,云端設(shè)有圖片質(zhì)量壓縮模塊,用于在全景圖像傳給用戶端前將全景圖像進(jìn)行不影響圖片質(zhì)量的壓縮,壓縮后的配件占用更小的資源,同時(shí)也便于傳輸。
本實(shí)施例中,云端還設(shè)有配件文本補(bǔ)充模塊,用于為配件數(shù)據(jù)圖像添加文本信息,如配件的價(jià)格、工藝、材料等,讓消費(fèi)者能夠更全面的了解產(chǎn)品。
本實(shí)施例中,云端還包括與云存儲(chǔ)模塊相連的登錄管理模塊,根據(jù)用戶的不同調(diào)用對(duì)應(yīng)的數(shù)據(jù),便于復(fù)雜、大量數(shù)據(jù)的管理。
本發(fā)明的整體流程如下:
原始配件生成模塊根據(jù)所承接項(xiàng)目要求生成配件數(shù)據(jù)圖像,用戶可以通過客戶端下載這些配件數(shù)據(jù),然后通過場(chǎng)景展示編輯模塊在虛擬空間單元上調(diào)整、查看,確定自己喜歡的設(shè)計(jì)風(fēng)格,并將確定好的場(chǎng)景上傳至數(shù)據(jù)配件接收模塊,云端通過整體圖像合成模塊將圖像數(shù)據(jù)轉(zhuǎn)換為平面全景圖像或VR全景圖像返回給用戶端,用戶端通過圖像展示模塊查看全景圖像。