前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >虚拟仿真教学系统网页化Web技术路线分析

虚拟仿真教学系统网页化Web技术路线分析

原创
作者头像
点量小芹DolitQin520
修改2021-07-20 14:30:59
1K0
修改2021-07-20 14:30:59
举报
文章被收录于专栏:视频加密视频加密视频加密

“百年大计,教育为本”,教育对于家庭和国家而言都非常重要,而随着社会的发展和技术的进步,教育也不仅仅是简单的粉笔黑板或多媒体教室,还使用了更加先进的虚拟仿真教学系统。

所谓虚拟仿真系统是指,以计算机的方式将教学中不易呈现的教学内容、实操实验等,通过三维立体模型的方式更直观地展示。学生通过该系统可以更加深入的了解教学知识,同时也可进行模拟实操,从而有更好的实操效果和教学体验。尤其是解决培训与演练中“三高”(高危险、高成本、高污染)与“四难”(难看到、难动作、难进入、难再现)问题。国家大力发展虚拟仿真教学也是因为其直观的视听触觉等多种体验,对于学生和培训有更加直接的效果。无论是中小学教学还是职业教育、高等教育或者各种具有职业培训的企业,都在尽可能的建设自己的虚拟仿真系统。

从技术角度来说,目前虚拟仿真教学课件,一般都是基于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

打开方式

网页

网页

加载时间

内容下载

支持终端

电脑和部分手机

电脑+手机+电视大屏等

内容安全性

硬件参数要求

能看视频即可

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档