基于Unity3D的网络综合布线工程教学仿真系统设计与实现_第1页
基于Unity3D的网络综合布线工程教学仿真系统设计与实现_第2页
基于Unity3D的网络综合布线工程教学仿真系统设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Unity3D的“网络综合布线工程”教学仿真系统设计与实现

张立华++许兴鹍摘要:《网络综合布线工程》是网络技术专业一门重要的课程,本文在介绍虚拟现实技术的基础上,阐述使用专业3D引擎Unity3D,结合《综合布线工程》中典型的实训环节,最终开发了3D效果直观、交互性强、具有一定考核功能的3D虚拟仿真系统。本系统丰富了综合布线工程的课件资源,增加了学生学习的趣味性,对于课程的教学起到了良好的促进作用。关键词:Unity3D虚拟现实综合布线:TP391.41:A:1007-9416(2016)10-0156-011背景分析虚拟现实技术在上个世纪八十年代由美国提出,最初主要集中在美国军方对宇航员、飞行员的培训任务中,后来逐渐在商业、教育领域传播开来。虚拟现实之所以受到体验者的青睐,很大程度上是因为它可以运用计算机技术创造出一个与现实环境相仿的模拟场景,并且可以让用户参与到其中。虚拟现实技术在教育领域应用也非常广泛,也更有影响。主动地去交互与被动的观看,有着本质的区别。正是在虚拟现实的优势背景下,作者在本学院的院级课题中,设计了基于Unity3D的3D虚拟网络综合布线仿真系统。不仅能通过本系统直观地体验、学习各个实训的完整过程,而且还可以进行交互式展示、考核,同时也融合了传统文字、图片、视频的展示内容,增加了学习和体验的趣味性,对于教学起到了良好的促进作用。2“综合布线工程”教学仿真系统的开发2.1平台的选择本系统基于Unity3D平台来设计与实现,Unity3D是一款跨平台的游戏开发引擎,也非常适合开发虚拟现实产品。Unity3D属于利用交互的图型化开发环境为首要方式的引擎,可发布至Windows、Mac、Wii、iOS、WebGL(需要HTML5)、Windowsphone8和Android等多个平台,也可以利用Unitywebplayer插件發布至网页。而且发布至不同平台,只需稍作修改,无须重新开发。Unity3D还提供免费版本,对于小型开发团队,这无疑是一个非常理想的工具。2.2仿真系统开发流程根据网络综合布线工程需要展示的内容和实际实训项目,本系统选择了2个展示场景和5个典型实训项目进行设计与开发。开发的流程和思路具体如图1所示。根据仿真系统需要实现的功能和效果,本系统主要采用三维制作工具3dsMax进行前期场景的搭建,各种交互模型的制作,制作交互过程涉及到的动画。利用Ps图形处理工具进行贴图的绘制。最后将相关资源导入到Unity3D中,进行交互功能的设计与串接,编写交互脚本代码,添加UI内容。最后通过Unity3D发布至Windows端及Web端。2.3仿真系统的设计以及各类美术资源的搭建综合布线工程仿真系统的设计,主要实现的功能包含:各类典型设备的交互展示,布线工程样板场景交互展示,5个典型交互式实训环节。因此涉及到的模型、贴图等美术资源内容较多。为了能满足交互式实训环节的需要,模型的尺寸必须尽量精确。在进行虚拟场景及模型制作时,首先需要对设备和场景进行尺寸的测量,同时拍摄尽可能多的各个角度的图片,为后续构建奠定基础和积累素材。仿真系统所有的模型均采用多边形建模技术,包括布线工程样板间漫游场景,各类设备与实训工具。模型制作完成之后,还需要真实还原各种设备的色彩和质感,因此需要对模型展平UV,并且设置好UV的编号,再对它们进行贴图的绘制。美术资源导入到Unity3D中进行构建时,是没有灯光照射的,缺乏真实感。在Unity3D中虽然自带了几种类型的光源,若采用Unity3D中的实时光照,对系统资源的消耗会较大,效果也并不是非常理想。因此,本系统采用贴图加光照贴图的思路来进行,这样能大大加快系统运行效率。灯光贴图就是将满意的光照信息保存在一张贴图上,模拟物体接受到光照的效果。本系统中,场景中大部分模型都是采用此类方案来处理的。2.4Unity3D中交互功能的实现将3dsMax中制作的模型、灯光贴图等美术资源导入到Unity3D中,然后添加相应的操作交互脚本,来控制游戏对象在虚拟场景的交互行为。这其中就使用了Unity3D原生的第一人称角色控制系统来实现角色在漫游场景中的行走与观察。以及设计了物体交互浏览、视频播放、动画控制、整个系统UI交互的脚本。2.5仿真系统的测试与发布系统完成之后需要对系统进行测试,根据测试结果对系统进行调试与优化。Unity3D发布整个系统相对来说还是比较方便,选择对应的平台,将要发布的关卡放入列表中,以及设置好相应的一些发布参数,比如屏幕分辨率、启动画面及LOGO、渲染方式等,即可发布。3最终效果基于Unity3D的综合布线工程教学仿真系统,最终发布了PC端和网页端的两个版本,能在这两个平台上流畅运行,满足了设计时的需求。系统效果如图2。4结语应用虚拟现实技术,采用Unity3D专业3D引擎设计开发了一款PC版和web版的综合布线工程的教学仿真平台。通过使用该平台来进行教学实训,比传统教学课件更加直观和更具吸引力,也更加具有互动性。可以说,虚拟现实技术特别适合教育领域,尤其是一些不太直观、操作性较强的学科,通过虚拟现实技术可以大大增强学习的代入感,激发学生的内在潜力与动力。参考文献[1]王利,向阳.三维课件在船舶辅机教学中的应用实践[J].教育教学论坛,2016(5):194

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论