曲面约束

“曲面”约束能将对象限制在另一对象的表面上。其控件包括“U 向位置”和“V 向位置”设置以及对齐选项。

曲面约束能在地球上定位天气符号。

可以作为曲面对象的对象类型是有限制的,限制是它们的表面必须能用参数表示。下列类型的对象能使用“曲面”约束:

使用的表面是“虚拟”参数表面,而不是实际网格表面。只有少数几段的对象,它的网格表面可能会与参数表面截然不同。

参数表面会忽略“切片”和“半球”选项。所以,举个例子说,如果对象切片了,那么控制对象会重新定位自己,结果好象缺少的部分还在那里一样。

因为“曲面”约束只对参数表面起作用,所以如果应用修改器,将对象转化为网格,那么约束将不再起作用。因此,例如,不支持应用弯曲修改器的圆柱体。

过程

示例:要在圆柱体表面上为球体设置动画,请执行以下操作:

  1. 在“顶”视口中,创建圆柱体和球体。
  2. 选择球体,打开 “运动”面板,展开“指定控制器”卷展栏,然后在列表中展开“变换”标题。
  3. 在列表窗口中,单击“位置”项,然后单击 (指定控制器)。
  4. 在“指定位置控制器”对话框列表中,单击“曲面”,然后单击“确定”。

    “曲面控制器参数”卷展栏会取代“关键点信息”卷展栏。

  5. 单击“拾取曲面”,然后单击圆柱体。
  6. 启用 ,并转至第 0 帧。
  7. 使用“V 向位置”微调器,将球体移动到圆柱体底端的起始位置(如果需要)。
  8. 将时间滑块拖动至第 100 帧。
  9. 使用“V 向位置”微调器,将球体放置在圆柱体顶端。
  10. 将“U 向位置”设置为 300

    禁用 播放动画。球体会沿着螺旋路径,在圆柱体表面移动。

界面

“曲面约束参数”卷展栏位于“运动”面板上。

“当前曲面对象”组

本组提供用于选择,然后显示选定的曲面对象的一种方法。

[对象名称]
显示所拾取曲面的名称。
拾取曲面
单击以拾取对象,然后在视口中单击所需曲面。

“曲面选项”组

本组提供了一些控件,用来调整对象在曲面上的位置和方向。

U 向位置
调整控制对象在曲面对象 U 坐标轴上的位置。
V 向位置
调整控制对象在曲面对象 V 坐标轴上的位置。
  • 不对齐选择此选项后,不管控制对象在曲面对象上处于什么位置,它都不会重定向。
  • 对齐到 U将控制对象的本地 Z 轴与曲面对象的曲面法线对齐,将 X 轴与曲面对象的 U 轴对齐。
  • 对齐到 V将控制对象的本地 Z 轴与曲面对象的曲面法线对齐,将 X 轴与曲面对象的 V 轴对齐。
翻转
翻转控制对象局部 Z 轴的对齐方式。在选择“不对齐”时,此复选框不可用。