命令条目: “创建”面板 (空间扭曲)“几何/可变形”“对象类型”卷展栏 “FFD(圆柱体)”按钮

命令条目:标准菜单:“创建”菜单 “空间扭曲”“几何/可变形”“FFD(圆柱体)”

命令条目:增强型菜单:“对象”菜单 “空间扭曲”“FFD(圆柱体)”

自由形式变形 (FFD) 提供了一种通过调整晶格的控制点使对象发生变形的方法。控制点相对原始晶格源体积的偏移位置会引起受影响对象的扭曲。“FFD(圆柱体)”空间扭曲在其晶格中使用柱形控制点阵列。该 FFD 既可以作为一种对象修改器也可以作为一种空间扭曲。关于对象修改器版本的信息,请参见FFD(长方体/圆柱体)修改器。          

FFD 空间扭曲作为单独对象的创建方法和标准基本体的创建方法类似:通过在视口中拖动鼠标。结果生成一个控制点晶格。FFD 修改器的源晶格和在堆栈中将其指定到的几何体相匹配。这可以是整个对象,也可以是面或顶点的子对象选择。          

因为 FFD 空间扭曲是单独的对象,所以它们在创建参数中有自己的可调节尺寸参数。          

您可以为空间扭曲对象应用对象修改器。例如,对空间扭曲 FFD 使用“链接变换”修改器。          

过程

示例:创建一个动画桌布:

使用“FFD(圆柱体)”空间扭曲完成的桌布

该示例演示了使用“FFD (圆柱体)”空间扭曲创建降落并覆盖在桌上的桌布的方法。

首先创建桌子和桌布。

  1. 用两个圆柱体创建一张桌子。桌面的半径为 30 个单位,高度为 2 个单位。“桌腿”圆柱体的半径为 3,高度为 60。                

  2. 用一个 100 个单位见方、高度为 0.5 个单位的长方体制作一张桌布。将“长度分段”和“宽度分段”增至 30,“高度分段”保持为 1。                

  3. 定位桌布,使其和桌面水平或略高于桌面,并使其在“顶”视图中观察时到桌子左边的距离略小于 100 个单位。                

  4. 给桌子应用一种漂亮的木纹,并给桌布应用一种棋盘格图案。(将棋盘格设置为 15x15 左右,然后为其任选一种颜色。)

现在,应设置柱形 FFD 空间扭曲,该扭曲将形成桌布覆盖在桌子上的形状。

  1. 从“创建”面板 “空间扭曲”“几何/可变形”中,选择“FFD(圆柱体)”。                

  2. 在“顶”视口中,创建一个居于桌面中央的柱形 FFD 空间扭曲,其半径为 45,高度为 5。                

  3. 单击“设置点数”按钮,然后在“设置 FFD 尺寸”对话框中,将“侧面”点数设置为 12,“径向”点数设置为 5,以及“高度”点数为 2。                

  4. 向上移动整个 FFD 晶格,直至在“前”视口观察时它刚好处在桌面上方。

接下来,调整晶格的控制点,使其覆盖在桌子上。

  1. 所有视图最大化显示选定对象。

  2. 在“修改”面板上的堆栈显示(“修改器列表”下方)中,单击“FFD (圆柱体)”项使其高亮显示(亮显为蓝色或黄色,具体取决于颜色方案)。这表示已经能够直接访问 FFD 空间扭曲控制点子对象。

  3. 在“FFD 参数”卷展栏 “选择”组中,打开“全部 X”。这样就能够选择 FFD 圆柱体周界周围的控制点。                

  4. 在“顶”视口中,使用“选择并移动”工具,使用区域选择两个可见控制点,它们在两个外侧控制点圆环上的 9 点钟位置。(显示这一方位要比描述它更容易。实际上,您可以使用区域在两个外侧同心顶点圆环中选择任意数目的顶点。因为“全部 X”为打开状态,所以两个圆环的所有控制点都会被选中。)                

  5. 在状态栏上,单击 (选择锁定切换),锁定选定项。在“前”视口中,将选中的点向下拖动至桌子高度的一半。                

  6. 解除对选定项的锁定,然后使用区域选择外环中的任意一个控制点以选中外环中的所有点。

  7. 锁定选定项,然后在“前”视口中,将外环点向下拖至地面。

    现在桌子上有一个斜截锥形。                  

  8. 解除对选定项的锁定。在“顶”视口中,再次选择两个外环中的所有控制点。

  9. 缩小选定控制点,直到点的内环半径略大于桌面时为止。

  10. 仅选择外环点,然后缩放它们,使其半径略大于内环。                  

    必要的话,将这些点向下移动,直至在“前”视口观察时再次接触到地面。                  

    现在,就有了一个覆盖在桌子上的控制点晶格。                  

在接下来的一系列步骤中,您将把桌布和 FFD 晶格绑定在一起,然后为其设置在桌子上移动的动画。  

  1. 在堆栈显示中,再次单击“FFD(圆柱体)”项以退出该子对象层级。它变为灰色。

  2. 在主工具栏上,单击 (绑定到空间扭曲),然后在 FFD 和桌布之间拖动。                

  3. 选择 FFD 晶格。

  4. 选择“变形”组 “所有顶点”。                  

    桌布立即变形,因为所有的顶点现在都受到影响,包括晶格体积之外的顶点,同时将“衰减”设置为 0。衰减值为 0 意味着晶格到各顶点的距离无关紧要。不过,任何大于 0 的数值都会限制该效果。                  

  5. 将“衰减”微调器设置为 0.4。                  

    桌布不再受 FFD 空间扭曲的影响,回到四方形状。                  

  6. 打开 (自动关键点),然后转至第 100 帧。                

  7. 在“顶”视口中选择并移动桌布,直至其在桌子上居于中央位置。

  8. 当桌布靠近桌子的时候,它会向地面飘落,然后在桌子上掠过,最后自行覆盖在桌子上。

  9. 当您来回移动时间滑块,检查动画时,可能会发现桌布的底部变形到它悬垂在地面下方的点上。为修正该问题,关闭“自动关键点”,转至第 100 帧,选择较低的控制点圆环,然后将它们向上移动,直到桌布位于您想要的高度为止。您还可以调整其他控制点的位置来创建下垂样式,等等。                                

  10. 在“显示”命令面板 “按类别隐藏”卷展栏上,打开“空间扭曲”,隐藏 FFD 空间扭曲。                

  11. 禁用 (自动关键点)。                

  12. 设置适当的灯光和摄影机,然后 播放动画。                

界面

该卷展栏用来设置晶格的大小和分辨率,以及显示和变形的方式。

“尺寸”组              

这些选项用来调整源体积的单位尺寸,并指定晶格中控制点的数目。请注意点尺寸显示在“堆栈”列表中修改器名称的旁边。                

提示请在调整晶格控制点的位置之前更改尺寸。当使用该对话框更改控制点的数目时,您之前对控制点所做的任何调整都会丢失;不过,您可以撤消使用该对话框的操作。                  

半径、高度

这两个微调器用来显示和调节晶格的长度、宽度和高度。要创建空间扭曲,请用和创建标准圆柱基本体相同的方法拖动鼠标。请注意在 FFD 的对象修改器中没有这些微调器。                    

[控制点显示]

显示晶格中当前的控制点数目(例如:4x8x4)。                    

设置点数

显示一个对话框,其中包含 3 个标为“长度”、“宽度”和“高度”的微调器以及“确定/取消”按钮。指定晶格中所需控制点数目,然后单击“确定”以进行更改。

侧面晶格周界周围的控制点数目。

径向从晶格中心到外围周界的径向上的控制点数目。

高度沿晶格高度的控制点数目。

“显示”组              

这些选项会影响 FFD 在视口中的显示。                

晶格

打开该选项时,会绘制连接控制点的线条以形成栅格。虽然绘制这些额外的线条会使视口显得混乱,但它们可以使晶格形象化。                    

源体积

打开该选项时,控制点和晶格会以未修改的状态显示。当调整源体积以影响位于其内或其外的特定顶点时,该显示很有用。请参见本主题后面的“所有顶点”和“仅在体内”选项。                    

“变形”组              

这些选项所提供的控件用来指定哪些顶点受 FFD 影响。                

  • 仅在体内(默认设置。)打开该选项时,只有位于源体积内的顶点会变形。源体积外的顶点不受影响。                  

  • 所有顶点启用时,所有顶点都会变形,不管它们位于源体积的内部还是外部,具体取决于“衰减”微调器中的值。体积外的变形是对体积内的变形的延续。请注意离源晶格较远的点的变形可能会很极端。                  

衰减

该微调器仅在选择“所有顶点”时可用,它决定着 FFD 效果减为零时离晶格的距离。当该微调器设置为 0 时,它实际处于关闭状态,不存在衰减,也就是说,所有顶点无论到晶格的距离远近都会受到影响。“衰减”参数的单位是相对于晶格的大小指定的:衰减值 1                           表示那些到晶格的距离为晶格的宽度/长度/高度的点(具体情况取决于点位于晶格的哪一侧)所受的影响降为 0。

张力/连续性

调整变形样条线的张力和连续性。虽然您无法看到 FFD 中的样条线,但晶格和控制点代表着控制样条线的结构。您在调整控制点时,会改变样条线(通过各个点)。样条线使对象的几何结构变形。通过改变样条线的张力和连续性,可以改变它们在对象上的效果。

“选择”组              

这些选项提供了选择控制点的其他方法。您可以切换 3 个按钮的任何组合,即可选择 1 个、2 个或 3 个维度。                

全部 X、全部 Y、全部 Z

当打开其中一个按钮并选择一个控制点时,沿着由该按钮指定的局部维度的所有控制点都会被选中。通过打开 2 个按钮,可以选择两个维度中的所有控制点。                    

关于

显示版权和许可信息对话框。                      

,