编辑器功能介绍
编辑器功能介绍
文件
文件菜单主要包含场景的创建、打开和保存等功能。
各操作说明如下:
| 命令 | 描述 | 快捷键 |
|---|---|---|
| 新建场景 | 新建一个空场景,同时清空当前场景 | |
| 打开工程 | 打开IdeaVR场景工程,打开“.world”文件 | |
| 导入模型 | 从外部导入一个模型文件 | |
| 导出节点 | 将工程中的节点导出 | |
| 保存 | 保存当前场景 | Ctrl+S |
| 另存为 | 另存当前场景 | |
| 打包场景 | 打包一个IdeaVR场景,保存为".ivr"文件 | |
| 最近工程 | 加载最近打开过的场景文件或模型文件 | |
| 退出 | 结束运行,退出软件 |
下面举例说明文件菜单中的功能:
导入模型
IdeaVR支持导入通用VR格式文件。 目前支持的通用VR格式有:".fbx"、“.obj”、“.3ds”、“.dae”和“.stl”;
导出节点
在场景中选择一个节点,选择“导出节点”,在对话框中输入保存路径和名称,点击确定,完成节点导出。

打包场景
将场景工程文件合并打包并在目标文件夹下保存为*.ivr文件,可在IVRPlayer端和IVRViewer端进行查看。 如下图中导入两个模型至同一场景:

点击“打包场景”后,当前场景目录下会生成一个后缀为“.ivr”的打包文件:

此文件可在IVRPlayer端和IVRViewer端中打开查看:

编辑
编辑菜单主要包含对场景进行一系列的编辑命令。其中,选择、平移、旋转和缩放功能也可通过顶部工具栏直接选择并执行。
各操作说明如下:
| 命令 | 描述 | 快捷键 |
|---|---|---|
| 选择 | 双击选择节点 | Z |
| 平移 | 移动选中节点 | X |
| 旋转 | 旋转选中节点 | C |
| 缩放 | 放大/缩小选中节点 | V |
| 克隆 | 复制当前选中的节点 | Ctrl+C |
| 删除 | 删除当前选择的节点 | Delete |
| 移至相机 | 将当前选择的节点移动至当前视口区域中央 | T |
视图
视图菜单控制视口显示方式。(四种透视图示例见“3.2编辑器视口-视口工具栏”)
各操作说明如下:
| 命令 | 描述 | 快捷键 |
|---|---|---|
| 透视图 | 按透视投影方式显示当前场景 | |
| 前视图 | 按正交投影方式显示场景的前视图 | |
| 顶视图 | 按正交投影的方式显示场景的顶视图 | |
| 侧视图 | 按正交投影的方式显示场景的侧视图 | |
| 隐藏/显示 | 隐藏或显示当前选择节点 | |
| 全部显示 | 显示所有节点 | |
| 聚焦 | 将当前选择的节点在视口中央显示 | F |
| 全屏 | 视口区域全屏显示 | F8 |
Tips: “编辑”菜单中的“移至相机”按钮是将节点目标移动到目前视口的中央,移动后节点的相对位置改变;“视图”菜单中的“聚焦”按钮是将节点目前的位置在视口中央显示,移动节点的相对位置不变。常用“聚焦”按钮。***
创建
创建菜单主要包含创建各种类型节点的命令,是常用的菜单。
各操作说明如下:
| 命令 | 描述 |
|---|---|
| 节点 | 创建节点,包括空节点、引用节点、和支点三种节点类型。 |
| 相机 | 创建一个相机,可以改变相机的位置,来改变观察场景的位置和角度。 |
| 草地 | 在场景中创建草地节点。 |
| 布告板 | 在场景中创建布告板节点。 |
| 粒子 | 创建粒子效果,模拟火、烟、爆炸、电流等特效。 |
| 灯光 | 创建灯光节点,包括点光源、聚光灯、泛光灯和平行光四种类型的灯光节点。 |
| 水 | 创建水节点。其中水面选项为在场景中创建水节点;网格水面选项为从外部导入网格节点,这个节点会被赋予水的材质特效。 |
| 多媒体 | 创建多媒体节点。包括音频、视频和幻灯片三种多媒体节点。 |
| UI组件 | 创建UI组件节点。包括文本框和按钮节点。 |
| 出题 | 在场景中出题,包括常规题和操作题。前者可在场景中导入试题并进行测试,测试结束后系统将自动进行评分,并给出测试结果(支持xml格式);后者可在直接编辑试题并在场景中呈现。 |
| 考题编辑 | 编辑考试题目。 |
| 触发器 | 编辑空间触发器。 |
| 遮挡剔除 | 创建对象禁用渲染的一个立体区域,包括遮挡剔除、区域剔除和入口剔除三种遮挡方式。 |
| 注意:通过创建菜单导入的节点,不可以通过双击视口中的物体选中,只能从节点数中选择相应的节点。 |
下面举例说明创建菜单中的功能:
节点
-
空节点:常作父节点,作为一连串节点的整体使用。
-
引用节点:选择场景中某一节点后在文件菜单里选择“导出节点”对其进行保存。打开创建菜单,在节点中选择“引用节点”即可对已保存的节点进行导入。导入引用节点后,在场景中对其原节点进行修改,引用节点也会自动进行改变。
粒子
粒子功能可以用来在场景中创建如水、火、闪电、气流、光波等动画。
下面通过一个火焰动画的创建来说明此功能的使用:
(1)创建粒子
在创建菜单中点击“粒子”,具体设置在右下方属性栏进行修改,如下图:

(2)更改名称
在属性栏中的“节点”标签页,“名称”一栏中输入需要修改的粒子名,按ENTER键完成更改。修改成功后上方场景管理中的节点名也会变化。

(3)修改材质
本案例中创建火焰动画,使用4x4的火焰纹理贴图如下:

在属性栏中“物体”标签页,点击“修改材质”按钮,弹出对话框如下:

在对话框中切换至“纹理”标签页,在“漫反射”下点击下图中红色方框处文件夹按钮,弹出导入文件对话框:

将相应路径下的4x4的火焰纹理贴图导入,效果如下:

(4)修改参数
在属性栏中切换至“物体”标签页:

将类型修改为“点”:

勾选“4x4纹理图”选项,并将生成率改为“20”:

最终得到火焰动画效果如下:

灯光
选择创建“灯光”,可选择创建点光源、聚光灯、泛光灯和平行光四种类型的灯光节点。
多媒体
IdeaVR 2019 支持创建音频、视频和幻灯片三种类型的多媒体文件。 下面以导入PPT为例,进行简单介绍:
(1)“创建”的“多媒体”菜单下点击“幻灯片”,打开导入对话框,打开需要导入的ppt文件:

(2)完成导入后,效果如下:

需要对场景中的ppt进行翻页时,分别对ppt左右两侧进行点击即可向前或向后翻页。
(3)场景管理器中可查看此ppt节点,节点下共包含3个子节点,分别为:left、right、start。

取消勾选left节点前的方框,取消场景中ppt向前翻页功能;取消勾选right节点前方框,取消场景中ppt向后翻页功能;取消勾选start节点前的方框,场景中ppt左下角的“从头播放”按键消失,回到ppt最开头页的功能被取消。
(4)属性中可对ppt节点进行编辑。同时,取消勾选“背景”或“深度测试”,

UI组件
UI组件支持在场景中创建文本框或按钮,其中按钮属性包括布告板、相机跟随和GUI鼠标三种。
考题编辑&出题
IdeaVR 2019的出题包括常规题和操作题两种类型。常规题指场景中出现的文字形式的考题,包括单选题、多选题和是非题;操作题是通过操作节点对学生进行测试的考题。
- 考题编辑:
(1)IdeaVR 2019 中自带考题编辑功能。在“创建”菜单下选择“考题编辑”,打开考题编辑框,可对考题进行简单而快速的编辑。

(2)点击保存,在对话框中将已编辑的考题保存至指定目录下。文件将以“ .xml” 的格式保存。

- 出题:
常规题:考试系统可以通过导入“.xml”格式的文档自动生成题库,具体操作如下:
(1)“创建” 菜单栏下点击“出题”按钮,选择常规题,打开文件导入对话框;

(2)选择后缀名为“.xml” 的考题文件,打开如下图:

(3)点击场景管理器中出现的examination节点前的小三角可将节点展开查看考题下的每一个题目,如下图。

操作题: 操作题通过操作节点对学生进行测试。
(1)“创建” 菜单栏下点击“出题”按钮,选择操作题,打开编辑框;

将场景管理器中的节点拖入选项,对考题进行设置。完成设置后如下所示,场景中出现题项,右侧场景管理器中出现一名称为“ObjectExam”的节点。同时也可在下方的属性栏中对考题进行编辑修改。

- 答题:
(1)答题及判分:右击考试节点会出现下拉菜单,点击考试之后即可进入考试模式。答题前需要先保存场景。

鼠标点击左右图标按钮将进入下一题或上一题。在头盔模式时直接用手柄射线选择即可。答题完成时,将会显示得分面板。如果其中有题目没有选择就跳过,到最后一题时会提示是否跳转到未答的题目继续进行答题。


(2)考试记录:答题之后将有答题记录保存在场景目录下,以“.exam”格式的文件存在。此时,如果右击该考试节点,将会出现考试记录导入的下拉菜单,导入之后可以浏览考试的答题情况及查看分数。

触发器
创建菜单中的“触发器”支持在场景中创建空间触发器:

遮挡剔除
支持三种剔除功能,可在场景中创建一个立体区域对对象禁用渲染。
— 遮挡剔除:在场景中创建一个立体空间,对位于此空间后方无法在当前相机中看到的对象禁用渲染,如下图。


- 区域剔除:在场景中创建一个立体空间,对位于此空间内部的部分禁用渲染,如下图。


- 入口剔除
设置好遮挡后,可进入运行模式在场景中四处移动住相机进行测试。