虚拟现实技术在计算机组装教学中的应用研究

摘要:针对高职高专学生多,

关键词:虚拟现实;计算机组装;3DS;VRML;关键技术

中图分类号:G642 文献标识码:A

文章编号:1009-3044(2020)15-0209-02

为了培养高职学生实际动手操作计算机硬件的能力,高职计算机组装与维护课程是计算机专业学生的一门必须课程,该课程是一门操作性很强的实践课程,要教好此课程,实验教学非常重要。但目前由于高职高专学生较多,教学资源相对较少,导致理论教学多于实践教学,为了解决这一问题,在这门课程教学中引入了虚拟现实实验室多媒体课件教学,让学生先多在虚拟环境中去动手操作能力,避免学生一开始就实际电脑组装出现损坏现象,等基本知识与技术掌握后,进行实际的组装与维护工作,增加实际效果,节省资源。以下就计算机组装虚拟教学课件的设计架构、虚拟组装建模、实施过程与效果做以下内容的探讨与

1计算机组装虚拟教学课件的设计架构

在计算机组装教学中,首先设计了一个总体教学实验目标,还需有虚拟装机实验室环境,在虚拟环境中,有四个组成部分:硬件展示、虚拟电脑展示、虚拟组装步骤、虚拟组装实践。为了学生进一步的掌握计算机组装与维护的技巧,还设计了视频演示、在线课堂、前沿知识,让学生与时俱进。其主要的计算机组装虚拟教学课件的设计架构层次如图1所示。

2 虚拟组装多媒体课件制作的软件技术

虚拟组装多媒体课件制作主要在DREAWEAVER软件环境下构建,并辅以虚拟建模语言VRML、动画制作软件FLASH、JAVASCRIPT语言来完成虚拟多媒体课件主界面设计与制作。首先在DREAMWEAVER软件中制作站点结构图,创建基本WEB网页,在3DS建模电脑组装模型组件,接着在VRML和FLASH、JAVASCRIPT软件中制作交互动行为,最后合成后导出与发布。

3 虚拟组装多媒体课件制作流程

多媒体虚拟电脑组装网络课件具体制作过程总结如下。

3.1建立虚拟计算机部件3DS模型文件

采用3DS软件建立了多套计算机组装教学设置模型:电脑主机箱、显卡、内存、显示器、鼠标、键盘等模型,作为虚拟环境中交互的组成部件。以其中多媒体计算机机箱建模为事例,对在3DS中建模的过程进行说明。首先在主视图窗口,建立一个立方,选择“转换为多边形选择修改器”和选择“挤压”工具挤压图形界面,使物体分段线呈现出来,以形成机身前面效果。接着添加“UVW贴图”,在“材质编辑器”面板中选择新的材质球,赋予侧面、背面模型。最后机箱的整体效果就完成了。保存文件备用

3.2 3DS模型的合成过程

按照以上的相应原理与制作方法,制作鼠标、键盘、显示器等,最后进行整体赋材质操作,再将各部件组合起来。主要步骤如下:

(1)新建场景文件,点击菜单栏中的“文件”命令,选择下拉菜单中“合并”选项,打开先前保存的文件。

(2)分别将每个文件合并进来的内容组成分组,分别把每个部分用“缩放”工具调整至合适大小,并摆放到相应位置。最后合成的效果渲染3DS电脑模型三视图效果如下图2所示:

3.3 3DS中导出与VRML浏览

在3DS软件中创建好了多媒体课件中电脑模型后,转化为虚拟现实建模文件WRL文件。核心步骤如下:

(1)选择文件菜单File项的Export(导出),在弹出的文件对话框中选择导出的文件类型为.wrl,输入文件名“computermodel”,然后单击保存按钮。

(2)在弹出的VRML输出对话框中选中Generate中的“坐标插补器”复选框,设置的选项效果如下图7所示;打开Initial View(初始视点)的下拉列表,在Camera01至Camera04四个视点中选择其一作为VRML场景浏览的初始视点;在Bitmap URL Prefix中选中Use Prefix复选框,并且在其右侧的文本框中输入场景中所用贴图的寻找路径。单击OK按钮确定后,系统即可将当前3DSMAX场景导出到VRML中,生成一个名为“computermodel.wrl”的文件。当需要输出3DSMAX场景中的非空间位置变化动画时,“坐标插补器”复选框必须被选中,这样该动画文件才能正确输出VRML文件中。当Use Prefix复选框不被选中时,表示贴图文件与VRML文件存放在同一个目录下,当复选框被选中时,则可以在其右侧的文本框中指定一个单独的贴图目录的地址(即寻找路径)。贴图地址既可以是一个以Http开头的完整的URL地址,也可以是一个相对VRML文件存放位置的相对或绝对目录。

(3)在VRML中,电脑模型进一步编辑界面如图3所示:

(4)在IE浏览器中打开编辑好的computermodel.wrl文件,就可以看到观看与操作电脑模型了。此时,操作者既可以使用Cosmo Player控制面板中的工具进行自由浏览,也可以通过在ViewpointList(视点列表)中的选择实现场景视点的快速切换。

3.4多媒体课件各分部分的集成关键技术设计

(1)主页中与各组成层次子页的链接代码设计,主要代码如下:

(5) VRML文件嵌入到网页中的代码实现如下:

若在网页中以窗口形式显示VRML文件,可以利用网页制作软件Dreamweaver中的“Mxp”格式插件后,即可方便高效地在网页的特定位置插入VRML作品。

3.5 测试

最后在IE环境下进行测试课件,其中“虚拟装机”选项下的硬件展示界面与组装成功界面如图4所示:

4 虚拟现实技术在计算机组装课程中的实践总结

使用虚拟现实多媒体实训课件既满足了计算机组装课程教学要求,提高了教学效果,又增加了学生的实际动手机会,提高了学生解决计算机组装与修护中出现的各种问题的能力,方便学校教学实训管理,也节省了教学资源,为学生实际应用打下了良好的基础。

参考文献:

[1] 于涛.虚拟现实技术在高等职业院校教學中的应用[J].计算机产品与流通,2019(12):161.

[2] 陈燕,徐东风,彭红星.基于WebMax和3DS Max的虚拟电脑装配系统的实现[J].实践与经验,2009,3(25).

[3] 申安斌.虚拟现实技术在计算机组装实验的中应用[J].计算机与现代化,2009(6):144-146,150.

[4] 陈亚东,戴华林,张运杰.基于VR技术的虚拟微机组装系统研究与设计[J].天津师范大学学报(自然科学版),2009,29(1):74-76.

[5] 贾洪艳.基于Web的虚拟实验室构建的研究[J].连云港职业技术学院学报,2014,27(4):16-19.

【通联编辑:光文玲】

如何用vrml技术实现虚拟计算机组装实验,虚拟现实技术在计算机组装教学中的应用研究...相关推荐

  1. 计算机组装实验报告BIOS设置,计算机组装BIOS实训报告.doc

    计算机组装BIOS实训报告 实 训 报 告 班 级:数据库111姓名:李秋丹学号:114091023地 点:电子信息职业技术学院实训楼A座时 间:2012-12-02实训题目:BIOS设置实训目的:掌 ...

  2. 计算机组装与维护论文 致谢,计算机组装与维护论文

    为毕业生写计算机组装与维护论文提供计算机组装与维护论文范文参考,涵盖硕士.大学本科毕业论文范文和职称论文范文,包括论文选题.开题报告.文献综述.任务书.参考文献等,是优秀免费计算机组装与维护论文网站. ...

  3. 计算机组装与维护提问问题,计算机组装与维护浅析论文

    计算机组装与维护课程是一门专业的计算机基础课程,是一门内容丰富.知识面广的课程,它重视培养学生的动手实践能力,紧密地将理论与实践结合在一起.下面是学习啦小编给大家推荐的计算机组装与维护浅析论文,希望大 ...

  4. 计算机组装与维护论文 致谢,计算机组装论文范文2篇

    社会经济的快速发展,科学技术水平的逐步提升,促进了计算机发展和运用领域空间的逐渐扩大.在计算机组装过程中,由于计算机的硬件更新周期比较长,导致计算机的组装水平很难提升.下面是秋天网小编为大家整理的计算 ...

  5. 计算机组装与维修案例分析,计算机组装毕业论文

    计算机组装毕业论文 计算机组装与维修案例教学的主要内容是计算机硬件设备的检测.维修.组装.安装.拆卸,这也是组成中职院校整体计算机教学的一个重要部分.接下来是小编为您整理的,希望对您有所帮助. 一.有 ...

  6. 虚拟现实技术利用计算机,虚拟现实技术在计算机专业教学中的应用思考

    [摘要]虚拟现实技术在计算机教学中进行应用,其能够有效提高学生的学习兴趣,培养学生的探索能力和创新能力.本文对虚拟现实技术的概念和特点进行了阐述,并且分析了虚拟现实技术在计算机实践教学中的实践应用,从 ...

  7. 计算机应用技术专业课程视频,微视频技术在计算机专业课程教学中的应用研究...

    摘 要 在当今时代,微视频已经成为我国教育信息化资源建设的关键技术.通过微视频技术在计算机专业课程教学中的应用,真正制作出具备非常高的质量的微视频,能够科学有效地辅助计算机专业课程的教学.本文对于微视 ...

  8. 现代教育技术没有计算机基础知识教程,浅析现代教育技术在专科计算机基础课教学中的应用...

    摘 要:随着计算机技术和网络技术的发展,现代教育技术也得到日新月异的发展.计算机基础课教学改革过程中,在保留传统教学的优点基础上,运用现代教育技术改良教学模式,提高教学成效. 关键词:教育技术:计算机 ...

  9. 计算机技术在x中的应用浅论,浅议网络技术在计算机专业教学中的应用

    [摘 要]随着社会经济的发展,计算机专业人才是社会需求的一个重要缺口.为社会培养专业性的人才是计算机专业教学的主要任务.认真研究网络教学在计算机专业教学中的应用,能够帮助学校更好的培养专业人才.本文分 ...

  10. 虚拟现实技术vr可以用来干什么?虚拟现实技术vr有什么特征

    科技行业的不断蓬勃发展,每天会出现一些新的科技产品,例如现在很火的虚拟现实技术vr,虚拟现实技术用的领域很多,就拿游戏行业来说,玩家可以通过vr眼镜.vr手柄等体验vr游戏,vr游戏和普通的游戏不一样 ...

最新文章

  1. 苹果M1 Max芯片发布:570亿晶体管,图形性能堪比RTX 3080
  2. JavaScript开发规范 0.01版
  3. 如何让你投出的简历得到回应
  4. Python2.7安装ncmbot时提示:Microsoft Visual C++9.0 is required
  5. equals java的用法_Java ConcurrentLinkedDeque equals()用法及代码示例
  6. 手把手教你玩转ARP包(四)
  7. spring框架 web开发_go语言web开发框架学习:Iris框架讲解(一)
  8. 2016年1月20日总结
  9. clion打开时如何不自动重新打开上一次的项目
  10. switch里面变量吗c语言,讨教一下关于switch语句中变量定义的相关问题
  11. Linux 线程及线程间通信
  12. Visual Studio Installer 无法下载安装,长时间停留在下载界面。vs_community__1502218517.1623916988.exe
  13. c语言很简单只要一节课,计算机二级C语言考什么
  14. java定时器每天执行一次_定时器-每天23:00执行一次
  15. 面向对象期末第三阶段
  16. 提现业务流程介绍与设计
  17. 用gcc编译.cpp文件可能出现undefined reference to `__gxx_personality_v0'问题的解决
  18. 解决XAMPP中无法勾选/无服务/modules无反应/Service灰框/无✓X/提供虚拟服务器
  19. ubuntu 16.04-设置合上笔记本盖子不休眠
  20. 蚂蚁运花生的案例[转]

热门文章

  1. C4D插件X-Particles粒子特效(一)
  2. 基于新浪微博api的微博分享功能实现
  3. 超级素数c语言,每个位都为素数
  4. 各位有什么超实用的生活小窍门呢?
  5. 基于SRP创建自定义渲染管线
  6. c语言设计一个酒店管理系统,C语言酒店管理系统设计.docx
  7. python在冒号处显示语法错误_python for常见语法错误
  8. Mac 朗文5++(Longman LDOCE5)双解·例句发音 词库制作
  9. IPython安装使用详解
  10. 家长进课堂 计算机ppt,小学生家长进课堂ppt