WEBVTT

1
00:00:00.001 --> 00:00:05.280
除了复制和限制变换约束外，变换约束还包括限制

2
00:00:05.280 --> 00:00:09.800
距离、保持体积和变换约束。

3
00:00:09.800 --> 00:00:15.640
请记住，该视频中的所有约束和概念也适用于骨骼约束。

4
00:00:15.640 --> 00:00:19.540
转型约束是我们应该讨论的最大约束。

5
00:00:19.540 --> 00:00:24.020
这是一个非常强大的约束，有助于映射某些转换以影响其他转换

6
00:00:24.020 --> 00:00:26.220
种转变。

7
00:00:26.220 --> 00:00:31.260
例如，在复制位置约束中，我们可以让一个对象的位置影响

8
00:00:31.260 --> 00:00:34.560
另一个物体的位置很容易。

9
00:00:34.560 --> 00:00:37.060
与复制旋转和复制比例相同。

10
00:00:37.060 --> 00:00:42.780
然而，如果我们想使用一个物体的位置来影响另一个物体的旋转

11
00:00:42.780 --> 00:00:46.000
对象，我们将无法在这些限制下做到这一点。

12
00:00:46.000 --> 00:00:48.500
这是两种不同的转化渠道。

13
00:00:48.500 --> 00:00:53.460
然而，有了变换约束，我们就可以做到这一点。

14
00:00:53.460 --> 00:00:56.580
让我们继续将此约束添加到我们的猴子对象中。

15
00:00:56.580 --> 00:01:01.460
现在，这些设置看起来有点吓人，但修改起来非常简单

16
00:01:01.460 --> 00:01:03.680
一旦你明白了它的作用。

17
00:01:03.680 --> 00:01:08.920
约束设置的源部分指的是目标对象设置。

18
00:01:08.920 --> 00:01:14.760
您可以在此处选择要从目标对象监听的转换类型。

19
00:01:14.760 --> 00:01:18.320
这包括锁定、腐烂和缩放。

20
00:01:18.320 --> 00:01:23.520
约束设置的目标部分指的是受约束对象。

21
00:01:23.520 --> 00:01:28.720
您可以在此处选择要影响受约束对象的变换类型。

22
00:01:28.720 --> 00:01:33.640
源到目标映射部分允许您选择目标对象的哪个轴

23
00:01:33.640 --> 00:01:37.400
影响受约束对象的哪个轴。

24
00:01:37.400 --> 00:01:42.880
您在两个部分中看到的 x、y 和 z 值用于设置移动比率

25
00:01:42.880 --> 00:01:45.080
每个对象之间。

26
00:01:45.080 --> 00:01:47.160
这就是奇迹发生的地方。

27
00:01:47.160 --> 00:01:51.760
简单地说，我们想要目标物体每 10 米的位置

28
00:01:51.760 --> 00:01:56.400
驱动受约束对象旋转 90 度。

29
00:01:56.400 --> 00:02:00.440
我们可以通过更改约束设置中的转换类型来做到这一点。

30
00:02:00.440 --> 00:02:05.360
我们的源或目标对象已设置为位置，因此我们将确保设置我们的

31
00:02:05.360 --> 00:02:08.840
要旋转的目标对象。

32
00:02:08.840 --> 00:02:14.720
然后我们可以简单地将源的 x 轴最大值更改为 10 米。

33
00:02:14.720 --> 00:02:18.600
并确保这 10 米将旋转受约束对象的 x 轴

34
00:02:18.600 --> 00:02:26.400
90度，我们可以将目的地的x轴最大值更改为90度。

35
00:02:26.400 --> 00:02:31.400
现在，当我们沿着 x 轴移动目标对象时，您可以看到受约束的

36
00:02:31.400 --> 00:02:35.300
物体旋转最大 90 度。

37
00:02:35.300 --> 00:02:40.800
现在假设我们想要进一步拖动立方体，同时仍然影响猴子对象。

38
00:02:40.840 --> 00:02:45.400
好吧，也许我们可以说每 20 米就会旋转一次受约束的物体

39
00:02:45.400 --> 00:02:49.160
180度，给了我们更多的余地。

40
00:02:49.160 --> 00:02:54.200
然而，这并不实际，因为我们必须永远进行冗余乘法

41
00:02:54.200 --> 00:02:57.120
直到我们确信该范围是我们所需要的。

42
00:02:57.120 --> 00:02:58.120
不。

43
00:02:58.120 --> 00:03:03.120
相反，我们可以简单地保持 10 米与 90 度的比例，然后到达我们的顶部

44
00:03:03.120 --> 00:03:06.480
检查外推选项的约束。

45
00:03:06.480 --> 00:03:10.700
这将无限扩展我们的比率并允许我们超越最小的限制

46
00:03:10.700 --> 00:03:15.080
和 max，但保持相同的变换比率。

47
00:03:15.080 --> 00:03:20.960
现在如果我们想让源对象的 y 位置影响 x 轴旋转

48
00:03:20.960 --> 00:03:26.280
对于受约束对象，我们只需要更改源到目标映射

49
00:03:26.280 --> 00:03:27.960
这里。

50
00:03:27.960 --> 00:03:32.080
我们可以将第一个值更改为 y，而不是将 x 更改为 x。

51
00:03:32.320 --> 00:03:38.520
是的，您可以将相同的源变换轴驱动到目标变换轴

52
00:03:38.520 --> 00:03:40.060
如果你喜欢。

53
00:03:40.060 --> 00:03:45.540
然后我们只需要更改最大 y 值即可完成比率。

54
00:03:45.540 --> 00:03:49.800
这应该能让您对转换约束有一个基本的了解。

55
00:03:49.800 --> 00:03:53.520
极限距离约束是不言自明的。

56
00:03:53.520 --> 00:03:57.680
与限制位置约束类似，该约束接受用户的输入

57
00:03:57.680 --> 00:04:00.200
限制受约束物体的运动。

58
00:04:00.320 --> 00:04:05.240
然而，此外，它还接受一个目标对象作为参考。

59
00:04:05.240 --> 00:04:09.400
这允许用户输入设置受约束对象可以到达的最大距离

60
00:04:09.400 --> 00:04:11.720
随时从目标对象。

61
00:04:11.720 --> 00:04:14.760
换句话说，你可以用皮带拴住物体。

62
00:04:14.760 --> 00:04:20.440
但您也可以通过将钳位区域从内部更改为外部来反转效果。

63
00:04:20.440 --> 00:04:24.480
这使得受约束的物体不能进入到物体的一定距离内。

64
00:04:24.480 --> 00:04:28.640
目标物体，这使它感觉更像是一个力场。

65
00:04:28.640 --> 00:04:34.280
最后的夹紧区域选项“在表面上”将迫使对象保持距离

66
00:04:34.280 --> 00:04:40.320
一个常数，不允许它比设定的距离更远或更接近物体。

67
00:04:40.320 --> 00:04:45.360
维持体积约束可防止对象自由改变其尺寸。

68
00:04:45.360 --> 00:04:50.520
通常，当缩放对象时，对象的体积会免费增加。

69
00:04:50.520 --> 00:04:55.440
然而，维持音量会限制您获得自由音量，从而迫使您

70
00:04:55.440 --> 00:05:00.920
对象在缩放时弯曲和收缩，就像被迫弯曲和收缩的真实体积一样

71
00:05:00.920 --> 00:05:02.240
改变尺寸。

72
00:05:02.240 --> 00:05:05.680
然而，体积输入值是世界值。

73
00:05:05.680 --> 00:05:09.280
因此，您需要知道网格的中性体积。

74
00:05:09.280 --> 00:05:13.480
我希望这可以帮助您更多地了解变换约束的工作原理。

75
00:05:13.480 --> 00:05:17.520
请随意尝试或在描述中的文档中阅读有关它们的更多信息

76
00:05:17.520 --> 00:05:18.160
在下面。
