添加3D样条
样条(Spline)位于3D视图(3D View)窗口中,是一条均匀分布着固定装置(Fixture)的线:灯排、灯串、发光的建筑轮廓线。样条可以直接在三维场景中绘制——沿着导入模型的边缘,或在空白处绘制——也可以使用现成的形状:线段、圆、矩形或多边形。单个3D固定装置也是用同样的方法添加到场景中的。
新建的样条本身并不发光:它只定义形状和位置。当它在映射(Mapping)中与固定装置关联后,动画才会出现在其上——详见下文“让样条发光”一节。
本文中提到的所有按钮都位于3D视图窗口的工具栏上;完整列表见文章3D 工具栏。
绘制样条
- 点击绘制样条(Draw Spline)按钮。场景中的光标会变成十字线。
- 在直线起点处点击鼠标左键。
- 之后每次点击都会放置一个新的顶点。移动鼠标时,即将生成的线段会随光标伸展,并以橙色显示。
- 线条绘制完成后,按Enter键。
关于绘制,有几点需要了解:
- 顶点数量不能少于两个。如果在第一次点击后立即按Enter,样条将不会被创建。
- 这里的Esc键作用与Enter相同:它是完成绘制,而不是取消绘制。绘制失败的样条可以用Delete键删除,或用Ctrl+Z撤销。
- 绘制完成后,程序会自动切换到选择和移动(Select and Move)工具,绘制好的样条(在列表中显示为Spline001)保持选中状态。要绘制下一条样条,请再次点击绘制样条按钮。
- 在空白处放置的点会落在水平地面上。如果光标距离场景中任意物体的顶点只有几个像素,该点会精确吸附到这个顶点上——样条正是这样沿着导入模型的边缘绘制的。开启顶点吸附(Snap to Vertices)按钮后,被捕捉到的顶点会以浅绿色十字高亮显示,可以提前看到点将落在何处。
- 在透视(Perspective)视图和顶视图(Top)中自由绘制(不使用吸附)是有意义的,因为在这些视图中可以看到地面。而在前视图(Front)、后视图(Back)、左视图(Left)和右视图(Right)中,地面呈一条边线,因此在这些视图中只能依靠顶点吸附来绘制。
- 绘制是一个普通操作:可以用Ctrl+Z撤销,用Ctrl+Shift+Z重做。
样条也会随模型一起进入场景:导入*.fbx文件时,会带入在3D编辑器中准备好的线条。它们与手动绘制的样条没有任何区别——编辑和与固定装置关联的方式也相同(参见Импорт моделей OBJ和Подготовка модели в 3ds max)。
现成形状
需要规整的几何形状时,不必绘制线条,而是使用现成的形状。每种形状只需点击一次按钮即可创建,会出现在场景中心并立即被选中;之后通过属性(Properties)窗口中的数值来设定形状。
| 按钮 | 列表中的对象 | 形状参数 | 默认值 |
|---|---|---|---|
| 添加线段(Add Line) | 线段(Line) | 长度(Length) | 500 |
| 添加圆(Add Circle) | 圆(Circle) | 半径(Radius)、角度(Angle) | 半径50,角度360° |
| 添加矩形(Add Rectangle) | 矩形(Rectangle) | 宽度(Width)、高度(Height) | 100 × 200 |
| 添加多边形(Add Polygon) | 多边形(Polygon) | 边数(Number of Sides)、半径 | 6条边,半径100 |
圆的角度是弧的展开范围:360表示完整的圆环,较小的值则表示未闭合的弧。矩形和多边形始终是闭合的。
形状的单独顶点不可编辑:要改变形状,需要修改参数。位置、旋转和大小的设定方式与场景中任何物体相同——通过工具栏上的X、Y、Z字段以及操纵器(gizmo)设定(参见3D导航)。
单个固定装置
从固定装置添加(Add from Fixtures)按钮会在场景中心创建一个3D固定装置。在关联映射中的固定装置之前,它在列表中显示为无固定装置(No Fixture),并且不会发光。
单个固定装置适用于样条显得多余的场合:单独的聚光灯、点状灯具、建筑立面上的单个像素。固定装置在场景中的外观——光束、灯排还是像素——在属性窗口的显示设置(Display Settings)部分中设定。
编辑样条顶点
顶点编辑适用于手动绘制和导入的样条。现成形状没有编辑模式——它们只有参数。
- 选中样条。
- 点击编辑样条(Edit Spline)按钮。样条的顶点会显示为绿色标记。
- 点击某个顶点——它会变为红色,即被选中状态,并出现移动操纵器。
- 沿所需的操纵器轴拖动该顶点。
- 完成后按Enter或Esc:程序会返回到选择和移动工具。
在编辑模式下可以使用:
- 选中多个顶点
- 按住Shift或Ctrl点击可将顶点添加到已选中的顶点中,Ctrl+A选中样条的所有顶点。多个选中的顶点会围绕它们的共同中心一起移动。
- 添加顶点
- 在样条线条附近双击,会在线条上最近的位置插入一个新顶点。此时形状不会改变,之后可以将新顶点拖到别处。
- 删除顶点
- Delete或Backspace会删除选中的顶点。在顶点上点击鼠标右键菜单中的Delete项也可实现同样效果。
- 移动吸附(Move Snapping)
- 工具栏上的一个复选框。如果在你松开鼠标按键的瞬间,光标正处于样条的另一个顶点上方,被移动的顶点会沿你拖动的那个轴与其对齐。这样可以让顶点彼此对齐,而无需凭肉眼调整坐标。
- +X、−X、+Y、−Y、+Z、−Z按钮
- 将所有选中的顶点沿某一轴对齐:带加号的按钮会将它们拉向该轴上最远的点,带减号的按钮则拉向最近的点。这是拉直歪斜线条或将所有顶点调整到同一高度的最快方法。
任何顶点编辑都可以用Ctrl+Z撤销。
样条的形状和外观
属性窗口显示所选样条的参数。在基本(General)部分中,手动绘制和导入的样条有两个形状开关:
| 参数 | 作用 |
|---|---|
| 闭合(Closed) | 将最后一个顶点与第一个顶点连接。用于制作圆环、轮廓以及任何需要闭合的线条。 |
| 平滑(Smooth) | 将拐角变圆:样条从折线变为平滑曲线。适用于拱形和波浪形;对于严格的几何形状则反而多余。 |
显示设置部分负责设定样条上固定装置的外观:灯光光束类型(Fixture Beam Type,可选像素(Pixel)、线性(Linear)或聚光(Spot)),光束的长度、角度和深度(Depth),以及像素宽度(Pixel Width)、像素高度(Pixel Height)和像素长度(Pixel Length)。此外还有:
- 跟随(Follow)
- 让每个固定装置朝向线条的方向。在弯曲的样条上,如果不勾选此项,所有光束都朝同一个方向;勾选后,光束会沿弧线散开,就像真实曲线上的灯具一样。
- 旋转X、旋转Y、旋转Z(Rotation X, Rotation Y, Rotation Z)
- 相对于线条本身,对样条上所有固定装置施加的额外旋转——例如让光束朝下而不是朝外照射。
让样条发光
3D样条只有在与映射中的固定装置或样条关联后才会发光:动画由映射计算,3D只负责显示结果。在建立关联之前,该样条在3D对象窗口中的映射列是空的。
关联可以通过以下三种方式之一建立。
- 将样条从3D传输到映射
- 魔法2D按钮(Magic 2D Button)会根据3D样条在映射中创建固定装置,并立即建立关联。当场景在映射之前搭建完成时,这是常规的工作流程。只有尚未建立关联的手动绘制和导入的样条,以及单个3D固定装置会被传输;现成形状——线段、圆、矩形、多边形——不会被传输,需要手动为它们指定固定装置。新建的映射样条默认包含100个RGB类型的固定装置,之后可以在其属性中修改这个数量。
- 已经传输过的样条不会被重复创建,因此随着场景中出现新的线条,可以随时再次点击该按钮。
- 将固定装置从映射传输到3D
- 相反的操作是魔法3D按钮(Magic 3D Button)。固定装置会在3D中以平面墙的形式排列,重现映射中的布局,并且每一个都会与其对应的固定装置关联。
- 手动指定固定装置
- 在所选样条的属性窗口中展开固定装置(Fixture)部分,点击选择(Select)。将打开项目固定装置列表——选择所需的一个。
样条属性中的固定装置部分:
| 参数 | 作用 |
|---|---|
| 固定装置名称(Fixture Name) | 关联的映射固定装置的名称。为空表示没有关联。 |
| 固定装置 — 选择按钮 | 从项目固定装置列表中选择固定装置。 |
| 转到固定装置(Go to Fixture) | 在固定装置(Fixtures)窗口中选中关联的固定装置——快速检查其地址和地址分配(patching)的方法。 |
| 左和右 — 上一个和下一个(Previous, Next)按钮 | 无需打开选择窗口,即可将关联切换到项目列表中相邻的固定装置。 |
| 清除(Clear) | 断开关联。样条仍留在场景中,但不再发光。 |
| 反转(Reverse) | 改变方向:第一个像素变为最后一个。当3D样条上的动画方向与真实物体不一致时可以使用。 |
一些有用的细节:
- 3D样条上的固定装置数量取自关联的映射样条——即其固定装置数量(Fixture Count)参数。需要在那里修改;3D中没有这个参数。
- 如果在3D中同时选中多个样条,并用选择按钮选取固定装置,每一条后续样条都会依次获得列表中的下一个固定装置。这样一排相同的灯排可以一次性全部关联完成。
- 映射中固定装置的形状与3D中样条的形状是相互独立的:样条可以沿建筑立面弯曲,而在映射中与之对应的可以只是一条普通直线。
关于该关联的更多内容,请参见文章Связь 2D и 3D。
多个相同的样条
当需要一排相同的灯排、台阶或圆环时,不必重新绘制样条。
- 复制(Duplicate)
- 该工具会以固定间距生成所选样条的一组独立副本。需要设置副本的数量(Count)以及它们之间的X轴偏移、Y轴偏移、Z轴偏移(Offset X, Offset Y, Offset Z);在调整数值的同时,副本会立即显示在场景中。勾选自动追踪(Auto Trace)后,每个后续副本都会关联到映射列表中的下一个固定装置——整排副本会立即获得不同的地址,而不是重复同一个地址。点击应用(Apply)按钮创建副本。
- 样条克隆器(Spline Cloner)
- 创建一个克隆器(Cloner)对象,用来复制原始样条。重复次数、偏移和旋转可以在属性窗口中设置,并且随时可以更改,而场景列表中始终只保留一行,而不是十几行。只有恰好选中一个样条或单个固定装置时,该按钮才可用。
普通复制同样有效:Ctrl+C和Ctrl+V,或Ctrl+D。但副本会保持与原样条相同的映射固定装置关联,发光效果也与原样条一致——需要为每个副本单独指定固定装置。
常见问题
- 样条已绘制,但不发光。 它与映射没有建立关联。请检查3D对象窗口中的映射列:如果为空,请用选择按钮指定固定装置,或用魔法2D按钮将样条传输到映射。
- 样条上的固定装置太少或太多。 其数量由关联的映射样条决定——即其属性中的固定装置数量参数。
- “编辑样条”按钮无法点击。 当前选中的是现成形状,或同时选中了多个对象。顶点编辑模式仅适用于单个手动绘制或导入的样条。
- 绘制时顶点落在错误的位置。 很可能是在侧视图或前视图这类平面视图中绘制,且未启用吸附。请开启顶点吸附并瞄准模型的顶点,或切换到透视视图。
- 样条上的动画方向相反。 在其属性的固定装置部分点击反转。