admin管理员组

文章数量:1565258

2024年7月9日发(作者:)

1.7 精度和绘制辅助对象(2)

1.7.5 使用捕捉

使用标准Snap(捕捉)可以控制创建、移动、旋转和缩放对象。通过主工具栏上的按钮可使用 3ds Max 捕捉

功能。

一、捕捉命令

“捕捉”有助于创建或变换对象时精确控制对象的尺寸和放置。

1、2D Snap, 2.5D Snap, 3D Snap(2D 捕捉、2.5D 捕捉、3D 捕捉)

键盘快捷键:S。

2D 捕捉:光标仅捕捉活动构造栅格,包括该栅格平面上的任何几何体。将忽略 Z 轴或垂直尺寸。

2.5D 捕捉:光标仅捕捉活动栅格上对象投影的顶点或边缘。

3D 捕捉:这是默认工具。光标直接捕捉到 3D 空间中的任何几何体。3D 捕捉用于创建和移动所有尺寸的几何

体,而不考虑构造平面。

2、Angle Snap Toggle(角度捕捉切换)

键盘快捷键:A。

“角度捕捉切换”确定多数功能的增量旋转,包括标准“旋转”变换。随着旋转对象(或组),对象以设置的增量围

绕指定轴旋转。

“角度捕捉切换”也影响摇移/环游摄影机控件,FOV 和侧滚摄影机及聚光区/衰减区聚光灯角度。

3、Percent Snap Toggle(百分比捕捉切换)

键盘快捷键:Shift+Ctrl+P。

“百分比捕捉切换”通过指定的百分比增加对象的缩放。

4、Spinner Snap Toggle(微调器捕捉切换)

使用“微调器捕捉切换”设置 3ds Max 中所有微调器的单个单击增加或减少值。

5、Ortho Snapping Mode(正交捕捉模式)

启用“正交”模式后,只能绘制与活动栅格线平行的线。

6、Polar Snapping Mode(极轴捕捉模式)

在绘制线形样条线或墙对象时,极轴捕捉模式将线的创建限制在由“角度捕捉”设置决定的相对于活动栅格的角

度增量。

二、设置捕捉选项

从“栅格和捕捉设置”对话框的“选项”选项卡中可以访问很多捕捉功能。

Marker group(“标记”组)

确定捕捉光标的Color(颜色)和Size(大小)。要不显示捕捉光标,请禁用“Display(显示)”。

General group(“通用”组)

Snap Preview Radius(捕捉预览半径):当光标与潜在捕捉到的点的距离在“捕捉预览半径”值和“捕捉半径”值之

间时,捕捉标记跳到最近的潜在捕捉到的点,但不发生捕捉。默认设置是 30。

Snap Radius(捕捉半径):以像素为单位设置光标周围区域的大小,在该区域内捕捉将自动进行。默认设置为

20。

Angle(角度):设置对象围绕指定轴旋转的增量(以度为单位)。

Percent(百分比):设置缩放变换的百分比增量。

Snap to frozen objects(捕捉到冻结对象):启用该选项后,将启用捕捉到冻结对象。默认设置为禁用状态。

Translation group(“平移”组)

Use Axis Constraints(使用轴约束):约束选定对象使其沿着在“轴约束”工具栏中指定的轴移动。禁用该选项后

(默认设置),将忽略约束,并且可以将捕捉的对象平移任何尺寸。

Display rubber band(显示橡皮筋):当启用此选项并且移动一个选择时,在原始位置和鼠标位置之间显示橡

皮筋线。

Use Axis Center As Start Snap Point(使用轴中心作为起始捕捉点):如果捕捉系统没有检测到其他起始捕捉点,

则将当前选择集的变换轴的中心设置为起始捕捉点。此选项可以在对象层级和子对象层级使用。

三、Snap(捕捉)设置

捕捉优先于轴约束。

1.7.6 Helpers(辅助对象)

一、Standard Helper Objects(标准辅助对象)

1、Dummy(虚拟)辅助对象

虚拟辅助对象是一个线框立方体,轴点位于其几何体中心。它有名称但没有参数,不可以修改和渲染。它的唯

一真实功能是它的轴点,用作变换的中心。线框作为变换效果的参考。

虚拟对象主要用于层次链接。

虚拟对象的另一个常用用法是在目标摄影机的动画中。可以创建一个虚拟对象并且在虚拟对象内定位目标摄影

机。然后可以将摄影机和其目标链接到虚拟对象,并且使用路径约束设置虚拟对象的动画。目标摄影机将沿路径在虚

拟对象之后。

虚拟对象始终创建为立方体。通过使用非均匀缩放,可以更改虚拟对象的比例,但在层次链接内的虚拟对象上

要避免这种情况;这样可能产生意外的效果。

2、Expose Transform(露出变换)辅助对象

露出变换辅助对象露出在表达式和脚本中使用的非关键点对象的值。这使装备操纵者和动画师可以访问对象的

变换选择集,对象和其父对象之间,如 IK 链中的骨骼。

Parameters rollout(“参数”卷展栏)

Expose Node(露出节点):生成值的对象。单击此按钮,然后选择对象。之后,该对象的名称显示在按钮上。

Local Reference Node(局部参考节点):其与露出节点对象有关系的对象,用于生成旋转、距离和角度的局部

数据。单击此按钮,然后选择对象。仅在禁用了“父对象”时才可用。

Parent(父对象):启用此选项后,自动将“局部参考节点”设置为“露出节点”的父对象。禁用此选项后,可以拾

取要参考局部数据的对象。默认设置为启用。

Rotation Order(旋转顺序):这三个设置确定露出变换辅助对象将看到的 Euler 旋转的顺序。

Strip NU Scale(去除非均匀缩放):启用此选项后,移除可影响旋转数据的非均匀缩放。并不从对象中去除非

均匀缩放;只从生成的值中去除非均匀缩放。

Use Time Offset(使用时间偏移):启用此选项后,可以指定一个帧而不是从中收集数据的当前帧。将偏移值

添加到当前帧以获得从中收集数据的帧。

1、Standard snaps(标准捕捉)

Grid Points(栅格点)Alt+F5

Grid Lines(栅格线)

Pivot(轴心)Alt+F6

Bounding Box(边界框)

Perpendicular(垂线)

Tangent(切线)

Vertex(顶点) Alt+F7

Endpoint(端点)Alt+F8

Edge/Segment(边/线段)Alt+F10

Midpoint(中点)Alt+F9

Face(面)Alt+F11

Center Face(中心面)

2、NURBS 捕捉

CV:捕捉到 NURBS 曲线或 NURBS 曲面中的 CV 子对象。

Point(点):捕捉到 NURBS 模型中的点子对象。

Curve Center(曲线中心):捕捉到 NURBS 曲线的中心。

Curve Normal(曲线法线):捕捉到 NURBS 曲线的点法线。

Curve Tangent(曲线切线):捕捉到 NURBS 曲线的点切线。

Curve Edge(曲线边):捕捉到 NURBS 曲线(沿曲线移动或创建当前对象)的边。

Curve End(曲线端点):捕捉到 NURBS 曲线的端点。

Surf Center(曲面中心):捕捉到 NURBS 曲面的中心。

Surf Normal(曲面法线):捕捉到 NURBS 曲面法线上的点到上一个点。

Surf Edge(曲面边):捕捉到 NURBS 曲面的边。

Display rollout(“显示”卷展栏)

Center Marker(中心标记):在辅助对象的中心显示一个小的 X 标记。

Axis Tripod(三轴架):显示三轴架,表示辅助对象的位置和方向。

Cross(交叉):显示一个与轴对齐的交叉。

Box(长方体):在辅助对象的中心显示一个与轴对齐的小框。

Size(大小):设置辅助对象的大小。

Constant Screen Size(恒定屏幕大小):使辅助对象的大小保持恒定,不考虑放大或缩小的程度。

Draw On Top(在顶端绘制):在场景中所有其他对象的顶部(或前面)显示辅助对象。

Exposed Values rollout(“露出值”卷展栏)

Display Exposed Values(显示露出的值):启用此选项后,变换显示在该卷展栏上的露出节点对象的值,并且

当值更改时进行更新。禁用此选项后,不显示值,但 M 按钮仍然正常工作。

Local Euler Angles(局部 Euler 角度):关于父对象或局部参考节点对象旋转值。

World Euler Angles(世界 Euler 角度):在世界坐标系中旋转值。

Local Position(局部位置):关于露出节点对象的局部坐标系定位值。

World Position(世界位置):将值放置在世界坐标系中。

Bounding Box(边界框):对象的最大尺寸。

Distance to Reference(到参考的距离):露出节点对象和其父对象或指定的局部参考节点对象之间的距离。如

果两者都不存在,将显示到世界坐标系原点 (0,0,0) 的距离。

Angle(角度):露出节点对象和其父对象或指定的局部参考节点对象之间的角度。

3、Grid(栅格)辅助对象

栅格也称为用户栅格或自定义栅格,是一个 2D 参数化对象,可以调整总体大小和栅格间距。可以移动并将用

户栅格定向在世界空间中的任何位置。

可以在场景中创建任何数量的栅格对象。当创建它们并将它们与场景一起保存时,可以命名它们。可以随时删

除他们。

与在 3ds Max 中创建的其他对象一样,将栅格对象放置在当前视口的栅格上。默认情况下,这是主栅格的平

面,但它也可以是其他激活的栅格对象。

Parameters rollout(“参数”卷展栏)

Grid Size group(“栅格大小”组)

Length/Width(长度/宽度):指定栅格的长度和宽度。

Spacing group(“间距”组)

Grid(栅格):指定可见栅格中最小方形的大小。当激活栅格时,该设置显示在状态行上。

Active Color group(“活动颜色”组)

Gray(灰色):活动的栅格对象为两个灰色阴影。指定可见栅格中最小方形的大小。当激活栅格时,该设置显

示在状态行上。

Object Color(对象颜色):主栅格行使用指定的对象颜色,而次级行使用较浅的强度。

Home Color(主颜色):栅格对象使用“自定义用户界面“对话框中指定的主栅格颜色。

Home Intensity(主强度):栅格对象使用“自定义用户界面“对话框中指定的栅格强度设置。

Display group(“显示”组)

XY Plane, YZ Plane, ZX Plane(XY 平面、YZ 平面、ZX 平面):确定在视口中显示栅格对象的三个平面中的哪

一个。

4、Point(点)辅助对象

“点”提供 3D 空间中的特定位置,该位置可用作参考或由其他程序功能使用。

Parameters rollout(“参数”卷展栏)

Center Marker(中心标记):在辅助对象的中心显示一个小的 X 标记。

Axis Tripod(三轴架):显示三轴架,表示辅助对象的位置和方向。当不再选中点对象时,轴仍然可见。

Cross(交叉):显示一个与轴对齐的交叉。

Box(长方体):在辅助对象的中心显示一个与轴对齐的小框。

Size(大小):设置点对象的大小。

Constant Screen Size(恒定屏幕大小):使点对象的大小保持恒定,不考虑放大或缩小的程度。

Draw On Top(在顶部绘制):在场景中所有其他对象的顶部显示点对象。

5、Tape(卷尺)辅助对象

卷尺提供屏幕上的“卷尺测量”,用于确定和设置距离。卷尺由两个命名的对象组成,同样目标灯光和摄影机也

由两个命名的对象组成。默认情况下,这两个对象命名为 Tape## 和 Tape##.Target。卷尺和目标图标由表示它们

之间当前距离的线连接。

Parameters rollout(“参数”卷展栏)

Length(长度):指定卷尺对象的长度。必须选择“指定长度”复选框来启用该选项。

Specify Length(指定长度):激活“长度”参数设置。否则卷尺对象的长度将通过单击并在视口中拖动指定。

World Space Angles group(“世界空间角”组)

To X/Y/Z Axis(到 X/Y/Z 轴):显示与世界空间中的每个轴相对的卷尺对象的角度。

To XY/YZ/ZX Plane(到 XY/YZ/ZX 平面):显示与这些主平面中的每个平面相对的卷尺对象的角度。

6、Protractor(量角器)辅助对象

量角器测量场景中任何两个对象和点之间的角度。两个对象的名称显示在其各自按钮的上方,并且两个对象的

轴点之间的量角器对象形成的角度显示在“角度”字段中。在量角器和两个选定对象之间绘制线。

Parameters rollout(“参数”卷展栏)

Pick Object 1(拾取对象 1):单击该选项并选择要测量其角度的两个对象的第一个对象。

Pick Object 2(拾取对象 2):单击该选项并选择要测量其角度的两个对象的第二个对象。

Angle(角度):显示由从量角器到两个对象的线形成的角度。

7、Compass(指南针)辅助对象

“指南针”显示为非渲染的指南针,其指示器指向北、南、东和西。指南针是太阳光或日光系统的一部分;当创

建太阳光时自动创建指南针。在“太阳光”系统中,指南针的方向表示场景的方向,相对于太阳(日蚀)的路径。

如果要在场景中创建一个方向符号,则使用指南针辅助对象。

Parameters rollout(“参数”卷展栏)

Show Compass Rose(显示指南针):在视口中显示非渲染指南针。

Radius(半径):指定指南针对象的半径。

二、Manipulator Helper Objects(操纵器辅助对象)

1、Select And Manipulate(选择并操纵)

主工具栏 >“选择并操纵”按钮

使用“选择并操纵”工具可以通过在视口中拖动“操纵器”,编辑某些对象、修改器和控制器的参数。

2、Cone Angle Manipulator(锥体角度操纵器)

“锥体角度”操纵器是一个圆锥体,其底板可以调整。通过将其角度值与另一个对象的参数相关联,可以创建场

景内可视反馈的一个自定义控件。

锥体角度操纵器由聚光灯的“聚光区”和“衰减区”控件使用。

Parameters rollout(“参数”卷展栏)

Angle(角度):操纵器的初始角度。

Distance(距离):以 3ds Max 单位表示的操纵器的长度。默认设置为当创建操纵器时拖动鼠标的距离。

Use Square(使用平方):启用该选项后,锥体的底板为方形和矩形而不是圆形。默认设置为禁用状态。

Aspect(纵横比):当启用“使用平方”时,调整矩形锥体底板的纵横比。默认设置为 1.0。

3、Plane Angle Manipulator(平面角度操纵器)

平面角度操纵器看起来就像一个杠杆或游戏杆。通过将其角度值与另一个对象的参数相关联,可以创建场景内

可视反馈的一个自定义控件。

Parameters rollout(“参数”卷展栏)

Angle(角度):操纵器的角度,从 0.0 到 360.0。默认设置是 0.0。

Distance(距离):以 3ds Max 单位表示的操纵器的长度。默认设置为当创建操纵器时拖动鼠标的距离。

Size(大小):以 3ds Max 单位表示的操纵器控制柄的大小。默认设置为 1.0。

4、Slider Manipulator(滑块操纵器)

滑块操纵器是显示在活动视口中的一个图形控件。通过将其值与另一个对象的参数相关联,可以创建带有在场

景内可视反馈的一个自定义控件。

Parameters rollout(“参数”卷展栏)

Label(标签):显示在视口中的滑块名称。默认设置为“否”。

Value(值):滑块的值基于可滑动三角形的位置。默认设置是 0.0。

Minimum(最小):滑块可能的最小值。默认设置是 0.0。

Maximum(最大):滑块可能的最大值。默认设置为 100.0。

X Position(X 位置):活动视口中滑块的 X 位置。默认设置为当创建滑块时单击的视口 X 位置。

Y Position(Y位置):活动视口中滑块的 Y 位置。默认设置为当创建滑块时单击的视口 Y 位置。

Width(宽度):采用 3ds Max 单位表示的滑块宽度。默认设置为 100.0。

Snap(捕捉):启用该选项后,滑块“捕捉”到由“捕捉值”设置确定的增量值。默认设置为启用。

Snap Value(捕捉值):当“捕捉”处于启用状态时滑块使用的增量。默认值为 0.01。

Hide(隐藏):启用此选项后,隐藏所有滑块,但标签、移动和显示/隐藏组件除外。默认设置为禁用状态。

1.7.7 绘图助理

一、xView

“Views(视图)”菜单 >“xView”

xView 将分析网格模型,标记出各种潜在问题和错误,并在视口中以图表和文本形式显示结果。测试范围包括

孤立顶点、重叠顶点、开放边以及各种 UVW 统计信息等。此外,xView 还可以将其图形显示转换为子对象选择。您

可以为相关检查(例如重叠边)更改容差设置(距离)。

xView 菜单:

Face Orientation(面方向):突出显示选择中每个面的背面。这对于检查意外翻转的面非常有用。

Overlapping Faces(重叠面):突出显示互相重叠的共面面。应尽可能避免这种情况以防止渲染异常。

Open Edges(开放边):不与任何其他多边形共享的边,即表面外侧的边。

Multiple Edges(多个边):检查两个以上的面共用的边。

Isolated Vertices(孤立顶):标记出与任何边或面不相关的顶点。

Overlapping Vertices(重叠顶点):标记出彼此间隔一定距离的顶点。可配置的容差参数指示用于执行测试的

最大距离。

T-Vertices(T 型顶点):标记出三个边或面交叉处的顶点。仅应用于多边形对象。

Missing UVW Coordinates(缺少 UVW 坐标):突出显示缺少纹理贴图坐标的面。

Flipped UVW Faces(UVW 翻转面):突出显示其法线点的方向与通常方向相反的纹理贴图面。

Overlapped UVW Faces(UVW 重叠面):突出显示任何与其他纹理贴图面相接的纹理贴图面。

Select Results(选择结果):选择由活动测试标记和突出显示的子对象。要查看选择,请转至相关子对象层级。

See-Through(透明):显示所有突出显示的子对象,而不必考虑任何中间几何体。

Auto Update(自动更新):启用该选项之后,xView 会自动刷新屏幕,以显示参数更改的结果。

Display On Top(在顶部显示):启用该选项之后,文本将显示在活动视口的顶部。禁用该选项(默认设置)之

后,文本将显示在视口的底部。

Configure(配置):打开小对话框,以设置当前测试参数(如果有)。如果不存在当前测试参数,此选项则不

可用。

二、测量距离工具

“Tools(工具)”菜单 >“Measure Distance(测量距离)”

使用“测量距离”工具可以只使用两次单击就可快速计算出两点之间的距离。计算的距离显示在状态栏的显示单

位中。

三、测量工具

“Utilities(工具)”面板 >“Utilities(工具)”卷展栏 >“Measure(测量)”按钮

“测量”工具提供选定对象或图形的测量。

Text display(文本显示):显示当前选择的对象的名称。如果选择了多个对象,则会显示“选定多个对象”。

Lock Selected(锁定选择):当更改选择时防止更改显示的数据。

Objects group(“对象”组)

Surface Area(表面积):以平方单位显示选择的所有对象的总表面积。

Volume(体积):以立方单位显示选择的所有对象的总体积。

Center Of Mass(重心):显示选定对象或对象重心位置的世界坐标。

Create Center Point(创建中心点):在重心处创建一个点辅助对象。

Shapes group(“图形”组)

Length(长度):显示所有选定的图形中所有样条线的长度总和。

Dimensions group(“尺寸”组)

当对象显示在世界空间中时,显示对象的尺寸。

Button set(“按钮”集)

New Floater(新建浮动框):启动一个无模式的“测量”对话框,该对话框显示在“工具”面板上“对象”、“图形”和

“尺寸”组下的相同信息。

Close(关闭):关闭此工具。

四、Rescale World Units(重缩放世界单位)工具

“Utilities(工具)”面板 >“Utilities(工具)”卷展栏 >“More(更多)”按钮>“Utilities(工具)”对话框

>“Rescale World Units(重缩放世界单位)”

该工具重缩放整个场景或场景中选定对象的世界单位。“重缩放世界单位”对话框控制比例因子以及是否应用于

整个场景或当前选择。

Rescale(重缩放):选择您希望缩放的对象后,单击此选项以显示“重缩放世界单位”对话框。

“重缩放世界单位”对话框:

Scale Factor(缩放因子):指定缩放的因数。

Affect(影响)

● Scene(场景):将缩放应用于整个场景。

● Selection(选择):仅对当前选择应用缩放。

1.7.8 小结

本文标签: 对象显示捕捉栅格辅助