实现效果

26

模型

6

分别为

  1. 曲轴模型
  2. 连杆和曲轴相连的那段轴
  3. 活塞连杆
  4. 气缸活塞

其中②为①的子对象,因为当转动曲轴时,②应当一起转动,为曲轴的一部分。

大纲视图如下,气缸和曲轴前面有加号因为还有子物体用来表现模型细节的,与动画无关就不提了。
7

ps:建模参照的是法拉利488那台涡轮增压V8引擎
3

IK绑定和动画

1.创建两个关节的骨骼,joint1位于连杆和曲轴连接处,joint2位于连杆和活塞的连接处

8

2.选择创建IK工具,分别点一下joint1和joint2,创建IK控制柄。

9

3.在曲轴的中轴线上创建一个定位器,这个东西的主要作用把活塞运动限定在单一的轴向上,也可以用任何其他虚拟物体。

10

4.此时的大纲层级视图,至此所有东西都创建完毕了,剩下的就是绑架和各种约束的设置了。
11

5.中键拖动ikHandle(IK控制柄)至locator(定位器)上,让ikHandle成为locator的子对象,也可以先选中ikHandle再按住shift加选locator,按P,一样可以让前者成为后者的子对象。
12

6.这时拖动关节joint1,可以看见另外一头已经被固定住了,因为此骨骼对应的IK控制柄已经是别的物体的子对象,“被压着”动不了。
13

7.先选中曲轴和连杆相交的那个模型,(上面结构图的②号)再加选骨骼,约束>点约束,勾选XY轴方向约束。这步是让骨骼可以被曲轴带动。
14

8.试着旋转一下曲轴,但是不难发现joint2并没有沿着预想的单一方向移动
15

因为ik控制柄被固定,joint2更像是橡皮筋上的珠子
16

9.还是先选②号,再选ik控制柄,添加点约束,勾选X轴方向,这样就会让IK控制柄随着曲轴运动而运动,joint2也就基本不会出现Y轴方向的摆动了,骨骼的设置到此完成
17
10.把曲轴模型作为joint1的子对象,让其随着骨骼运动
19

11.先选joint2,再选活塞,添加点约束。让顶部活塞随着joint2做往复运动。
20

12.选择定位器再选择活塞,添加Z轴方向约束。
21

这样只需要更改定位器的方向,就能更改整个气缸的朝向。
24

至此全部完成~摆个星型发动机玩玩~
25

PS:如果想要复制这个活塞,打开特殊复制选项设置如下,就能保留骨骼和绑定参数并复制了。
30

3dsMax的IK:https://www.winotmk.com/2017/08/1483

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注


*

关闭菜单