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