SoftImage教程:LW坦克履带动画制作教程
1.如下图所示制作一个 200mm 宽的履带板,使用 F2 和"rest on ground"命令使其在 xz 平面上居中平放。[attach]18506[/attach]
2.换到下一层绘制两个 disc 物体,同样使用"rest on ground"使其 y 轴最小值为0,并在 x 轴居中。 3.如下图所示选择一定的点复制到新的一层,在坐标原点添加一个点,制作一条闭合曲线。
[attach]18508[/attach]
4.复制履带板到一个新的层(本例为第5层),将这个层设为前景层,选择曲线作为背景层,运行 railclone 工具,激活其中的 Uniform Lengths 和 Oriented 选项,设置一个合适的数值可以让履带板恰好能够紧密的排列起来。
[attach]18509[/attach]
完成后应如下图所示 5.放大视图到刚好可以显示两个履带板,如图选择两个点,按"i"打开 info 面板,记录下点的坐标值。
[attach]18511[/attach]
6.我得到的数值为:x = 63.0052mm 和 x = -190.8326mm,两点之间相差 253.8378mm 。
再次将最初制作的履带板复制到一个新层(本例为第6层),同时激活这一层和曲线层,使用 lasso 工具如图所示选择履带板所有的点和曲线在坐标原点的上的那个点。使用 move 工具,延 x 轴移动刚才测量过的距离(本例为-253.8378mm)。
[attach]18512[/attach]
7.再次使用 railclone,步骤与教程第4步相同。现在我们共有两个履带。第二个履带与第一个履带基本相同,但点的顺序不同,第二个履带将作为第一个履带的变形目标。 8.将第一个履带作为前景层,第二个履带作为背景层,运行"maps/bkg to morph"创建一个变形贴图。在弹出的对话框中设定贴图的名称,我将其命名为"roll"。
[attach]18515[/attach]
9.选择第一个履带所在的层(本例为第5层),复制,新建一个物体,粘贴。这样你就得到了一个只有一个层、一条履带的物体,选择右下角的 M 并点击 base,在下拉列表中你可以看到名为"roll"的变形贴图——变形贴图也随履带一同被复制过来了。保存这个新建的物体,命名为"tank"。 10.在切换到 Layout 之前,我们应该先给层命名,这样利于场景物体的组织管理。我将其命名"belt"。
[attach]18516[/attach]
Layers 面板如下图所示
[attach]18517[/attach]
Modeler 中的任务已经完成,下面我们将到 Layout 中来制作动画。 接下来,我们将要在 Layout 中使用 morphmixer 和表达式来制作动画。将模型导入 Layout。
[attach]18519[/attach]
2.首先我们来测试一下物体的变形是否能够正常执行。选择履带物体,按"p"键打开它的 Object Properties 窗口,在Deformations 面板中添加一个 Morphmixer。 4.现在测试一下变形:双击"mixing 1 MORPHs in 1 group",弹出 endomorph mixer 对话框,慢慢拖动控制变形的滑竿,你可以看到履带在场景中转动。
[attach]18521[/attach]
测试OK,接下来我们要做的,是通过表达式工具,让履带物体在向前移动的同时不断的重复这个变形,就好像在向前行走一样。
5.在上一节中我们测量了两个履带板的间距为253.8378mm,也就是说,履带完成一个变形过程将向前移动253.8378mm。
表达式将编写为:
(A/0.2538) % 1.0
A = move_null.pos(Time).x - master_null.pos(Time).x
表达式的含义是:
A:履带移动的距离
0.2538:履带板的间距
%1.0:将数值转换成百分比
从表达式中可看出 A 函数是通过两个空物体的差来得到履带移动的数值,下面我们来钱夹着两个空物体
6.通过"add/add null"添加一个空物体名为"master_null"(位于坐标原点的空物体,作为参照物)。
同理添加另一个名为"move_null"的空物体,选择履带物体,按"m"键打开"motion options"面板,在"Parent Item"下拉条中选择"move_null"作为父物体。 7.现在我们来为履带加入表达式。选择履带物体,再次打开"properties/deformation/morphmixer",点击面板下方的 graph 按钮打开 Motion graph editor。面板左上的 Channel 中显示的为我们将要使用表达式进行控制的通道。如图在 modifier 子面板中添加一个 LW_Expression 表达式修改器。
[attach]18523[/attach]
8.双击 LW_Expression 弹出表达式输入对话框。如图输入在教程第5步时编写的表达式,点击"test expression"按钮检查表达式的正确性,点击 continue 按钮关闭对话框。
9.关闭所有面板,选择 move_null,沿 x 轴移动它,你可以看到履带跟随着空物体转动前进。 好教程,顶!
我们以后学得东西更多了 怎么用的英文版? 学习 看得很费劲 学习中,支持 英文看不懂#bbs.jcwcn.com@ 顶下 回去研究 確實看得好辛苦
~
**** 作者被禁止或删除 内容自动屏蔽 **** 非常好的好贴页:
[1]