3D导航

来自Light Stream (CN)

3D View(3D 视图)窗口是一个三维场景,其中放置着导入的物体模型、固定装置(Fixtures)、摄像机(Camera)和投影(Projection)。这里的一切都通过鼠标完成:绕物体飞行、拉近、选中固定装置、沿轴移动它。左键具体执行什么操作,取决于工具栏上当前激活的工具;本文介绍的是主要工具Select and Move(选择并移动)以及在任何工具下都可用的导航方式。

场景导航

  • 鼠标滚轮 — 拉近和拉远。在Perspective(透视)视图以及项目摄像机中,每次滚动摄像机都会移动到目标距离的三分之一,也就是说缩放是朝着视图环绕旋转的那个点进行的,而不是朝着光标位置。如果需要靠近某个具体的固定装置,请先用点击选中它,或按Z键——目标点会移动到它上面,之后滚轮就会朝那里缩放。在平面视图(TopFront等)中,滚轮会以光标下方的点为中心缩放,而Ctrl键会将该行为切换为相反的方式——朝窗口中心或朝光标缩放,具体取决于程序设置中的选项。
  • 按住滚轮(中键)— 平移:向任意方向拖动场景。在任何激活工具下都可用。Hand(手形)工具用左键完成同样的操作。
  • Alt + 按住滚轮 — 环绕:摄像机围绕其目标旋转,并保持相同距离。Orbit(环绕)工具用左键完成同样的操作。平面视图不会旋转:它们始终严格沿某一轴观看,在其中只能使用平移和缩放。
  • Shift + 按住滚轮 — 第一人称旋转:摄像机保持原地不动,视线方向发生变化。这样便于站在物体内部环顾四周。
  • WASD — 使摄像机向前、向左、向后、向右飞行;按住按键的时间越长,摄像机飞得越快。主键盘上的+每按一次会将最大飞行速度改变约1.3倍。飞行功能仅在透视视图中、且仅当3D View窗口处于激活状态时才有效;按住Ctrl时摄像机不会移动,因此像Ctrl+S这样的组合键不会打乱视图。
  • Z — 摄像机目标:将选中的物体纳入窗口视野,并将其中心设为环绕旋转的基准点。如果没有选中任何物体,则整个场景会被纳入视野;摄像机本身不参与计算,因此视图不会因为远处的摄像机而“飞走”。在平面视图中,Z会将视图返回到场景中心。

平面视图以轮廓线显示几何体——这样更便于瞄准模型的边缘和单个固定装置。带有灯光和材质的完整画面在Perspective视图和项目摄像机中绘制。视图通过工具栏上的列表切换,详见文章视图与摄像机切换

选择物体

选择Select and Move工具——打开窗口时它默认启用。

  • 点击物体会选中它,同时清除之前的选择。点击样条线(Spline)会选中整条样条线,而不是它上面的单个固定装置。
  • 在同一位置再次点击会在前后叠放的物体之间循环切换:每次点击都会选中光标下的下一个物体。这是选中被模型遮挡的固定装置的主要方法。
  • Shift+点击Ctrl+点击会将物体添加到当前已选中的物体中。
  • 框选: 在空白处点击并拖出一个矩形——所有落入其中的物体都会被选中。框选在平面视图中可用;在Perspective视图中则通过逐个点击来选取物体。ShiftCtrl会使框选变为添加到已选内容,而Alt则相反——会把落入框内的物体从已选内容中移除。
  • 点击空白处会取消选择,此时Properties(属性)窗口会打开背景和场景环境设置——见背景与摄像机设置
  • DeleteBackspace会删除选中的物体。删除投影(Projection)时程序会要求确认。

选择状态与3D Objects3D对象)窗口是共通的:在场景中选中的物体会在列表中高亮显示,在列表中选中的物体也会在场景中高亮显示,并且列表会自动滚动到相应的行。Properties窗口显示的是最后一次选中物体的参数。Visibility(可见性)关闭的物体无法用鼠标选中——只能通过3D Objects列表中的对应行来选中它们。

在透视视图中点击一个物体,同时也会把摄像机环绕旋转的基准点移到该物体上。因此常见的操作顺序是:选中物体——用滚轮配合Alt环绕它——用滚轮拉近。

移动、旋转和缩放

选中的物体会出现一个三轴操纵器(Gizmo):X轴为红色,Y轴为绿色,Z轴为蓝色。光标所在的轴会高亮显示,拖动的也正是这根轴。操纵器的具体行为由工具栏上的三个按钮或按键决定:

按键 模式 拖动轴时发生的操作
Q Move(移动) 物体沿选中的轴移动
E Rotate(旋转) 物体绕选中的轴旋转
R Scale(缩放) 物体沿选中的轴拉伸
  • 不能通过“抓住物体本身”来拖动它——只能通过操纵器的轴(或下文所述的吸附功能)来移动。这样物体不会因为你只是点击选中它而意外移动。
  • 精确数值可以方便地输入到工具栏上的XYZ字段中:它们显示的是选中物体的位置、角度或缩放比例。
  • 启用Rotation Snap(旋转吸附)后,旋转会按设定的角度步进(默认5°)进行;禁用时则可自由旋转。
  • 如果只选中一个物体,缩放会沿选定的轴进行,物体可以被压扁或拉长。如果选中多个物体,它们会作为一个整体沿所有轴均匀缩放,保持比例和相对位置不变。
  • NumPad 4NumPad 6会使选中内容沿X轴移动5个单位,NumPad 8NumPad 2——沿Y轴,同样的按键配合Ctrl——沿Z轴。Ctrl+NumPad 6会创建选中内容的一个副本。
  • 任何移动、旋转和缩放操作都可以用Ctrl+Z撤销,用Ctrl+Shift+Z重做。

物体的尺寸、材质及其他参数在Properties窗口中设置——见3D对象

顶点吸附

工具栏上的Snap to Vertices(吸附到顶点)按钮是将固定装置放置到模型上最精确的方法:物体会精确落在几何体的顶点上,而不是“凭肉眼”放置。

  1. 启用Snap to Vertices,并选中需要重新放置的物体。
  2. 将光标移到物体附近的顶点上。当顶点被捕捉到时,会以浅绿色十字标记高亮显示,光标也会变为四向箭头。
  3. 按住鼠标左键,将光标拖动到物体应该到达的目标顶点处。物体会跟随光标移动,并在途中吸附到经过的顶点上。
  4. 松开鼠标按键——物体会被放置到使被捕捉的顶点与目标顶点重合的位置。

吸附功能会在光标周围大约十个像素的范围内寻找顶点,并且仅在有物体被选中时才生效。绘制样条线(Spline)时同样会启用该功能:每个点都会落在模型的顶点上——详见文章添加3D样条线

3D View 窗口快捷键

按键 操作
鼠标滚轮 拉近 / 拉远
按住滚轮 平移
Alt + 按住滚轮 摄像机围绕目标环绕
Shift + 按住滚轮 第一人称摄像机旋转
WASD 摄像机飞行
+ / 增加 / 减少飞行速度
Z 摄像机目标:将选中内容或整个场景纳入视野
Q / E / R 移动 / 旋转 / 缩放
G 显示或隐藏地面网格
DeleteBackspace 删除选中内容
NumPad 4 / 6 / 8 / 2 沿X、Y轴将选中内容移动5个单位
Ctrl + NumPad 8 / 2 沿Z轴移动选中内容
Ctrl+NumPad 6 创建选中内容的副本
Ctrl+Z / Ctrl+Shift+Z 撤销 / 重做操作
Space(空格) 播放 / 暂停当前合成(Composition)

窗口中显示的内容——模型线框、辅助物体(摄像机、投影、样条线)以及3D GIF预览边界——可通过View → 3D View菜单进行切换。完整的快捷键列表见Help → Hotkeys窗口。