NURBS 和修改器

通常,可以将修改器应用到 NURBS 模型中,就如将它应用到其他对象上一样。

可以将编辑面片修改器和编辑网格修改器应用到 NURBS 曲面对象上。

提示: 要在设置场景的动画时提高性能,可以使 NURBS 模型中的曲面成为非相关曲面。修改器将非相关曲面看作独立 CV 曲面:可以以更高的效率来设置场景的动画,然后在进行渲染之前再启用相关建模。

变形 NURBS 对象

诸如弯曲扭曲等变形修改器用以对 CV 和点子对象进行操作。它们不会将 NURBS 模型更改成可编辑网格对象。也就是说可以使用变形修改器来塌陷堆栈,之后仍有可以进一步编辑的 NURBS 对象。然而,因为变形修改器会直接地影响 CV 和点(而不是 NURBS 的网格近似),它们可能会产生意料之外的结果。例如,如果 CV 比涟漪的波长更长的话,涟漪修改器就不会使曲面产生涟漪。如果要使修改器影响网格近似而不是 CV,可以先应用网格选择修改器。之后塌陷堆栈时,就会得到可编辑网格,而不是 NURBS 对象。

以下是塌陷成 NURBS 的变形修改器:

提示: “变形器”修改器和“蒙皮”修改器塌陷为 NURBS 对象时,意味着与它们自己的控件一起使用,并在对它们进行塌陷时失去它们的用处。

带有“软选择”控件的修改器将会以处理可编辑网格相同的方式来处理 NURBS 模型。与可编辑网格顶点一样,根据区域对它们的影响程度按比例对 CV 进行着色。

如果禁用了“相关堆栈”(请参见非相关 NURBS 曲面),“影响相邻”切换能够影响相邻子对象中的所有曲面 CV、曲线 CV 和点。如果启用了“相关堆栈”,“软选择”仅会对处在相同子对象层级上的相邻子对象产生影响。

“软选择”使用“缩放”变换和“旋转”变换,也使用“移动”变换。

NURBS 对象和 UVW 贴图修改器

在应用 UVW 贴图修改器时,它会以影响网格相同的方式来影响 NURBS 对象。如果随后塌陷堆栈,UVW 贴图仍然有效。然而,可以覆盖单独曲面子对象的贴图。为此,如有必要的话启用曲面的“生成贴图坐标”复选框。启用复选框后,可以获取曲面的自然贴图;禁用复选框后,可以从塌陷的 UVW 修改器获取贴图。

提示: 不要使用“UVW 贴图”来将纹理指定给设置动画的曲面。纹理将会随着曲面的设置动画而发生移动。

NURBS 曲面选择修改器

曲面选择修改器可以将 NURBS 子对象选择放置到修改器堆栈上。从而只可以对选定的子对象进行修改。同样,选定的曲线子对象是可以用作路径和运动轨迹的图形对象。

曲面选择修改器可以选择除导入对象之外的任何种类的 NURBS 子对象。每个子对象选择都只在一个子对象层级上。

过程

要使用曲面选择修改器,请执行以下操作:

  1. 选定 NURBS 对象后,转至“修改”面板并应用“曲面选择”。

    该修改器在对象层级上没有控件。

  2. 单击以打开修改器的层次,然后选择一个子对象层级。

    选择修改器的选择控件与相应的子对象类型的控件相同。

    应用修改器时,也可以按名称选择 NURBS 子对象。启用“键盘快捷键覆盖切换”,然后按 H 键。从而打开“选择子对象”对话框,它是创建和选择子对象时,可以使用的选择浮动框的一个子集。选择列表中的一个或多个对象,然后单击“选择”。按 Ctrl+H 可使“选择子对象”对话框只列出直接位于鼠标光标下面的子对象(例如,点)。

  3. 使用选择控件来创建所选子对象类型的选择集。

    通过曲面选择修改器,可以选择除导入对象外的任何层级上的 NURBS 子对象。

注: 要选择点、曲线或曲线 CV 子对象,必须转至 NURBS 对象并启用“相关堆栈”。

使用修改器来创建选择后,就可以将其他修改器应用到它上面。如果选定的子对象是曲面,也可以将它用作路径或轨迹。

注: 曲面选择修改器不支持类似“网格选择”的复制和粘贴选择。复制和粘贴网格选择基于顶点索引。NURBS 选择基于对象 ID,它对于每个模型来说是唯一的。