注视约束会控制对象的方向,使它一直注视另外一个或多个对象。它还会锁定对象的旋转,使对象的一个轴指向目标对象或目标位置的加权平均值。注视轴指向目标,而上方向节点轴定义了指向上方的轴。如果这两个轴重合,可能会产生翻转的行为。这与指定一个目标摄影机直接向上相似。
注视约束可以启用碟形天线来跟踪卫星。
使用注视约束的一个示例是将角色的眼球约束到点辅助对象。然后眼睛会一直指向点辅助对象。对辅助对象设置动画,眼睛会跟随它。即使旋转了角色的头部,眼睛会保持锁定于点辅助对象。
几个目标对象可以影响受约束的对象。当使用多个目标时,每个目标都有一个权重值,该值定义它相对于其他目标影响受约束对象的程度。
使用权重值仅对多个目标是有意义的(可用的)。值为 0 时意味着目标没有影响。任何大于 0 的值都会引起目标设置相对于其他目标的“权重”影响受约束的对象。例如,对于权重值为 80 的目标,其影响是权重值为 40 的目标的两倍。
要指定一个注视约束,请执行以下操作:
此时,将会显示一条橡皮筋线,它从一个受约束对象延伸到鼠标光标。
要通过“运动”面板访问注视约束的参数,请执行以下操作:
注视约束参数位于“注视约束”卷展栏的下面。
要编辑权重值,请执行以下操作:
注视约束参数位于“注视约束”卷展栏的下面。
要为权重值设置动画,请执行以下操作:
注视约束参数位于“注视约束”卷展栏的下面。
要将注视约束与自由摄影机配合使用,请执行以下操作:
一旦指定注视约束,可以在“运动”面板的“注视约束”卷展栏上访问它的属性。在此卷展栏上,可以添加或删除目标、指定权重、指定目标权重值和设置目标权重值的动画,以及调整其他相关参数。
如果是单独的目标,视线的长度取决于约束对象与目标间的距离和视线长度的设置。然而,如果启用了视线绝对长度,两者间的距离对长度将没有影响。
在“颜色”面板的“Gizmo”类别中的“目标线”元素中定义视线的颜色,此面板在“自定义”“自定义用户界面”对话框中。
用于定义注视目标的轴。X、Y、Z 复选框反映受约束对象的局部坐标系。“翻转”复选框会反转局部轴的方向。
默认上方向节点是世界。禁用世界来手动选中定义上方向节点平面的对象。此平面的绘制是从约束对象到上方向节点对象。如果注视轴与上方向节点一致会导致约束对象的翻转。对上方向节点对象设置动画会移除上方向节点平面。
允许在注视上方向节点控制和轴对齐之间快速翻转。