基于WebGL技術(shù)的物聯(lián)展示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-05-14 09:06
本文選題:物聯(lián)展示系統(tǒng) + Web; 參考:《電子科技大學(xué)》2014年碩士論文
【摘要】:物聯(lián)網(wǎng)是現(xiàn)今的一個(gè)新興產(chǎn)業(yè),而如何更好的展示物聯(lián)產(chǎn)品的外觀及其功能是一個(gè)亟待解決的問(wèn)題,而現(xiàn)有的展示手段主要有視頻動(dòng)畫(huà)和客戶(hù)端三維虛擬環(huán)境兩種,視頻動(dòng)畫(huà)雖然精細(xì),但缺乏互動(dòng)的單一的表現(xiàn)方式并不能提供好的展示效果;客戶(hù)端三維虛擬環(huán)境雖然可以互動(dòng),但需要在展示端安裝大型客戶(hù)端,所以難以普及。2010年,網(wǎng)頁(yè)三維技術(shù)WebGL橫空出世,WebGL完美地解決了現(xiàn)有的Web交互式三維動(dòng)畫(huà)的兩個(gè)問(wèn)題:第一,它通過(guò)HTML腳本本身實(shí)現(xiàn)Web交互式三維動(dòng)畫(huà)的制作,無(wú)需任何瀏覽器插件支持;第二,它利用底層的圖形硬件加速功能進(jìn)行的圖形渲染,是通過(guò)統(tǒng)一的、標(biāo)準(zhǔn)的、跨平臺(tái)的OpenGL接口實(shí)現(xiàn)的。為了解決現(xiàn)有的物聯(lián)展示系統(tǒng)無(wú)法交互式的讓客戶(hù)通過(guò)瀏覽器在線了解產(chǎn)品的功能和特點(diǎn),本文提出了一種基于B/S模式的網(wǎng)頁(yè)3D技術(shù)WebGL的展示系統(tǒng)。主要包含百葉窗控制、燈光控制、安防系統(tǒng)控制、攝像頭控制、窗簾控制、溫度控制、家庭影院控制、浴室控制等模塊,并在WebGL環(huán)境下實(shí)現(xiàn)了布料運(yùn)動(dòng)、實(shí)時(shí)光線跟蹤、粒子運(yùn)動(dòng)以及邊緣檢測(cè)。主要對(duì)用戶(hù)控制界面模塊、場(chǎng)景建模和導(dǎo)出模塊、系統(tǒng)結(jié)構(gòu)等進(jìn)行了詳細(xì)設(shè)計(jì),并給出了攝影機(jī)仿真控制模塊、百葉窗仿真控制模塊、模型分享功能模塊、用戶(hù)后臺(tái)注冊(cè)及登錄模塊、管理員后臺(tái)注冊(cè)及登錄模塊等的實(shí)現(xiàn)過(guò)程。經(jīng)測(cè)試,系統(tǒng)的性能和運(yùn)行效率都達(dá)到了預(yù)定的指標(biāo)和展示效果,使得客戶(hù)通過(guò)普通瀏覽器在不安裝任何插件的情況下,可在一個(gè)虛擬環(huán)境里對(duì)產(chǎn)品有一個(gè)全面的了解。
[Abstract]:The Internet of things is a new industry nowadays, and how to better display the appearance and function of the product is an urgent problem to be solved, and the existing display means are mainly video animation and client 3D virtual environment. Video animation is fine, but the lack of an interactive single presentation does not provide a good display; the client 3D virtual environment can interact, but it needs to install large clients on the display side, so it is difficult to popularize. Web 3D technology WebGL perfectly solves two problems of existing Web interactive 3D animation: first, it realizes the creation of Web interactive 3D animation through HTML script itself, without any browser plug-in support; second, It uses the graphics hardware acceleration function to render graphics through the unified, standard, cross-platform OpenGL interface. In order to solve the problem that the existing display system can not interactively let customers understand the functions and characteristics of the products online through the browser, this paper presents a display system of Web page 3D technology WebGL based on the B / S model. Including shutter control, lighting control, security system control, camera control, curtain control, temperature control, home theater control, bathroom control and other modules, and in the WebGL environment to achieve cloth movement, real-time ray tracking, Particle motion and edge detection. The user control interface module, scene modeling and export module, system structure and so on are designed in detail. The camera simulation control module, shutter simulation control module, model sharing function module are given. User background registration and login module, administrator background registration and login module implementation process. After testing, the performance and running efficiency of the system have reached the predetermined target and display effect, so that the customer can have a comprehensive understanding of the product in a virtual environment without installing any plug-in through the common browser.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP393.092
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 霍冬;鄭偉華;盛步云;;基于WebGL的機(jī)械產(chǎn)品三維展示技術(shù)研究[J];制造業(yè)自動(dòng)化;2013年18期
相關(guān)碩士學(xué)位論文 前1條
1 劉新星;基于HTML5的空間環(huán)境數(shù)據(jù)三維成像研究與應(yīng)用[D];電子科技大學(xué);2013年
,本文編號(hào):1887230
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1887230.html
最近更新
教材專(zhuān)著