“Object Edit”>“Dynamic Shape Modeling”>“Transformer Rig”

“Transformer Rig”设置构建历史;实际模型修改在形状建模工具“之外”进行,并通过移动和修改修改器的 CV 来执行。

修改器特定于每个模型,必须针对模型专门创建。您可以对修改器执行任何操作,以表现希望的形状更改。滑动 CV、进行缩放、添加跨距或更改几何体阶数。唯一的限制是不得打断或合并几何体。

有关背景信息,请参见动态形状建模

“Transformer Rig”的常规工作流

  1. 单击“Object Edit”工具箱中的“Transformer Rig”工具,打开“Transformer Rig”工具箱。
  2. 选择目标几何体,然后单击“Accept Targets”
  3. 选择“Add Free Modifiers”或“Add Predefined Modifiers”工具。选择修改器几何体,然后单击“Accept Modifiers”

    有关添加修改器的更多信息,请参见各个工具对应的描述。

    也可以

  4. 选择约束
  5. 如果提示可视化仍显示存在问题,请选择提示。详细信息请参见 Add clampers
  6. 单击屏幕右下角的“Go”。选择一个连续工具以退出该工具。

    现在,即可使用 Alias 中的常用工具修改目标,例如,变换或变换修改器几何体上的 CV。

  7. 完成几何体修改后,使用“Commit”确认修改,或使用“Revert”重新开始。详细信息请参见“Commit”和“Revert”
    注:

    对于使用“Transformer Rig”进行变形后的对象,将丢失诊断着色显示。使用“Transformer Rig”工具(“Object Edit”>“Dynamic Shape Modeling”>“Transformer Rig”)时,您请求变形的任何对象都将丢失其诊断着色显示。本软件将为这些对象创建新的曲面。只要工具创建了新曲面,这些曲面就不会显示诊断着色显示。单击“Control Panel”中的诊断着色显示,将其重新应用于这些对象。

装备中标记为目标的几何体现在显示为深绿色,表示它具有构建历史。若要修改装备(例如添加或移除修改器几何体、目标和约束),请查询编辑任何目标几何体以重新进入该工具。

如果“Transformer Rig”设置存在任何问题,则输出几何体将以虚线显示,表示存在必须更正的错误。有关如何解决各种问题的提示,请参见疑难解答

了解曲线链

Alias 的多个工具中,如果一系列曲线具有位置连续性(一条曲线的终点是下一条曲线的起点),则可将它们视为一条曲线。在“Transformer Rig”中,可以选择一个曲线链作为一个修改器。该曲线链可用作约束、预定义修改器或自由修改器。

“Transformer Rig”工具箱

“Transformer Rig”工具箱包含多种工具,可构建和修改动态形状建模使用的装备。

Transformer Rig

该工具是将变形工具添加到模型时要选择的第一个工具。使用该工具可以选择要修改的对象。有关如何创建装备的信息,请参见“Transformer Rig 的常规工作流”

双击或按住 键并单击此图标可以打开此选项窗口。只有在选择目标之后,才能打开该窗口。使用该窗口中的设置可以:

  • 更改原始几何体和目标几何体的可见性
  • 为全局 NURBS 塑形选择拟合方法

详细信息请参见“‘Transformer Rig Options’窗口”

Add Flexible Targets

灵活的目标是指可通过对装备应用变换而改变其形状的曲面、曲线或网格。

若要添加灵活的目标,请单击该图标,并选择要指定为目标的几何体,然后单击“Accept Targets”。若要移除目标,请在工具箱中选择“Remove from Rig”工具。

Add Rigid Targets

刚性目标指的是具有如下特征的曲面、网格或曲线。它们随修改内容一起变换(平移和/或旋转),但会保持其形状,也就是说,目标不会缩放或剪切。

若要添加刚性目标,请单击该图标并选择几何体,然后单击“Accept Targets”。若要移除目标,请在工具箱中选择“Remove from Rig”工具。

使用鼠标右键在目标上单击打开弹出菜单,使用该菜单可锁定刚性目标的移动方向。

如果选择“Rigid”,则目标可自由旋转,并可沿所有方向平移。“Rigid Translate”只允许平移:不会对目标进行旋转。可以使用“X”、“Y”和“Z”约束进行进一步的限制,这些约束只允许沿特定的世界空间轴方向平移(注意:这与构建平面无关)。还可以将目标类型从“Rigid”更改为“Flexible”,反之亦然。

Add Free Modifiers

自由修改器是一个曲面或曲线,用于一次设置所有选定目标的形状。使用该工具可将几何体指定为自由修改器,然后使用 Alias 的常规功能操纵该几何体,以对目标几何体实施更改。

Add Predefined Modifiers

预定义修改器是一对经过类似参数化处理的几何体。

  • 先选择的修改器是目标的当前状态;
  • 随后选择的修改器指示修改后目标应具有的形状。
  • 若要使用预定义修改器,
    • 首先请选择原始几何体,并单击“Accept Origin”
    • 然后单击代表最终形状的几何体,再单击“Accept Destination”
    • 如果存在多对预定义修改器,请执行定义成对的原始几何体和终点几何体的序列操作,然后再次选择“Add Predefined Modifiers”工具以添加后续的预定义修改器。不能选择多条不同的原始曲线(或多个曲线链)之后接着选择多条终点曲线(或曲线链)。
Add Constraints

约束定义不应修改的模型区域,同时可限定修改范围。约束的连续性可固定为位置连续性或切线连续性。使用鼠标右键单击某个约束可打开弹出菜单,从中可更改约束的连续性质量。默认情况下,约束被设置为切线连续。

Add Clampers

提示可帮助软件识别模型中不应修改的区域。这些区域通常由约束定义,但在某些情况下,需要一个或多个提示提供帮助。可借助设置约束时显示的绿点和红点识别这些区域。在选项框中选中“Clamp Visualization”时将显示这些点。

绿点区域是可以自由修改的区域。红点区域是不能更改的固定区域。若要暂时改进可视效果,请使用鼠标中键拾取一个点,使颜色变得更鲜艳。

Remove from Rig

选择该工具可从装备中移除目标、修改器、约束或提示。您可以拾取约束、修改器、目标以及提示。已拾取要移除的几何体以黄色亮显。若要确认移除,请单击视图右下角的“Remove Selected”按钮。若要取消操作,请单击“Cancel”

Revert

将目标添加到变形工具后,会复制它们。形状修改将对这个复制的几何体执行。若要恢复原始几何体并删除修改过的几何体和历史,请单击“Revert”。请注意,操纵的修改器不会返回到其在动态建模之前的状态。

Commit

单击“Commit”可确认动态形状修改并删除原始几何体和历史。

Show Pick Mask

由于不能在“Transformer Rig”内部使用“Pick”>“Components”工具,因此可借助该工具选择在变形工具中使用的项。请注意,修剪曲面的边不是曲面等参线,而是曲面修剪边。

单击对应的复选框可设置图元类型。

“Transformer Rig Options”窗口

注:

若要在处于工具中时查看“Options”窗口(必须已接受某些几何体作为目标),请按住 键并单击工具箱中的“Transformer Rig”工具图标,或者双击该工具图标。

注:

若要在该工具以外查看“Options”窗口,请首先选择“Object Edit”>“Query Edit” 重新进入该工具,然后选择具有动态形状建模历史的对象。按住 键并单击工具箱中的“Transformer Rig”工具图标。

Show Original Geometry

如果选中该框,可以按照应用“Transformer Rig”工具之前的状态显示几何体。如果取消选中该框,则显示修改过的几何体的当前状态。使用该功能可翻转和比较“修改前”和“修改后”的几何体。

Show All Geometry

如果选中该框,可同时显示原始几何体和变形后的几何体。

NURBS 控件

该部分中的字段控制“Transformer Rig”工具修改 NURBS 目标曲面的方式。该窗口中的设置对选择作为目标的网格不起作用。如果所有目标都是网格,或者已设置“Mesh Output”,则控制窗口的该部分会被隐藏。

Fitting Objective

可用方法包括:

Hull Shape (Explicit) – 优化外壳线形状的拟合。使用该选项可以精确控制最小阶数和跨距数。如果选中“Boundary”字段,则会针对细分面片边界优化拟合。

Accurate (Adaptive) – 优化拟合以提高精确度。由此可确定精确呈现修改后的形状所需的最小跨距数。

“Fitting Effort”选项已重组为一个下拉菜单,其中包括“Low”、“Medium”、“High”和“Custom”值。如果选择“Custom”,则可以使用滑块精确地设置值。

Minimum Degree (u,v)

指定所生成面片的最小阶数。如果细分面片目标的阶数小于指定阶数,则将其阶数提高到指定阶数。这会增加数学计算,但一般来说会使形状修改的结果更准确。

Minimum Spans (u,v)

指定 U 向和 V 向的最小跨距数。如有必要,会对现有的跨距进行细分。这会增加数学计算,但一般来说会使形状变形的结果更准确。

Fitting Effort

尽管不可能为间隙连续性提供绝对精确的公差,但拟合程度数字可指示间隙质量。该数字越大,曲面之间的间隙越紧密,执行修改操作的时间也越长。若要影响修改后的最终最大间隙距离,请增大或减小拟合程度。“Transformer Rig”将插入更多跨距,使曲面之间的间隙更紧密,最高可达到在“Construction”选项的“Max Surf Spans”中设置的最大值。

“Fitting Effort”选项具有一个下拉菜单,其中包括“Low”、“Medium”、“High”和“Custom”值。如果选择“Custom”,则可以使用滑块精确地设置值。

扭曲控件

该部分中的控件可用于调整修改器和约束影响目标几何体的方式。

Scale Tangent

缩放约束处的切线长度。值为零可实现切线连续性,如果增加该数字,则切线“长度”也会随之增加。还可以将该值调整为非整数值。

采样和诊断

该部分中控件的总体用途是帮助控制“Transformer Rig”修改的质量和性能。

一些错误情况会停止继续变形。无法应用某种变形时,将使用点线绘出目标几何体的轮廓。

应力超过阈值:如果形状修改过程中的应力过大,则会触发该错误情况,产生这种错误的原因通常是由于修改器和约束同时作用于曲面,要移动曲面又要使其保持不动,从而发生冲突。红色箭头指向应力过大的示例。可以重新安排修改器和约束,使它们不再发生冲突,从而更正这种错误情况。

样例过多。当“Sampling Density”创建的采样点过多时,将触发该错误情况。可以通过启用“Draw Modifier Sampling”复选框来查看采样点数量。若要更正该错误,请增加“Maximum Number of Samples”字段的值,或者通过减少“Sampling Density”字段的值或删除不必要的修改器和约束来降低样例数量。

Draw Modifier Sampling

如果选中该框,则可使用该值将修改器和约束的采样可视化。

注:

还会出现一个大小是装备边界盒大小两倍的立方体,在其八个角有八个切线约束点。这些切线约束的间隔很大,有助于防止在约束很少或没有约束时产生过度变形。

Draw Clamp Visualization

如果选中该框,“Transformer Rig”工具将绘制一个可视图形,以增强对提示区域的理解。

Sampling Density

确定修改器和约束几何体上的样例数量。这些采样点可为形状建模过程提供指导。随着采样点数量的增加,扭曲的准确度会有所提高,执行修改所需的时间也会随之增加。

Number of Samples

显示用于计算形状修改的样例数量。

Maximum Number of Samples

允许控制用于计算形状修改的最大样例数量。可以在必要时增大该数字,但要记住,这会增加形状修改所需的时间。

Status

指明形状修改的状态,包括失败模式。

控制选项

Auto update

如果选中该选项,则对控制框中任何字段所做的任何更改都会导致自动更新模型显示。如果未选中“Auto Update”,可单击激活窗口中的“Go”按钮,以便在执行任意更改之后更新显示。通常情况下,如果有需要较长时间才能更新的大型模型,则应取消选中“Auto Update”框。

“Go”按钮

如果“Auto Update”处于启用状态,将不显示“Go”按钮。对装备(参数或构造函数)进行任何更改后,都会立即自动重新计算历史。

如果“Auto Update”处于禁用状态,将显示“Go”按钮。对装备进行任何更改都会启用“Go”按钮,单击“Go”时将重新进行计算。从您进入该工具那一刻起,历史本身就已经存在了,如果不单击“Go”按钮,则不会更改它;如果提前退出该工具,也不会丢失历史。

重新进行计算时,屏幕上将显示进度条。如果您认为计算所需的时间过长,可以按 键取消计算。

Mesh Output

如果选中该选项,NURBS 目标将被镶嵌细分并输出为网格曲面。

Apply Trim-Shrink to Output

如果选中该选项,会在对形状进行任何更改之前,对关联的输出曲面进行修剪收缩。该选项仅更改输出曲面,不更改输入曲面。使用该选项可以改进性能并优化结果。