鐘褚云霄++賈金原++王明飛
摘要:目前隨著Web3.0的發(fā)展和移動(dòng)智能終端的普及,越來越多的Web 3D技術(shù)被應(yīng)用到移動(dòng)網(wǎng)頁開發(fā)中,給用戶帶來了更為逼真的3D漫游體驗(yàn);但智能移動(dòng)終端有限的計(jì)算能力和網(wǎng)絡(luò)帶寬,對(duì)模型加載的流暢性帶來了影響。針對(duì)該問題,采用漸進(jìn)式網(wǎng)格技術(shù)對(duì)模型進(jìn)行了預(yù)處理;然后根據(jù)移動(dòng)設(shè)備的可用帶寬,通過帶寬敏感策略來實(shí)現(xiàn)流式化模型數(shù)據(jù)傳輸?shù)膭?dòng)態(tài)調(diào)整,實(shí)驗(yàn)結(jié)果表明該策略提高了模型在移動(dòng)客戶端的加載速度,增強(qiáng)了移動(dòng)用戶的3D漫游體驗(yàn)。
關(guān)鍵詞: Web3D; 無線廣域網(wǎng);帶寬敏感傳輸;流式化編碼;動(dòng)態(tài)優(yōu)化;
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)09-0080-03
Bandwidth-sensitive Transmission Mechanism for 3D Model Based on Wireless Wide Area Network
ZHONG Chu Yun-xiao,JIA Jin-yuan, WANG Ming-fei
(Department of Software Engineering, Tongji University, Shanghai 201804, China)
Abstract:Nowadays, with the development of Web 3.0 and the popularity of smart mobile clients, more and more Web 3D technologies are applied to mobile web site development, which gives the users a more realistic experience. However, due to the limitation of computing power, memory size and bandwidth, the fluency of loading 3D content will be largely impacted. To solve this problem, streaming method is introduced for transmission. Meanwhile, progressive-mesh algorithm is applied to pre-process the 3D models. Finally, bandwidth-sensitive transmission enables adjusting the size of the 3D content stream appropriately based on the current available bandwidth. The experiment result shows the final solution will largely improve the client side loading and rendering speed of 3D content.
Key words:Web3D; wireless wide area network; bandwidth-sensitive transmission; progressive mesh; dynamic optimization;
1 引言
現(xiàn)如今計(jì)算機(jī)的人機(jī)交互功能已經(jīng)擁有了無可取代的地位。Web 3.0的發(fā)展與虛擬現(xiàn)實(shí)技術(shù)的興起使得用戶簡(jiǎn)單通過瀏覽器便可以游覽各種在線的虛擬場(chǎng)景,享受更逼真的人機(jī)交互方式。而另一方面,由于Web虛擬場(chǎng)景中,3D內(nèi)容的容量日益增大,傳統(tǒng)的將服務(wù)器的場(chǎng)景數(shù)據(jù)通過網(wǎng)絡(luò)一次性下載到本地后再重構(gòu)渲染的方式已經(jīng)不適用了,海量虛擬場(chǎng)景的下載呈現(xiàn)與即時(shí)呈現(xiàn)之間的矛盾(帶寬矛盾),以及海量虛擬場(chǎng)景與移動(dòng)終端較小的存儲(chǔ)空間之間的矛盾(存儲(chǔ)矛盾)也變得越來越明顯。3D虛擬場(chǎng)景流式化算法的引入可以將模型分割成多個(gè)部分,并漸進(jìn)式得加載到客戶端中,從而提高可視模型的加載率,提升用戶體驗(yàn)。而帶寬敏感的傳輸策略的應(yīng)用,使得實(shí)時(shí)測(cè)量當(dāng)前智能移動(dòng)終端的可用帶寬成為可能,并用測(cè)量后的結(jié)果引入評(píng)估算法來調(diào)整漸進(jìn)式加載的傳輸比例。