摘要:針對使用WebGL原生應(yīng)用程序編程接口(application programming interface,API)進(jìn)行三維程序開發(fā)時(shí)效率較差以及室內(nèi)虛擬場景構(gòu)建難度較大的問題,提出一種依靠層次模型構(gòu)建室內(nèi)場景并通過三維圖形引擎開發(fā)Web室內(nèi)三維原型系統(tǒng)的方法。該方法利用Unity3D引擎和C#語言,以某車站候客大廳前廳為研究實(shí)例,實(shí)現(xiàn)快速、高效地構(gòu)建具備交互能力的三維原型系統(tǒng);并在此基礎(chǔ)上進(jìn)行基于WebGL標(biāo)準(zhǔn)的內(nèi)容并根據(jù)優(yōu)化方案對原型系統(tǒng)進(jìn)行性能優(yōu)化,使用戶能夠獲得更真實(shí)、流暢的觀感。實(shí)驗(yàn)結(jié)果表明:與使用WebGL原生API開發(fā)的三維程序相比,該原型系統(tǒng)開發(fā)速度快、運(yùn)行效率高,能夠?qū)崿F(xiàn)預(yù)期的功能需求并具有良好的交互性,結(jié)合優(yōu)化方案可以優(yōu)化性能,符合Web三維技術(shù)的發(fā)展趨勢,具有良好的研究和應(yīng)用價(jià)值。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社