版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、虚拟现实技术课程实验指导书实验一 场景漫游实例制作一、 实验目的熟悉EON的逻辑,原理,和流程,掌握场景漫游制作方法。二、 实验内容使用EON软件功能节点,制作场景漫游实例。三、 实验要求要求做到对EON制作工具的熟悉掌握,包括界面的熟悉,掌握基本功能的意义与使用,四、 实验学时:4学时五、 实验步骤通过操作对eon软件节点进行初步学习:1、Frame节点框架节点可以设置它的孩系节点的平移(Translation)、旋转(rotation)及比例(scale)。框架节点用来群组多个节点,合理的利用框架节点可以优化模拟程式的结构。实例:在这个节点中,我们将看到框架节点,可以控制它的孩系节点的位置
2、和孩系节点的旋转。1 拖动frame节点至scene节点下。如图2在原件库列表中,选择Sphere原件,拖放至场景中刚刚创建的frame框架节点下3运行模拟程式,你将看到如下场景:如图 4双击frame节点,在属性设定框中,把Y值改为10。如图5运行模拟视窗,你会发现物体变小了,那是因为改变了Y值后,物体向里移动了10个单位。如图图 5-5-76双击frame节点,修改Scale的值为3,运行模拟程式,你将看到如图2、KeyboardSensor节点键盘传感器节点可以获取到电脑键盘上所有的按键,键盘传感器节点可以驱动其他功能节点或者原件,是一个常用的交互功能节点。双击查看节点属性。通过Virt
3、ual key下拉列表,选择希望使用的功能按键。3、Latch节点切换开关节点,是利用布林函数值作为出发控制运算的(0为false,1为true)。属性设定框Initial value(初始值):如果被勾选,切换开关的起始值为1(true)节点实例1建立一个新的模拟程式。2在节点视窗中找到Frame节点,添加到Scene下,然后切换到原件视窗,给Frame节点添加一个Cube和一个Cylinder原件。如图3.添加完原件后,再拖两个Frame节点到Scene下的Frame节点上。如图4添加完框架节点后,再将Cube和Cylinder分别拖到Frame和Frame1上,如图 5切换回节点视窗,给
4、Scene下的Frame节点添加一个Latch节点和一个ClickSensor节点,用ClickSensor节点作为出发的控制界面。如图6切换到逻辑关系设定视窗,将Frame、Frame1、latch和ClickSensor节点拖到逻辑关系设定视窗里,然后将ClickSensor的输出端连到Latch的接收端,在弹出的菜单里选择OnButtonDowenTrue,再将ClickSensor的输出端连接到Latch的接收端,选择Toggle。如上图7接下来设定当Latch节点触发后,运算数值,并输出结果后的流程。当运算结果为1(TURE)时,Frame隐藏Frame1显示;当运算结果为0(FAL
5、SE)时,Frame显示Frame1隐藏。首先设定当值为1时的结果:令Latch节点输出OnSet指令,Frame接收SetRun_(显示)指令。接下来令Latch节点输出OnSet,Frame1接收SetRun(隐藏)指令。如图8设定完结果为1的流程后,还要设定结果为0时的流程:在Latch输出端选择OnClear,连到Frame时,选择SetRun;再点Latch输出端,选择startValue,连到Frame1时选择SetRun_指令。如图9最后,点选模拟树下的Frame1节点,然后在右侧的属性栏里勾选Hidden,将Frame1隐藏起来。如图10设置好所有属性后,可以执行模拟程式,来检
6、测制作的效果。当载入成功后,可以看到一个立方体物体,用鼠标点击立方体,它会变成圆柱体,再次点击,将又变回立方体。4、运算节点and/or/xor/not等节点都叫做运算节点,它可以允许你在EON制作执行程序时进行逻辑运算。运算节点本身没有任何可编辑属性。5、Keyframe节点节点说明 该节点是用来移动或旋转位于其父系节点下的所有模型物体。但是其父系节点必须支持平移或旋转功能。 关键帧节点的使用方法是在属性设定框里输入物体的移动时间、位置、方向和比例的参数。在这些数值资料中,物体将会依照各个时间标记所设定的位置和方向,平滑移动地将物体移动到指定的位置并同时依照设定的参数旋转与缩放。属性设定框L
7、oop mode(循环模式):Cycle(循环):从路径的开始重复运动。Swing(转向):从路径的尾端重复运动。Variables(可变因素):只需变动被勾选的坐标轴、旋转轴、所放方向栏位的数值。Frame time(框架时间):决定节点的运动行为从何时开始执行。Start of simulation:模拟时启动。Start of frame:随框架启动。Mode(模式):点到点之间的移动路径模式。Interpolate(直线运动):成线行的运动。Spline(曲线运动):平滑的运动。Active(启动开关):选YES时,父系节点会在模拟开始时间移动;选NO时,父系节点不会在模拟开始时移动。
8、Control points(控制点栏位):所有控制点,会依照所记载时间的前后顺序被显现出来。控制点在每次从一个控制点标签,转换到另一个控制点标签时,会保留先前控制点的值,或者关闭属性视窗。当相同的时间数值在时间栏位上被输入时,它们将会以红色被标记出来。每一次在新行列输入一个时间数值时,这个数值就会从上边的行列复制到这个行列。Path edit(路径编辑栏位):在这个栏位里,可以编辑目前由输入路径所能影响到的、全部项目参数,包括循环模式的变化。使用Apply钮来检查新的设定,检查新的设定不需要关闭Path Edit标签。Run(执行):执行节点设置的路径。Edit(编辑):打开此分页的各个选项
9、。Loop(重复):打开循环模式。Cycle(循环):如果勾选此项,在运动行为完成后,开始从头执行这个运动行为,直到停止执行节点功能为止。Swing(转向):如果勾选此项,在运动行为完成后,开始从反方向重复执行此运动行为,直到停止执行这个节点功能为止。Slider bar(控制杆):可以拖动这个控制杆,来预览任意一个时间点的路径位置及方向。X、Y、Z、H、P、R:显示目前时间点的位置及方向。左箭头和右箭头:将目前的时间点,向前或向后一个时间点的设定。播放钮:在模拟程式中,依照设定的参数,执行物体运动模式。节点实例1新建一个模拟程式。2切换到原件视窗,先给Scene添加一个Frame节点,然后给
10、Frame节点添加一个Cube原件和一个Key Frame节点。如图3双击Key Frame节点,打开属性框,设置如图4接下来,我们可以执行这个模拟程式,来看看效果。当载入成功运行时,可以看到视窗中的方块物体,先向右后方移动,然后绕Z轴旋转90度,向左方移动到定点,再旋转90度,移动到最初的位置后,接着再反向移动,回到原始的位置,如此重复。虚拟现实机舱漫游实例制作制作步骤:1、打开名为“机舱漫游-空”的场景;2、在节点视窗下加入为场景加入walk节点,放置在Sence目录下。3、在Sence下加入KeyboardSensor、Latch、Not节点。4、设置KeyboardSensor的按键设置,设置按键为空格,VK_SPACE5、在场景中查找到已经制作好的摄像机动画节点Keyframe功能节点。6、切换到逻辑关系视窗。将walk、KeyboardSensor、Latch、not、Keyframe节点统一拖拽到逻辑关系视窗中。7、对逻辑关系进行连接,详细逻辑关系如下:Keyboardsensor与latch的连接Latch与keyframe的连接8、为了控制场景漫游的暂停或者继续播放,需要用到运算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新教材高中物理 第4章 万有引力定律及航天 第1节 天地力的综合万有引力定律教案2 鲁科版必修第二册
- 施工现场泥瓦工安全技术交底培训
- 3.4统计表(课件)-《统计学基础》同步教学(人民邮电版)
- 新教材高中历史 第一单元 古代文明的产生与发展 第2课 古代世界的奴隶制帝国(1)教学教案 新人教版必修《中外历史纲要(下)》
- 2027届四川省三台中学高三物理第一学期期中经典试题含解析
- 2026年广东省湘教版六年级英语第3单元课时作业
- 2026上班族肺结核防治专题培训课件
- 储油罐火灾的原因分析及控制技术培训
- 2026年注册化工工程师考试化工工艺设计与管理模拟试题
- 2026年浙江省人教版五年级英语上册第8单元同步练习题
- 2024-2025学年高一下学期《重温红色故事 铭记长征精神》主题班会课件
- 医学资料 Suzuki-Miyaura偶联反应学习课件
- 《石油工程技术职业素养》课件-钻井八大系统
- 《河南省企业安全风险辨识管控与隐患排查治理双重预防体系建设导则(试用)》
- 旅游管理的职业生涯规划
- 游乐场项目策划方案
- 学校办公室主任年度考核个人述职报告(四篇合集)
- 2024年中国北方工业有限公司招聘笔试参考题库含答案解析
- 基于cfd的溢洪道挑流鼻坎挑流三维数值模拟
- 铝合金挤压模具技术
- GB/T 17206-1998电子设备用固定电容器第18部分:分规范固体(MnO2)与非固体电解质片式铝固定电容器
评论
0/150
提交评论