Skip to main content

Patchwork 3D 2023 X6

动画约束

动画约束定义某些Shaper对象相对其他对象移动的方式。这种关系由被约束的对象,目标和约束类型来定义。约束可以同时影响对象的位置,方向或两者。

动画约束在Shaper侧栏的运动学s选项卡中定义:

  1. 选择要约束的对象。

  2. 单击此按钮add_constraint_1.png向所选对象添加约束。

  3. 出现上下文菜单。选择要创建的约束类型。

  4. 出现吸管。使用此工具在视口中选择目标。例如,如果所选的零点应该遵循Bézier路径,请使用滴管选择Bézier路径。

管理约束列表

运动学”选项卡中的约束列表显示应用于“Shaper”视口中所选对象的约束。要查看模型的所有约束,请选择所有Shaper对象。

按列出的顺序考虑约束条件。对象的位置和方向分别进行评估,并分配给适用于列表的第一个约束。如果对象的方向或对象的位置已经受到约束,那么列表中其他约束将不会对其产生影响。

约束不能创建循环推理。当一个新的约束产生循环推理时,会出现一个指出导致冲突的约束对象的错误信息。如果您确实想创建新约束,则必须先从列表中删除冲突约束。

要修改现有约束,请在列表中选择它。使用按钮激活吸管image599.png,然后在视口中选择新的目标。新目标将替换选定约束中的旧目标。

使用此按钮image600.png从列表中删除选定的约束。

位置约束

位置约束将目标的位置分配给对象。如果目标是移动部件,则对象也将受到目标位置更改的影响。

为了避免在3D世界中有两个对象有相同的位置,请为受约束的物体指定一个偏移量。在约束列表下方使用XYZ坐标来定义偏移量,以显示目标位置与对象位置之间的差异。当目标被重新定位时,对象也将被重新定位并且保持偏移距离。

方向约束

方向约束将目标的方向分配给对象。如果目标是移动部件,则对象也将受到目标方向更改的影响。

对象的方向和目标的方向由它们的枢轴定义,用于设置它们的本地坐标。应用于目标轴的旋转变换将应用于该对象的枢轴。.

使用方向约束设置对象和目标的不同方向的两种方法:

  • 修改对象,目标或两者的本地枢轴的方向。.

  • 在约束列表下方设置方向偏移量。应该在X,Y和Z角度提供偏移量。它将应用于对象的枢轴。

查看约束

查看约束使用目标的位置来设置对象的方向。如果目标是移动部件,当目标在3D世界中重新定位时,对象将旋转以面对它。

该对象的面由其枢轴和约束列表下面的设置定义:

设置

默认

描述

瞄准轴

本地X轴

定义面向目标的对象枢轴的本地坐标轴。

矢量向上

本地Y轴

定义向上指向的对象枢轴的本地轴。

要精细调整对象面部的对齐方式,请调整对象的枢轴。

跟踪路径约束

跟踪路径约束允许对象使用目标Bézier曲线作为路径。当Bézier曲线的路径约束动画为频道动画时,会影响对象的位置。如果选中“对齐路径”选项,也会影响对象的方向。

该对象遵循从路径起点开始的Bézier路径,并以与相同路径的方式前进。您可以通过以下方式更改起点:

  • 右键点击应该放置起点的Bézier路径,然后选择Place start here

  • 修改约束列表下方的“沿路径定位”设置。通过输入曲线的百分比来提供沿贝塞尔曲线的位置。

如果选中对齐路径选项,对象将旋转,以使其面部始终朝着沿Bézier路径行进的方向。在约束列表下面,您可以定义:

设置

默认

描述

瞄准轴

本地X轴

定义对象的轴线,该轴线的方向是沿着Bézier路径行进的方向。

矢量向上

本地Y轴

定义向上指向的对象枢轴的本地轴。