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).

主站蜘蛛池模板: 狠狠操夜夜爽| 国产主播在线一区| 国产亚洲一区二区三区在线| 中文字幕亚洲专区第19页| 美女免费黄网站| 茄子视频毛片免费观看| 91视频青青草| 亚洲av无码成人专区| h网站在线播放| 无码电影在线观看| 91最新精品视频发布页| 亚洲熟女偷拍| 亚洲综合婷婷激情| 国产区福利小视频在线观看尤物| 人妻一区二区三区无码精品一区 | 一级一级特黄女人精品毛片| 久久精品无码国产一区二区三区| 日本免费福利视频| 宅男噜噜噜66国产在线观看| 伊伊人成亚洲综合人网7777| 亚卅精品无码久久毛片乌克兰| 久久精品亚洲中文字幕乱码| 亚洲国产清纯| 热思思久久免费视频| 久久亚洲综合伊人| 欧美精品一二三区| 国产女人综合久久精品视| 久久77777| 91久久国产综合精品| 中文字幕首页系列人妻| 成人国产精品一级毛片天堂 | 亚洲日韩国产精品综合在线观看| 极品性荡少妇一区二区色欲| 热99精品视频| 亚洲高清日韩heyzo| 在线播放国产一区| 中文字幕第4页| 岛国精品一区免费视频在线观看| 一级毛片免费观看不卡视频| 夜夜高潮夜夜爽国产伦精品| 国产精品自在在线午夜区app| 国产福利在线观看精品| 97青草最新免费精品视频| 久久人人爽人人爽人人片aV东京热| 红杏AV在线无码| 国内黄色精品| 欧美一区二区三区香蕉视| 欧美97欧美综合色伦图| 亚洲自偷自拍另类小说| 免费观看国产小粉嫩喷水| 国产一区二区三区视频| 日本国产精品| 午夜天堂视频| 亚洲精品无码av中文字幕| 国产成熟女人性满足视频| 国产白浆在线观看| 五月婷婷精品| 色综合久久88| 91亚瑟视频| 中文字幕无码中文字幕有码在线| 熟女成人国产精品视频| 国产理论精品| 毛片免费观看视频| 亚洲无卡视频| 亚洲嫩模喷白浆| 91成人精品视频| 一区二区三区国产| 不卡的在线视频免费观看| 日本精品视频一区二区| 精品国产香蕉在线播出| 国产福利小视频高清在线观看| 精品国产99久久| 亚洲精选无码久久久| 亚洲第一视频区| 国产麻豆91网在线看| 国产成人精品一区二区三区| 操美女免费网站| 久久国产拍爱| 国产永久在线视频| 亚洲一区二区三区香蕉| 97精品国产高清久久久久蜜芽| 亚洲中文精品人人永久免费|