附着约束不是分层链接,但具有将某个对象“链接”到另一个对象的曲面的效果,如下所示:
将某个“源”对象附加到“目标”对象的面上,使得该源对象的行为就像粘在目标对象上那样,无论目标对象的曲面如何变形。
设置附着参数的动画,使得源对象移过目标对象的曲面。
与只考虑对象变换的分层链接不同,使用附着约束的对象遵从另一个对象基于该对象的修改器和空间扭曲绑定进行的变形。
请参见动画约束。
设置附着参数
使用“运动”面板上的“附着参数”卷展栏中的功能,可以拾取目标对象并定位源对象。
单击“拾取对象”,然后单击目标对象以执行附着。
单击“设置位置”,然后单击目标对象的曲面或在目标对象的曲面上拖动,将源对象放置在该曲面上。
如果要沿面的法线移动源对象(在面的上方或下方移动),请单击“层次”面板中的“仅影响对象”,并利用“局部”变换坐标移动该对象。
如果要沿目标对象的曲面法线对齐源对象的世界坐标系 Z 轴,请启用“对齐到曲面”。即使选择了“对齐到曲面”,仍始终可以相对于目标对象旋转源对象,按照您希望的方式调整其方向。
如果要在不均匀的地形上对齐树,应该启用“对齐到曲面”,使得所有树垂直向上生长,而无论地形曲面的角度如何。
设置附着位置动画
您可以移至任意帧并单击“设置位置”,以设置跨目标对象的曲面移动的源对象的动画。您不必启用“自动关键点”按钮,因为您是在处理动画约束。
设置多个帧上的源目标的位置时,该目标与目标对象的附着点仅固定在每个关键帧上。关键点之间的帧相互交错,可能不匹配目标曲面。如果您需要对象保持在目标曲面上,请尝试使用“曲面约束”,而不要使用附着。
测试您的动画,然后调整关键点的值或添加中间关键点,以更好地匹配目标曲面。关键点太多会导致源对象的移动抖动,而关键点太少则可能会导致源对象缺少目标对象在某些帧上的曲面。
,