VR 虚拟现实虚拟现实技术实验报告
江西科技师范大学
实验报告
课程 虚拟现实技术
院系 教育学院
班级 2009教育技术学
学号 20092299
姓名 李进辉
报 告 规 格
一、实验目的
二、实验原理
三、实验仪器
四、实验方法及步骤
五、实验记录及数据处理
六、误差分析及问题讨论
目录
1. 网络上VR作品查看
2. 了解虚拟现实技术的硬件
3. 全景作品的拍摄与制作
4. Cult3D技术制作-1
5. 有关VT作品制作
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
每次实验课必须带上此本子,以便教师检查预习情况和记录实验原始数据。
实验时必须遵守实验规则。用正确的理论指导实践袁必须人人亲自动手实验,但反对盲
目乱动,更不能无故损坏仪器设备。
这是一份重要的不可多得的自我学习资料袁它将记录着你在大学生涯中的学习和学习成
果。请你保留下来,若干年后再翻阅仍将感到十分新鲜,记忆犹新。它将推动你在人生奋斗的道
路上永往直前!
实验一:网络上 VR作品查看
一、实验课程名称
虚拟现实技术
二、实验项目名称
网络上 VR作品查看
三、实验目的和要求
1.通过 Internet网络了解虚拟现实技术
2.通过 Internet网络了解虚拟现实技术的相关应用
四、实验内容和原理
1.在 Internet网络上查找虚拟现实技术相关网站 5个,并观看其相关新闻,并写了网
站简介。
2.在全文数据库中查找有关虚拟现实技术的相关论文。
进入到学校主页的图书馆中,在万方或维普或清华同方数据库中查找并下载 5篇相关的
论文,要求在实验报告中写出论文摘要和关键词。
3.在网上搜索 3个虚拟现实技术应用实例,并抓图。
4.通过以上的实验操作,初步了解虚拟现实技术及相关应用
五、主要仪器设备
计算机
六、操作方法与实验步骤
1.在 Internet网络上查找虚拟现实技术相关网站 5个,并观看其相关新闻,并写了网
站简介。
http://.cn
2.在全文数据库中查找有关虚拟现实技术的相关论文。
进入到学校主页的图书馆中,在万方或维普或清华同方数据库中查找并下载 5篇相关的
论文,要求在实验报告中写出论文摘要和关键词。
1、基于虚拟现实技术的现代教育探索
摘要:虚拟现实技术是运用计算机对现实世界进行全面仿真的技术,能够解决学
习媒体的情景化及自然交互性的要求,从而在现代教育领域内有着极其巨大的应用前
景。本文主要探讨虚拟现实技术类型的划分,及其在现代教育领域中的应用及优势。
关键词:虚拟现实;现代教育;VirtualReality;VR
2、利用虚拟现实技术创建教学新模式
摘要:随着虚拟现实技术的日益发展,在实际生产、生活中的应用越来越广泛,
本文对虚拟现实技术、系统构成及其应用作了简要的介绍。仿真、虚拟实验、虚拟教学
技术的不断发展不仅给教育领域带来了新的活力,而且对传统的教学模式产生了巨大的
冲击。但同时也应该意识到,虚拟现实技术应与传统教学模式相结合才能发挥更大的作
用。
关键词:虚拟现实;VR系统;虚拟实验;虚拟教学
3、虚拟现实技术在教育领域的应用研究
摘要:介绍了虚拟现实技术(VR)的概念、主要类型、相关技术和研究内容,总结
了 VR在国内外教育领域的研究现状,提出拓展 VR在教育领域的应用范围和需
要进一步研究的问题及对策。
关键词:VR;虚拟现实技术;教育
4、虚拟现实技术及其在高校中的应用
摘要:本文介绍了虚拟现实技术的发展历史、特征及目前虚拟现实技术在高校中的应用,
着重剖析了虚拟现实技术进入高校的意义及影响。
关键词:虚拟现实技术虚拟教学虚拟仿真校园
5、虚拟现实技术在商业楼盘领域中的应用
【摘要】利用虚拟现实技术作为大型项目的展示工具,构筑逼真的三维动态模型,全方
位的展示建筑物内外部空间及功能,在申报、审批、宣传、交流、销售时,使目标受众
产生强烈的参与兴趣,项目策划者的诉求更易为他人所认同。
【关键词】虚拟现实技术;虚拟楼盘
3.在网上搜索 3个虚拟现实技术应用实例,并抓图。
网上世博会
http:///
3D虚拟购物网站
http://.cn/
七、实验结果与分析、心得
通过对老师所要求的实验内容进行操作后,熟悉了通过 Internet网络了解虚拟
现实技术,以及相关应用
实验二:了解虚拟现实技术的硬件
一、实验课程名称
虚拟现实技术
二、实验项目名称
了解虚拟现实技术的硬件
三、实验目的和要求
1.通过 Internet网络了解虚拟现实技术的硬件
2.通过 Internet网络了解虚拟现实技术硬件的相关应用
四、实验内容和原理
1、在 Internet网络上查找虚拟现实技术的硬件网站。
2、查找国际或国内在 2010年召开的国际国内有关虚拟现实技术的学术会议(2-3
个),了解其相关内容。
3、通过以上操作,初步了解虚拟现实技术的硬件及相关应用
五、主要仪器设备
计算机
六、操作方法与实验步骤
1、在 Internet网络上用搜索引擎查找虚拟现实技术的硬件网站。
http://
每个从选取一个设备,译成中文发到 heling1999@信箱,信件的名称是
学号+姓名+第几次作业。附件与之同名,一般为 word格式。如邓安的第二次作业,信
箱主题是:04142101邓安第 2次作业,附件名是:04142101邓安第 2次作业.doc
2、查找国际或国内在 2010年召开的国际国内有关虚拟现实技术的学术会议(2-3
个),了解其相关内容。
通过用百度或者谷歌搜索其相关内容并阅读记录。
1、第四届全国教育游戏与虚拟现实学术会议(EGVR’2010)定于 7月 21-22日在北京
中国传媒大学举行,会议由中国图像图形学会虚拟现实专业委员会、中国教育技术协会
信息技术教育专业委员会联合主办,中国传媒大学动画学院、中国科学院自动化研究所
联合承办。本次大会的内容包括学术报告、专题研讨、最新成果和应用系统演示,并邀
请国内外著名专家到会作特邀报告。会议录用论文将结集出版,优秀论文将推荐到
《TransactionsonEdutainment》国际期刊(EI)、《中国图像图形学报》、《系统仿真
学报》
2、由中国图像图形学学会主办,广东工业大学承办的“第十五届全国图像图形学学
术会议”将于 2010年 12月 10日至 12日在气候宜人的“羊城”广州,美丽的广东工业
大学大学城校区举行。NCIG涵盖了计算机图形学、图像处理、视频通讯、虚拟现实、
三维可视化、医学影像、数字艺术和游戏设计、机器学习、信息安全等广泛领域。此次
会议旨在聚集从事图像图形相关领域基础研究和应用推广的广大专家学者和企业,为其
提供一个相互交流的平台,共同探讨图像图形及相关研究领域各方向的学术动态及发展
趋势。就计算机图形学、图像处理、视频通讯、虚拟现实、三维可视化、医学影像、数
字艺术和游戏设计、机器学习、信息安全等广泛领域目前的热点问题展开深入、广泛研
讨,共享研究成果,促进图像图形及相关研究领域研究人员的相互交流与合作。
七、实验结果与分析、心得
通过以上的实验操作,做到了初步了解虚拟现实技术的硬件以及相关应用,对今后这
方面的学习打下基础。
实验三:全景作品的拍摄与制作
一、实验课程名称
虚拟现实技术
二、实验项目名称
全景作品的拍摄与制作
三、实验目的和要求
1.掌握鼓形全景的拍摄
2.通过 PTgui等相关软件进行鼓形全景的制作
四、实验内容和原理
1.利用数码单反相机拍摄鼓形全景的素材
2.鼓形全景的制作
3.通过以上操作学习鼓形全景的制作全程
五、主要仪器设备
鱼眼镜头相机,计算机
六、操作方法与实验步骤
1.利用数码单反相机拍摄鼓形全景的素材
(1)相关设备:鱼眼镜头相机,拍摄全景特有的三角架
(2)拍摄步骤:架好专门的三脚架,将相机假设好,在 M档下对比每个方位的光圈大
小,然后取平均值,调到 A档,调整光圈至平均值即可,然后分别在前后左右上五个
方位拍下照片。
2.鼓形全景的制作
(1)需要用到的相关软件有:ptgui、PanoramaTools等等
(2)制作流程:
1、建立三度球面空间模型;
2、按特定要求拍摄六张鼓形图像
3、然后,确定图像相邻关系及相邻图像之间的最佳点对集
4、基于最佳点对集,建立并求解优化方程;
5、最后,生成全景图像。
七、实验结果与分析、心得
通过实验掌握了鼓形全景的拍摄、PTgui等相关软件进行鼓形全景的制作,同时
PTGUI也可做很细致的操控。
实验四:Cult3D技术制作
一、实验课程名称
虚拟现实技术
二、实验项目名称
Cult3D技术制作
三、实验目的和要求
1.通过 Internet网络了解虚拟现实技术 Cult3D技术
2.利用 Cult3D实现交互作品
3.通过以上步骤初步了解虚拟现实 Cult3D技术及其如何实现交互
四、实验内容和原理
1、在 Internet网站或教材配套光盘中运行 DEMO。观看其效果,注意观察其视觉质
量,文件容量等。观看 5个以上有关 Cult3D的相关网站,对其中三个进行截图,并简
介之。
2、在官方网站上下载相关 DEMO,安装文件,插件(IE插件、导出插件)。
3、运行 Cult3D,设置三维展示效果。
4、学习一些实例的制作。
五、主要仪器设备
微型计算机(要求接入 Internet网络)
六、操作方法与实验步骤
1.在 Internet网站或教材配套光盘中运行 DEMO。观看其效果,注意观察其视觉质
量,文件容量等。
观看 5个以上有关 Cult3D的相关网站,对其中三个进行截图,并简介之。
2.在官方网站上下载相关 DEMO,安装文件,插件(IE插件、导出插件)。
Cult3D软件包括三个组成部分:
建模输出插件是针对 3DSMAX、MAYA等三维软件的,通过此插件将 3D模型输出成
Cult3DDesign的*.c3d格式。
Cult3D的主要部分,是 Cult3D的设计制作工具,可以将模型(*.c3d文件格式)加上旋
转、缩放、移动、声音等交互性的效果。
针对其他应用程序的浏览插件,必须安装以后
才可以在 IE、Netscape、Arcobat、Office等软件中看到 Cult3D的展示效果。
3.运行 Cult3D,设置三维展示效果。
实例 1:实现用鼠标的左键对物体旋转,鼠标的右键对物体进行放大与缩小,鼠标的左右键
同时按下时则移动这个物体。
① 运行 Cult3DDesigner。
② 添加 素材文件。
③将 EventMap窗口中的 Leftmouseclickonobject拖入 EventMap窗口右边大窗口中,
点击 Actions窗口,双击“Interactivity”展开其菜单,将 Mouse-Acrcball拖到
EventMap窗口中“ObjectLclick_1”上,当在此图标上出现一个黑色图框时,放下图标,
此时可看到两个图标间有根线连在一起。
④在 EventMap窗口中,拖动 ScenceGraph窗口中 Box物体到 Arcball图标上,等出现
黑色图框后放下,此时可看到两个图标间有根线连在一起,在 EventMap窗口中,再次拖动
Box物体到“ObjectLclick_1”上。
⑤在主菜单中选取“Preview”中“Run。
⑥进行 Internet发布。
实例 2:增加背景与声音
在本例中主要制作一个展示窗口的背景画面及在展示物体中各部分显示文字提示工
具,并可播放声音。
① 运 行 Cult3dDesigner, 加 入 添 加 素 材 文 件 (此 文 件 为
安装后自带的文件)。执行菜单中 File→ADDCult3dDesignerfile,导
入这个文件。此时在 StageWindows窗口和 SceneGraph窗口中显示该物体及文件相关信
息。
②在 EventMap窗口中拖入“Worldstart”图标到右边窗口空白处,再在 Action窗口
中展开 Render,选取“Setbackground”,拖入 EventMap窗口中“WorldStart_1”图标
上,当出现黑框时放下,如图 5-30所示。
图 5-30设置背景各窗口图
③双击 EventMap窗口中的“Setbackground”图标,可改变其参数,设置其背景效
果,如图 5-31所示,如果类型设为“Texture”(纹理),要增加新的背景图片,必须先
在 SceneGraph窗口中选取“Textures”单击鼠标右键,选择“New”并选取增加欲做背景
的图片文件后,才能使用。
图 5-31背景参数设置
④设置物体三维展示效果,如上例中所示,使物体 CD机可用鼠标来进行拖动物体、
放大与缩小、移动物体等操作。
⑤接下面的工作是设置文字提示工具功能,选取 SceneGraph窗口中“Tooltips”,
单击鼠标右键,选择“New”新建一个“Tooltips1”,双击后弹出对话框,如图 5-32所
示。
图 5-32文字提示工具的设置对话框
⑥在此对话框中,将 Text项目中文字改为“播放键”。单击 Associatedobjects项
目中的 Add/Remove按钮,弹出图 5-33对话框,选取 button-PlayPause增加到右边的区
域中,并可在 Tooltip对话框(如图 5-32)中设置提示文字的前景与背景颜色、字体、位
置、透明度、效果等。
图 5-33tooltips中 select对话框
⑦同样的方法在物体 CD机中的“停止键”上设置文字提示,如图 5-34所示。设置完
成后,在 Sragewindows(演示)窗口,用鼠标分别指向 CD机上的“播放键”与“停止
键”,可看见在其右侧出现了相关的中文提示。
图 5-34设置“停止键”文字提示的对话框
⑧下面开始设置物体 CD机的音乐播放,要播放声音,必须要先在 ScenceGraph窗口
中,添加声音文件。单击 sound选鼠标右键,选 New→sound,出现如图 5-35对话框,修
改文件路径,选取对应的声音文件,在 Cult3d软件中支持*.midi、*.wav等声音文件格
式。
图 5-35选择声音文件对话框
⑨在 EventMap窗口中,将 Leftmouseclickonobject图标拖入右侧的工作区中空白
处,在 SceneGraph窗口中,单击物体 button-PlayPause,将其拖入 EventMap窗口右侧工
作区刚才所加的 Leftmouseclickonobject-2图标上。
⑩在 Actions窗口中,单击 Sound下的 PlaySound,将其拖入 EventMap窗口右侧工作
区的 ObjectLClick_2图标上,在这个 Sound图标上单击鼠标右键,在弹出菜单中选取
Parameters项,在 Select对话框中选中所需的声音文件即可,如图 5-36所示,此时在演
示窗口单击 CD机的“播放键”就可播放音乐。
图 5-36制作播放声音效果
⑾ 接 下 来 , 是 要 控 制 声 音 的 停 止 。 在 EventMap窗 口 中 , 将
Leftmouseobjectclickonobject图标拖入右侧的工作区中空白处,在 SceneGraph窗口
中,单击 button-stop,将其拖入 EventMap窗口右侧工作区 objectclick_3图标上。
⑿在 Actions窗口中,单击 Sound下的 StopSound,将其拖入 EventMap窗口右侧工作
区 ObjectLClick_3图标上。在 EventMap窗口中,将 Original_1图标拖到 StopSound图
标上。
⒀在 StageWindows窗口中,用鼠标点击 CD机上的“播放键”可播放声音,点击 CD机
上的“停止键”,则声音停止。如图 5-37所示,保存为 文件。
图 5-37全部的源程序图标
实例 3、物体的移动与停止
在本例中主要制作一架飞机飞行、停止和复位的操作。采用键盘上的“F”或“f”按
键来进行向前飞行,用“S”或“s”按键来进行停止飞行,用“R”或“r”按键复位。
操作步骤:
1、启动并导入素材文件。运行 Cult3dDesigner,加入添加 素材文件(此文
件可在本书配套光盘中找到)。执行菜单中 File→ADDCult3dDesignerfile,导入这个文
件。此时在 StageWindows窗口和 SceneGraph窗口中显示该物体及文件相关信息。
2、增加三维展示操作。在 Eventmap1窗口中单击(WorldStart)将其拖入到右侧工作区
的空白处,在 Actions窗口中,单击“Interactivity”选项下的(Mouse-Arcball),将其
拖入到 Eventmap1窗口右侧工作区中的(WorldStart)上面,当再现黑框后放下,将
ScenceGraph窗口中的“C5_CARGO”模型拖入到 Eventmap1窗口右侧中(Mouse-Arcball)
上,出现黑框后放下。其效果如图 5-3-28所示。
图 5-3-28增加三维展示效果图
3、 制 作 物 体 向 前 运 行 的 效 果 。 在 Eventmap1窗 口 中 , 单 击 窗 口 左 边 的
(Keyboard’skeypress),将其拖入到此窗口中的右侧工作区,将其改名为“fly”,再双
击它打开相应的对话框,在左边框中选择“F”和“s”这个字母分别加入到右侧框中,如
图 5-3-29所示。
图 5-3-29加入“F”和“f”按键控制
在 Actions窗口中,单击“Objectmotion”选项中的(Sequenceaction)选中,将其拖
入到 Eventmap1窗口中的(Fly)上面,出现黑框后放下。
在 Actions窗口中,单击“Objectmotion”选项中的(TranslationsXYZ)选中,将其拖
入 到 Eventmap1窗 口 中 的 (Sequenceaction)上 面 , 出 现 黑 框 后 放 下 。 双 击
(TranslationsXYZ),弹出对话框,并设置相应的数据,如图 5-3-30所示。
图 5-3-30参数设置
4、制作停止效果。在 Eventmap1窗口中选中(keyboard’skeypress),拖动它到右侧
工作区空白处,将其改名为“Stop”,再双击它,在弹出的对话框中,在左边框中选择
“S”和“s”加入到这个对话框中的右侧。
在 Actions窗口中,单击“Objectmotion”选项中的(Stopsequenceaction)选中,将
其拖入到 Eventmap1窗口中的(Stop)上面,出现黑框后放下。
在 Eventmap1窗口中,将(Sequenceaction)拖入到(Stopsequenceaction)上面,出现
黑框后放下。
在 Actions窗口中,单击“Objectmotion”选项中的(Stop…)选中,将其拖入到
Eventmap1窗口中的(Stop)上面,出现黑框后放下。
在 Eventmap1窗口中,将物体 C5_CARGO拖到(Stop…)”上,双击(Stop…),出现对应
的对话框,将左边框中的“”加入到右侧框中,如图 5-3-31所示。
图 5-3-31加入停止的操作图
5、制作复位操作。在 Eventmap1窗口中,选中(keyboard’skeypress)拖到窗口右侧
空白处,将其改名为“Reset”,再双击它,在弹出的对话框中,选择“R”和“r”加入
到对话框的右侧。
在 Actions窗口中,单击
“Objectmotion”选项中的
(Reset)选 中 , 拖 入 到
Eventmap1窗口中的(Reset)上,将物体 C5_CARGO拖到此图标上。其效果图如图 5-3-32所
示。
图 5-3-32图标效果图
6、保存文件。将此文件命名为“”后存盘,本实例制作完成。
七
、实验结果与分析、心得
通过 Cult3D的学习,初步了解虚拟现实 Cult3D技术及其如何实现交互,并且
Cult3D主要是针对刚体对象来实现交互控制,难以实现用于控制点驱动的特征细微变
化。
实验五:VT作品制作
一、实验课程名称
虚拟现实技术
二、实验项目名称
VT作品制作
三、实验目的和要求
1.通过 Internet网络了解相关 VT作品
2.利用 VT开发相关作品
四、实验内容和原理
利用三维游戏制作软件 VT(virtools)开发相关作品
五、主要仪器设备
计算机
六、操作方法与实验步骤
1.通过 Internet网络了解相关 VT作品
2.实例制作
实例 1:箱子的打开与关闭
实例 2:对象场景
1、 导入素材程序龙和银角,在界面中设定好位置和大小并将其设为初始值
2、 在 BB界面中导入控制按键设定好参数,以龙为银角的对称点固定旋转
3、 设定银角的初始位置和面向对称,如图所示参数设置
实例 3:导弹的制作
1、 导入怪物和导弹的素材,调整大小,设定为初始值
2、
3、
4、设置导弹碰触怪物后的消失效果
5、
6、设置导弹隐藏,如图
实例 4:匀速运动的西瓜
1、 导入怪物、银角和西瓜设定大小及位置,设定为初始值
2、 创设并设置曲线,如右图
3、 将创设的曲线的三个点的两个
端点分别绑定到怪物、银角
4、 设置曲线的颜色,并进行各种参数设定
5、 最后的成果,如图
七、实验结果与分析、心得
通过 Internet网络了解相关 VT作品,利用 VT学习了一些相关实例的制作,并制作了
一些个人作品,实验过程中,需要细心设置调整,切不可马虎,否则很多细微的错误会导致
实验失败。