Common 常用选项¶
Target 目标¶
Target(目标) 数据ID 字段允许您链接约束到您选择的目标对象。此链接提供数据给约束,以便它可以开始起作用。例如,复制位置约束需要位置数据才能运行。在“目标”输入框里指定好目标,“复制位置”约束将开始使用目标对象中的位置数据。
By default, the Target will use the object origin as the target point.
If the Target field links to a mesh or lattice object, a Vertex Group field will appear. Enter the name of a vertex group and the constraint will target the median point of this vertex group instead of the object's origin.
如果目标链接到的是 骨架 ,下面则会同时出现 骨骼 的输入框和 头/尾 滑动框。输入骨骼的名称,约束将以该骨骼为目标,而不是整个骨架的原心。
The slider moves the precise position of the target between the head and tail of the bone. Some constraints have a button next to the slider that enables using the curved shape of Bendy Bones.
Space 空间¶
约束需要参考框架起作用。此参考框架称为约束的 "空间" 。选择一个空间相对于另一个空间将改变这个参照系,并明显影响到约束的结果。
若要了解为何更改空间会改变约束的行为,请尝试考虑用两个空物体。请确保他们显示为箭头,以便您可以看到每个空物体的局部坐标轴。请确保一个空物体稍大于另一个空物体,以便他们两个总是可见的甚至一个直接在另一个顶部都彼此可见。然后将一个约束添加另一个空物体作为目标和用许多不同的方式彻底通过移动、 旋转和缩放的目标进行试验。
Target Space & Owner Space 目标空间 &自身空间¶
用来计算约束物体的目标的空间称为Target Space(目标空间)。用来计算受约束物体的空间(拥有该约束的物体)称为 owner space(自身空间)。悬停在空间下拉框菜单(或盒子)中,以了解它是否影响目标的空间或自身的空间。
当约束使用目标时和/或/也不是一个自身空间将没有,一个或两个选择器。复制位置( Copy Location )约束在示例中使用这两个目标 和 自身空间。
当约束使用目标和自身空间时,目标和自身可以任意的空间类型组合。
Space Types空间类型¶
- World Space世界空间
在这个空间类型世界是物体的(或骨)参照系。位置是相对于世界的原点。旋转和缩放是面向世界的轴。变换物体,对象的父级和约束堆栈中的任何其他约束都被考虑在内。
- Local Space局部空间
在这个空间类型中,物体(或骨)的父级是参照系。位置是相对于父级的原点。旋转和缩放是面向父级的轴。只有变换考虑物体自身。变换对于物体的父级,和在约束堆栈中的任何其他约束都没有考虑在内。
- Local With Parent (bones only) 局部父对象(仅骨骼)
骨骼属性是计算它自身局部空间,包括变换决定一个可能的父关系(即由于骨骼链上的变换)。
- Pose Space (bones only) 构成空间(骨骼)
骨骼属性是计算它自身局部空间,包括变换决定一个可能的父关系(即由于骨骼链上的变换)。因此,如果骨架物体有空变换, 姿势空间 和 世界空间 将具有相同的效果。