如何将两个不同的旋转应用于同一个Blender对象?

时间:2016-01-21 06:22:19

标签: blender blender-2.67

我正在尝试用多个齿轮构建一个物体。其中一个齿轮安装在较大的齿轮上,因此当较大的齿轮旋转时,较小的齿轮也会移动,绕着较大齿轮的中心移动。

同时,较小的齿轮也在旋转 - 但它的旋转位于其自身的中心,与较大的齿轮无关。

所以:

  1. 较大的齿轮围绕其中心旋转
  2. 较小的齿轮随着其旋转
  3. 绕着较大齿轮的中心移动
  4. 较小的齿轮也独立旋转
  5. 我可以通过设置较大齿轮的旋转动画然后对两个齿轮进行分组来得到1和2,但我无法弄清楚如何让较小的齿轮围绕自己的轴旋转,因为它绕着较大的齿轮旋转。

    任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

关键是parenting

  • 创建第一个齿轮并让它旋转。
  • 在它旁边创建第二个齿轮并为其设置动画。
  • 选择第二档然后换档选择第一档并按⎈Ctrl P 并选择对象。

现在当第一个齿轮旋转时,第二个齿轮将跟随它的旋转,同时保持自己的旋转。

如果您希望外齿轮以相反的方式旋转到内齿轮,您可以在与内齿轮相同的位置放置一个空的并使用副本rotation constraint并设置反转使其以相反的方式旋转,然后将外齿轮设为空。

enter image description here

这是一个示例文件http://blend-exchange.giantcowfilms.com/embedImage.png?bid=883