跳到主要内容

主视口

IdeaXR主视口可以用于编辑2D或3D场景。根据正在调整的节点类型,场景视图可在2D和3D视图之间进行切换。3D项目的设计与制作可以在3D场景主视口进行,包括三维场景搭建、动画制作预览、粒子特效制作及材质效果调整等。2D界面效果可以在2D场景视图中进行设计与制作,包括按钮、标签及纹理图的调整。 目前视口分为2D/3D两种模式,2D场景和3D 场景的工具有所差别,随着主视口的切换而切换(本页以3D主视口的介绍为主,2D的主视口详细描述可以查看后续相关章节。)

wins

场景标签页

在场景标签页中,您可以随意切换、添加新建或者关闭场景,右侧的无干扰模式按钮可以让您切入无干扰模式(主视口将占据整个屏幕)。

sceneadd

提示

如果您现在被此处繁杂的选项而感到一头雾水,请不要着急!后续章节我们会为您一一介绍这些选项的作用。

3D视口主要是用来展示3D虚拟场景。您可以使用所有的资源,包括软件内置资源、外部资源等来制作属于自己的3D虚拟场景。其中提供了非常便捷的操作,方便您可以快捷上手操作虚拟场景。点击界面左上角“3D”按钮或者场景树中的3D节点,即可打开3D编辑视口。

Untitled

3D主视口工具栏

工具栏位于IdeaXR主视口的上方,可帮助您快速找到用于移动,缩放或锁定场景对象的工具。当您跳到不同的工作区时,工具栏的内容会随之改变。

Untitled

  • 3D工作区的快捷工具栏中包含节点的吸附、移动、旋转、缩放、限制子选项被选中、当前本地空间、空间坐标切换、原点聚焦、变换单位及游戏相机覆盖按钮,并提供了对应的操作快捷键。接下来将对工具栏按钮进行详细介绍。

吸附模式

  • 吸附模式:在吸附状态下,如果场景中有节点被选中,则会出现该节点的包围盒描边,使用鼠标左键按下该节点并移动至其他物体上,则会出现该选中对象沿着被吸附物体表面移动的效果。

editor_layout_3Dwin_adsorb

提示

选中节点右键选择"限制子项被选中",可避免在场景中选中该节点的子物体,两者结合使用效果更佳。

提示

在带有静态刚体的物体使用吸附功能时,请先将其设置为"限制子项被选中"。

移动模式

  • 移动模式:切换至该模式之后,鼠标在场景中选中的节点会出现移动坐标轴,使用鼠标左键移动坐标轴,可对节点在虚拟场景中进行移动操作。移动模式快捷键为W。
提示

红色:代表X轴;绿色:代表Y轴;蓝色:代表Z轴。

Untitled

旋转模式

  • 旋转模式:切换至该模式之后,鼠标在场景中选中的节点会出现旋转轴,通过旋转轴可使用鼠标左键对节点进行旋转操作。旋转模式快捷键为E。

Untitled

提示

如果选中的是旋转轴中间的球,则是任意旋转,即三个轴上都会进行旋转操作。

缩放模式

  • 缩放模式:切换至该模式之后,鼠标在场景中选中的节点会出现缩放轴,通过缩放轴可使用鼠标左键对节点进行缩放操作。缩放模式快捷键为R。

Untitled

提示

如果选中的是缩放轴中间的立方体,则进行三轴等比例缩放。

限制子选项被选中

  • 限制子选项被选中:在切换至限制子选项被选中模式(被选中模式icon2)中,选中场景树中的目标节点,则会限制此节点的子项被选中,该功能可以帮助您在场景中快速选中物体,避免子物体的干扰;在限制子选项被选中状态下再次点击该功能按钮则会恢复子选项不受限制的模式(未被选中模式icon1)。
提示

也可以在场景树中选中节点,在右键菜单中选择"限制子项被选中"。

editor_layout_3Dwin_limit2

空间坐标切换

  • 空间坐标切换:该按钮可使节点坐标在在当前世界坐标当前本地坐标(局部坐标)之间进行切换。若节点坐标处于 “当前本地空间” 模式下,则坐标轴是按照模型的空间来展示的,此时所显示的坐标轴三个轴向不一定是平行于世界坐标轴的,此时对坐标轴进行的修改是在模型坐标轴下进行的。该按钮变为 “当前世界空间”坐标模式时,节点的坐标轴是按照世界空间来显示的,此时该坐标轴平行于世界坐标轴,对坐标轴进行的修改是在世界坐标轴下进行的。

editor_axis1 editor_axis2

提示

本地空间即模型空间,是模型在本身坐标系下的空间,这个空间以模型本身的原点为坐标原点,所有的操作都是基于该模型空间内进行。 世界空间是所有模型所处的一个坐标系,该空间的原点是世界坐标原点(0, 0, 0),所有的操作都是在该空间内进行。

当前原点聚焦

  • 当前原点聚焦:该按钮有两种模式,分别为“当前原点聚焦”和“当前中心点聚焦”,快捷键为T。模型节点在“当前原点聚焦”模式下的坐标轴位置为模型在创建时的初始位置。点击按钮之后会切换至“当前中心点聚焦”模式,该模式下会将模型的坐标调整至模型中心位置。

Untitled

Untitled

提示

操作坐标轴的时候,所有的操作都是以改坐标轴的位置为中心点操作的,所有结合不同的空间及聚焦方式,您可以实现多种不同形式的操作体验。

变换单位

  • 变换单位:可通过该按钮控制节点移动、旋转及缩放的步长,从而实现快速调整节点特定的位移长度、旋转角度及缩放倍数的目的。可以按快捷键U启用和关闭。

Untitled

游戏相机覆盖

  • 游戏相机覆盖:编辑端运行场景时,点击此按钮,项目中的相机会跟随编辑器视图相机移动。使用该模式可以将运行端相机切换至编辑端相机视口,方便用户快速预览。 editor_camera

视口操作

预览相机

预览相机 主要负责查看编辑端及运行端相机的视口。

editor_cam1

3D工作区 右上角则是相机的选择项,包括 当前视口Camera ,还有 视口设置

视口设置

视口设置 点击视口设置按钮后,出现视口设置界面,在这个界面中,您可以设置透视视角查看Z-Near(即相机近裁减面)查看Z-Fear(即相机远裁减面),来改变相机的视口。

editor_cam2

节点工具

节点工具 针对特殊的节点,会出现一些针对该节点的操作菜单栏,比如MeshInstance、地形、粒子节点等。他们会出现在 3D主视口 的右上角。比如下面介绍的选中mesh节点,相关的节点工具和操作的细节请查看后续文档相关内容。

如果您选中了mesh节点,则 3D工作区 右上角还会出现 网格按钮。

editor_note1

网格 中包含 创建三角网格静态实体创建三角网格碰撞同级创建单一凸碰撞同级创建多个凸碰撞同级创建导航网格创建轮廓网格查看UV1查看UV2为光照映射/环境光遮蔽展开UV2 功能。

视口工具

视口工具 主要介绍主视口鼠标键盘操作,视口透视及显示菜单栏功能。 (3D工作区 展示区域的左上角,包含了 透视显示 菜单栏。)

鼠标和快捷键

鼠标左键

  1. 单击选中节点;
  2. 取消选中(点击空白处);
  3. 点击空白处不松开,移动鼠标实现框选;

按下 鼠标右键(不松开), 滑动滚轮 可以改变相机移动速度。

editor_speed

鼠标滚轮

  1. 前后滑动:前后移动相机;
  2. 按下(不动开),拖动场景;

键盘移动视口

  1. 按下鼠标右键(不松开),键盘 W 、 A 、 S 、 D 来前后左后移动相机;
  2. 按下鼠标右键(不松开),以相机当前位置为原点环视视口
  3. 按下鼠标滚轮(不松开),键盘按住 ALT ,以相机前方一定距离为原点环视视口,如果此时聚焦了某节点,则是以聚焦点为原点环视视口;
提示

键盘移动视口中的“ALT”可以在菜单栏“工具-编辑器设置-编辑器-三维-导航-环视辅助键”中修改。

editor_alt

拆分视口

软件提供拆分视口功能,您可以根据需求将视口拆封为1到4个视口。可以在最上面菜单栏 窗口 - 视图 中按照自己的需求设置视口个数。

editor_wins

editor_winstool

透视

透视 菜单中包括 顶视图 、 底视图 、 左视图 、 右视图 、 前视图 、 后视图 、 透视 、 正交 、 启用自动正交 、 锁定视角旋转 。通过这些功能,您可以以不同的视角来查看当前的3D场景。

editor_oversee

顶视图 即相机从场景上面向下看。

底视图 即相机从场景上面向上看。

左视图 即相机从场景左边向右边看。

右视图 即相机从场景右边向左边看。

前视图 即相机从场景前方向后方看。

后视图 即相机从场景后方向前方看。

透视 即正常漫游方式,此时相机视口是圆锥型的,类似人眼效果,有近大远小。

editor_overover

正交 此时相机视口是立方体,无近大远小效果。

editor_oscillates

提示

透视投影相机的视口是圆锥型的,类似人眼在真实世界中看到的有“近大远小”的效果,如图(a); 正交投影相机的视口是立方体,如图(b),无法看到一个物体时远离自己还是在自己前面,因为其不会根据距离收缩,在三维中是平行的线,在正交投影中也是平行的,通常用于建模或者2D场景时,不希望模型出现变形,保证模型真实效果。

editor_shortcut

启动自动正交 当勾选此选项的时候,切换视图,会自动使用正交。

锁定视角旋转 当勾选后,无法进行视角的旋转。

显示

显示 菜单栏包括 显示法线 、 显示线框 、 显示重复绘制 、 显示无阴影 、 查看环境 、 查看控制器 、 查看信息 、 查看旋转控制器 、 半分辨率 、 音频监听器 、 启动多普勒效应 、 效果预览 、 显示原点 、 聚焦选中项 、 移至相机 、 将变换与视图对齐 、 将旋转与视图对齐

editor_show

显示法线 当前状态下,法线会被使用,所看到的效果就是正常的效果。

editor_normal

显示线框 当前状态下,以线框模式显示模型。

editor_wireframe

显示重复绘制 当前状态下,会显示出所有像素在一帧中所绘制的次数,颜色深浅表示绘制次数的多少。

editor_redraw

显示无阴影 当前状态下,不会显示出阴影效果。

editor_noshadow

提示

显示法线、显示线框、显示重复绘制、显示无阴影这四个选项是四选一,当前必须是这四种状态中的一种。

查看环境 该按钮控制是否显示出环境效果,包括天空球、天气系统等。

editor_checkenv1 editor_checkenv2

查看控制器 该按钮控制场景中相机、灯光图标的显示,当勾选的时候,显示这些图标,不勾选则不显示。

editor_control

查看信息 该按钮控制信息列表的显示,该信息列表包含包含FPS(帧率)、绘制对象、材质变更、着色器变更、表面变更、绘制调用、顶点这些信息。

editor_inf

查看旋转控制器 该按钮控制3D视口右上角旋转控制器的显隐。

editor_spincontrol

半分辨率 勾选该按钮后,绘制时以当前分辨率的一半分辨率来绘制,降低清晰度,但可以增加运行流畅度。

editor_divide

音频监听器 该按钮控制编辑视口音频的播放,当勾选时,并且节点树中音频节点属性“播放中”勾选的时候,编辑视口也可以听到声音,反之,不管节点树中音频节点属性“播放中”是否勾选,在编辑视口也听不到声音。

editor_voice

启用多普勒效应 该按钮控制是否启用音频多普勒效应,启用后音频具有多普勒效应。

提示

多普勒效应是一种常见的声学现象,对听音者而言,声信号的频率会随着虚拟声源相对运动速度发生改变。具体来说,虚拟声源以一定速度靠近听音者,被听音者感知到的声信号的频率会比原声信号的频率有所提高,反之,频率会有所降低。

效果预览 勾选该项后,会将相机改为运行时的相机,使您可以看到启动运行时的视口效果。该模式下,鼠标的控制是禁用的。

editor_effectshow1 editor_effectshow

显示原点 该按钮会聚焦原点,将原点显示在视口正中心。

editor_origin

聚焦选中项 使用该按钮会将坐标轴移动到视口中心。坐标轴的位置与所选节点相关。

editor_focus

移至相机 使用该按钮可以将选中的节点移到相机面前,支持多节点的移动。

editor_movecam

将变换与视图对齐 该功能即是将选中物体移到相机前。

将旋转与视图对齐 该功能即是旋转节点,将其坐标轴与相机的坐标轴对齐。

3D工作区 右上角展示的是旋转控制器。

editor_spincon

旋转控制器 可以将鼠标放到旋转控制器上,按下鼠标左键来自由旋转场景,并且可以点击旋转控制器上的X、Y、Z球或者其他的三个小球来快速查看相应的视图,这些视图则是前面介绍的顶视图、底视图等六个视图。

提示

如果前面勾选了“启用自动正交”,那么切换视图的时候,会自动采用正交投影。

模式选择移动旋转缩放空间坐标切换模型轴心调整变换单位
快捷键QWERTYU

2D主视口

2D(UI)主视口 提供了可视化的UI创建和快速布局功能。在UI主视口的工具栏中,您也可以通过可视化的方式构建场景的用户界面、交互指引等UI组件。

您可以通过场景节点树上方的“+”按钮,弹出“新建Node”的界面来创建2D节点,显示在 UI主视口 中。或者UI快捷按钮也可以将视口切换到2D模式。

Untitled

editor_layout_2Dmwin_2

2D(UI)工具栏

  • 如需了解2D UI节点和工具栏的操作,可查看后续章节中的2D UI操作部分。

Untitled