首页  软件下载  软件安装  3Dmax入门  建模教程  材 质灯光  Vray教程   效果教程   动画插件  视频教程  疑难问 答  资 源下载  模 型下载  AutoCAD  PS教程

返回教程目录列表>>

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. 设置适当的灯光和摄影机,然后播放动画。

界面

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

“尺寸”组

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

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

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

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

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

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

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

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

“显示”组

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

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

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

“变形”组

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

仅在体内 — 打开该选项时,只有位于源体积内的顶点会变形。 源体积外的顶点不受影响。 这是默认选择。

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

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

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

“选择”组

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

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

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


版权声明:除本站原创外,本站提供的教程和资源均收集整理自网络,其版权归原始作者或原始出处所有!如有侵权请联系管理员删除(QQ:735017475)

本站提供的所有教程及模型素材等资料均用于免费分享,但是不可以盗链本站图片,也不可用于任何商业应用,否则后果自负.

版权所有:3Dmax吧网站(www.3dmax8.com)申请友情链接QQ:735017475,要求百度PR4以上。

湘ICP备05001069号 3DMAX吧(2002-2018)