關於虛擬模擬教學系統使用WebGL部署的痛點分析
“百年大計,教育為本”,教育對於家庭和國家而言都非常重要,而隨著社會的發展和技術的進步,教育也不僅僅是簡單的粉筆黑板或多媒體教室,還使用了更加先進的虛擬模擬教學系統。
所謂虛擬模擬系統是指,以計算機的方式將教學中不易呈現的教學內容、實操實驗等,透過三維立體模型的方式更直觀地展示。學生透過該系統可以更加深入的瞭解教學知識,同時也可進行模擬實操,從而有更好的實操效果和教學體驗。尤其是解決培訓與演練中“三高”(高危險、高成本、高汙染)與“四難”(難看到、難動作、難進入、難再現)問題。國家大力發展虛擬模擬教學也是因為其直觀的視聽觸覺等多種體驗,對於學生和培訓有更加直接的效果。無論是中小學教學還是職業教育、高等教育或者各種具有職業培訓的企業,都在儘可能的建設自己的虛擬模擬系統。
從技術角度來說,目前虛擬模擬教學課件,一般都是基於Unity、UE4等遊戲引擎進行建模。最早的方式,通常是直接將課件的exe程式傳送給學生安裝,或者在專門的教室中使用專門的電腦提前安裝好,學生透過電腦直接開啟。但這類課件體積比較大,對電腦的GPU和執行計算能力有較高要求,這種方式也不方便,因為電腦相容性的問題,在安裝中可能會出現各種問題。因此,為了讓使用者更方便的觀看,網頁的方式會簡單很多,學生透過手機、電腦,開啟網址就能操作體驗。在當前,虛擬模擬教學的網頁化技術,主要有兩種方式:最早大部分採用WebGL的技術方案;以及近幾年興起的雲流化/雲渲染的技術方案。
Web 模式的三維模擬,雖然是網頁化觀看了。但對於電腦硬體引數要求還是有一定的要求,這和該項技術本身的特點有關。
WebGL是Web Graphics Library的縮寫,它是一種3D繪圖協議,這種繪圖技術標準允許把JavaScript和OpenGL ES 2.0結合在一起,透過增加OpenGL ES 2.0的一個JavaScript繫結,WebGL可以為HTML5 Canvas提供硬體3D加速渲染,這樣就可以藉助電腦系統顯示卡來在瀏覽器裡更流暢地展示3D場景和模型了。 WebGL技術標準免去了開發網頁專用渲染外掛的麻煩,可被用於建立具有複雜3D結構的網站頁面,甚至可以用來設計3D網頁遊戲等等。簡單來說webgl是網頁上的3D繪圖示準,從其技術特點可以看出,其渲染和場景模型的展示需要藉助電腦硬體本身的顯示卡,並且將需要的內容下載到電腦本地完成操作指令。因此對電腦效能有一定的要求是其技術特點決定的,這對於使用者在使用中來說,體現是開啟運用了這種技術的虛擬模擬教學系統, 載入時間比較長(需要所有內容都下載到本地),而且如果電腦硬體引數不夠的話,會出現卡頓或者渲染時間長等問題。對於內容提供者來說,webgl需要把內容下載到使用者本地,內容被盜用、破解、非法傳輸的風險會增加。
而隨著計算機技術的發展,以及5G的普及,近幾年,雲流化(也稱為:雲渲染、畫素流等)技術也在虛擬模擬部署中得到了越來越多的應用。簡單來說雲流化或者畫素流技術是指將Unity3D、UE4等製作好的exe,直接跑在雲端(雲端或者區域網伺服器均可)執行,畫面實時傳輸到使用者的網頁瀏覽器端,瀏覽器以類似觀看影片的方式呈現內容,滑鼠鍵盤的操作指令實時控制雲端的EXE,實現類似遠端桌面(但比遠端桌面更流暢,比如點量雲流化或者騰訊雲遊戲等技術,可將延遲控制在幾十毫秒)的效果。這種方案解決了WebGL必須下載內容到本地,以及載入時間長的問題。而且還支援在手機、電腦等終端開啟模擬程式,相容性和通用性更好一些。透過下圖表格可以有更直觀的對比,更多關於雲流化在虛擬模擬教學中的應用歡迎隨時交流。
技術方案 |
WebGL |
雲流化 |
本地安裝EXE |
否 |
否 |
開啟方式 |
網頁 |
網頁 |
載入時間 |
長 |
短 |
內容下載 |
是 |
否 |
支援終端 |
電腦和部分手機 |
電腦+手機+電視大屏等 |
內容安全性 |
低 |
高 |
硬體引數要求 |
高 |
能看影片即可 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31439365/viewspace-2782218/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 虛擬模擬教學使用點量雲流化技術有哪些好處
- 關於kangle虛擬主機系統與N點虛擬主機系統的比較
- 請教UML建立模擬系統
- 關於虛擬機器的使用虛擬機
- 虛擬的熱點,眼前的蛋糕:作業系統虛擬化作業系統
- WebGL three.js學習筆記 使用粒子系統模擬時空隧道(蟲洞)WebJS筆記
- 5G+實時雲渲染,助力虛擬模擬實訓教學升級
- 虛擬模擬部署新方案-畫素流技術
- 虛擬辦公室租賃,解決辦公痛點
- 學習N點虛擬主機系統環境搭建
- win10系統如何關閉虛擬鍵盤 win10系統關閉虛擬鍵盤的方法Win10
- 基於 HTML5 WebGL 智慧城市的模擬執行HTMLWeb
- 關於oracle死鎖的模擬Oracle
- 使用虛擬機器部署vcenter的理由虛擬機
- 防火牆的虛擬系統防火牆
- vue3模擬虛擬列表Vue
- Gpssworld模擬(二):並排排隊系統模擬
- 虛擬化架構與Centos7系統部署架構CentOS
- Exadata虛擬機器模擬--安裝儲存節點虛擬機
- 虛擬作業系統作業系統
- 關於openGauss中的虛擬索引索引
- 虛擬翻書在展館中使用的優點分析
- 關於模擬鍵盤的再次思考。
- 光學數字孿生系統模擬
- 元宇宙技術對於虛擬模擬應用的影響元宇宙
- 虛擬蜜罐:從資訊模擬到實現虛擬蜜罐技術
- 【Java】酒店管理系統的模擬Java
- 關於 Linux 中模擬滑鼠Linux
- 講解VPN配置中關於虛擬站點屬性
- 使用Kali官網提供的虛擬機器系統虛擬機
- 關於我在學習Swoole的痛點
- Nginx中關於虛擬主機的一點冷門知識Nginx
- 【原始碼】基於MPPT的光伏(PV)系統模擬原始碼
- 利用WReal加速系統模擬
- 關於本人使用免費虛擬主機產品的感受
- 部署虛擬機器環境安裝RHEL7系統虛擬機
- Cobbler部署指南之安裝虛擬化Xen系統篇薦
- 更改虛擬記憶體(使用於win7、win8系統)記憶體Win7