999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

虛擬劇場Web交互展示系統設計與實現

2014-03-24 21:16:41竇騰飛周斌
科技創新與應用 2014年9期

竇騰飛 周斌

摘 要:互聯網和多媒體技術的融合發展為B2B/B2C電子商務平臺發展提供了新的契機,Web3D技術是隨著互聯網與虛擬現實技術的發展而產生的。文章主要闡述應用專業引擎Unity3D,創建三維劇場模型,基于B/S網絡框架實現虛擬劇場在Web上交互展示與參數匹配查詢,最終實現基于Web、交互性強、效果逼真的虛擬劇場展示系統,通過搭建一個跨越時空局限性的交互平臺,實現更加便捷的劇場信息交流。

關鍵詞:Web3D;Unity3D;虛擬現實;交互展示;參數匹配

引言

隨著計算機網絡和多媒體技術不斷成熟與普及,虛擬現實應用于產品網絡展示領域逐漸成為一種發展趨勢。虛擬現實技術通過創建和表現虛擬實體與空間,提供更加直觀、豐富、便捷、逼真的信息展示途徑和形式。演出院線作為一種新興文化服務和經營業態,在信息化、網絡化、智能化融合發展過程中,通過對劇場、劇目、劇團等演出資源的整合和提升,大大促進了文化演藝業的發展和繁榮。劇場作為最重要的演出資源之一,借助互聯網進行品牌推廣、網絡宣傳和營銷已成為發展趨勢,在線劇場、B2B的投入持續增加。目前,互聯網上對劇場的宣傳展示仍以2D圖形和文字信息為主,方式單一,局限性大,而劇場三維模型在互聯網上的展示,能為客戶提高逼真的虛擬現實展示場景,全方位真實再現劇場環境及設備設施,這將大大提高劇場行業競爭力和院線的信息化、智能化水平。

1 虛擬現實Web展示關鍵技術

目前國內外主要的3D模型仍然是采用3D CAD系統進行設計,3D CAD開發的模型專業性較強,但畫面效果逼真度低,模型可移植性差,不適合應用于互聯網進行商業展示。三維虛擬展示技術中應用比較廣泛的是VRML、Cult3D和Unity3D技術。VRML用于描述基于互聯網的虛擬場景規范,交互性對于開發復雜的應用稍顯不足,場景信息與交互信息并存在VRML文件中,使開發人員使用起來很不方便[1]。

Unity3D提供了一種通用的3D數據編碼方式,打破了CAD和其他軟件公司開發的專有3D圖形格式的壟斷[5],它具有更細膩的3D畫面,更便捷的操作,可實現多平臺互動和多插件兼容,對DirectX和OpenGL擁有高度優化的圖形渲染管道;Unity支持所有主要文件格式,并能和大部分相關應用程序協同工作,低端硬件亦可流暢運行廣闊復雜的場景;Unity內置的NVIDIA,PhysX物理引擎帶能夠帶來逼真的互動感覺,實時三維圖形混合音頻流、視頻流,非常適合產品虛擬展示在交互訪問和逼真表現的需求[2]。U3D標準還提供了許多運行時的優勢,特別是應用于互聯網上時,比如它的連續細節層次特征,使得用戶可以在一邊下載的情況下一邊(步進似的)觀察三維數據。基于此,本系統中選用Unity3D來創建劇場三維模型,U3D最大的特色在于其通用性和兼容性,不局限于特定的軟/硬件資源,使主流商業應用程序可以較為容易的使用3D技術。

2 虛擬劇場Web展示系統設計與實現

2.1 系統總體框架

本系統基于B/S架構設計虛擬劇場Web交互展示系統。整個虛擬展示系統可分為Unity3D展示部分和網頁系統。其中網頁系統負責用戶權限、展示參數、查詢文件的管理以及用戶在瀏覽器上注冊、登錄、查詢等操作,Unity3D展示部分則是利用Unity3D引擎,開發一個接口統一的展示框架,實現虛擬劇場在Web上交互展示。系統數據庫選用SQL Serve,SQL Serve功能比較強大,除可處理包含在各種平臺上運行的數據庫管理系統內核之外,還包括數據復制、數據庫系統管理、網關支持、在線分析處理、多媒體支持和各種并行處理能力,并且與Internet緊密結合,可將數據庫連接到Internet,通過Web瀏覽器顯示數據操作。

2.2 模型發布

Unity軟件支持多平臺發布,可將模型發布至Web player/iOS/Android/Flash Player/Xbox等平臺轉換成相應格式文件[4]。本系統中Unity3D展示模塊是用Unity3D引擎開發的一個能夠動態加載3D模型的Web Player應用,通過安裝很小的Unity 3D插件,可實現在各個主流瀏覽器上運行這個Web Player應用來加載產品模型展示,例如IE,Firefox,Safari等。Web player平臺輸出的文件格式為.HTML,嵌入網頁系統進行鏈接最為便捷[3];發布為Flash Player平臺輸出文件格式為.swf。通過下表實驗數據可看出,由于Flash Player具有獨立引擎支持三維模型的運行,因此具有更高效的加載速率。

2.3 交互事件的實現

Unity3d兼容性良好,擴展性強,支持使用c#編程來動態改變三維模型,實現控制事件的觸發,包括特定實體的控制、參數的顯示與修改等。本系統通過c#實現交互事件包括:鼠標放在舞臺特定區域,顯示舞臺參數,包括長、寬、高等;鼠標放在吊桿區域,顯示吊桿最大移動速度、載重量、接口數等;通過鍵盤“N、U”控制吊桿的上下移動;通過“E”鍵控制劇場燈光的開關和效果。

2.4 參數匹配查詢

本系統可實現劇場觀眾席座位數、臺口、舞臺、吊桿等參數的匹配查詢,查詢結果在三維模型中以對話框方式顯示。通過設置參數標準值并存在XML文件中,在參數輸入區域輸入匹配值,通過c#編寫循環查詢比較語句,調用XML文件進行參數對比,結果在劇場三維模型中展示并返回前端用戶界面。

3 結束語

文章使用Unity3d技術創建劇場三維模型并發布至Web Player平臺,基于B/S結構開發網頁管理系統,運用C#語言實現模型上交互事件的查詢與參數匹配,最終以視覺方式實現不同事件和功能在模型中的互動。用戶通過互動操作,足不出戶就可以全方位瀏覽劇場細節并體驗真實的場景效果;在虛擬現實環境中進行劇場參數匹配查詢更加直觀、便捷,劇團人員可在線匹配查詢,獲取自己所關注的劇場參數,如舞臺尺寸,面光、耳光位置,吊桿接口,觀眾區容量等,進而指導演出部署、劇目創作和劇場選擇。利用互聯網高速迅捷的傳播優勢推介劇場,基于交互式信息查詢機制,有利于激活整個演出產業鏈,進而促進演出產品和要素的合理流動。

參考文獻

[1]戚鵬,倪樂波.工業設計產品的三維虛擬展示技術研究[J].中國科技縱橫,2010(20):3-4.

[2]倪樂波,戚鵬,遇麗娜,王婧. Unity3D產品虛擬展示技術的研究與應用.數字技術與應用(應用研究),2010(9).

[3]郭海新. Unity3D與HTML交互機理的研究.煤炭技術,2011(30).

[4]陳育濱,曾玉珠.基于Unity3D平臺的Web3D展示.電腦編程與技巧維護(圖形圖像處理版),2012(1).

[5]苗英華,蘇鴻根.U3D文件格式及運行機制剖析.計算機應用軟件,2010(2).

主站蜘蛛池模板: 国产99视频精品免费观看9e| 婷婷丁香在线观看| 毛片免费在线| 国产尤物在线播放| 久久久久人妻一区精品色奶水| 女人av社区男人的天堂| 丰满人妻中出白浆| 91九色国产在线| 91亚洲国产视频| 她的性爱视频| 国产成人1024精品下载| 国产日韩欧美成人| 女人毛片a级大学毛片免费| 欧美不卡视频在线观看| 91视频首页| 亚洲永久免费网站| 精品人妻无码区在线视频| 亚洲午夜综合网| 国产9191精品免费观看| 亚洲视频在线观看免费视频| 国产麻豆永久视频| 91福利片| 综合色婷婷| 国产精品久久久精品三级| 国产毛片不卡| 亚洲AV成人一区二区三区AV| 乱码国产乱码精品精在线播放| 激情无码视频在线看| 一边摸一边做爽的视频17国产| 丰满的少妇人妻无码区| 熟女成人国产精品视频| 婷婷伊人五月| 色综合久久无码网| 国产91色| 亚洲三级电影在线播放| 国产精品视频白浆免费视频| 国产白丝av| 日韩午夜福利在线观看| 波多野结衣在线se| 色综合手机在线| 另类欧美日韩| 久久精品人人做人人爽电影蜜月| 久草性视频| www.youjizz.com久久| 国产嫖妓91东北老熟女久久一| 国产精品一线天| 欧美午夜理伦三级在线观看| 九九这里只有精品视频| 国产成人综合网| 在线综合亚洲欧美网站| 亚洲电影天堂在线国语对白| 亚洲一区黄色| 国产日本欧美亚洲精品视| 黄色在线不卡| 亚洲中文精品久久久久久不卡| 国产免费网址| 日韩a在线观看免费观看| 天天综合天天综合| 国产日韩欧美精品区性色| 亚洲国产天堂久久综合| 久青草网站| 99久久精品免费观看国产| 国产精鲁鲁网在线视频| 亚洲无码久久久久| 国产菊爆视频在线观看| 无码专区在线观看| 99在线观看视频免费| 亚洲精品中文字幕午夜| 久久夜色精品国产嚕嚕亚洲av| 亚洲日本韩在线观看| 日韩福利在线观看| 日本日韩欧美| 五月婷婷激情四射| 欧美午夜网站| 91毛片网| 午夜不卡视频| 精品国产三级在线观看| 成人欧美日韩| 国产情精品嫩草影院88av| 欧美中文字幕一区| 国产成人1024精品| 凹凸国产熟女精品视频|