? ? ? ? ? ?
选择承轴 托拽它连结到垂直轴
将手臂连结到承轴 将水平轴连结到手臂 将手爪连结到水平轴
在TRACK VIEW中,右键单击BASE并选择EXPAND OBJECTS 保存场景为MYTUT_10
五、层级式选择
1用PAGE UP和PAGE DOWN进行层级式选择
2选择手臂的子物体 用SELECT CHILDREN命令
3取消子物体的选择
六、锁定轴向
1锁定垂直轴 ? ? ? ? ? ? ?
2测试锁定结果
? 切换到VIEW坐标系
? 当XY轴向锁定起作用的时候,在前视图中移动垂直轴
3锁定手臂(仅让手臂沿着Y轴转动) ? ?
4锁定其余的物体 ? ? ? ? ?
承轴 绕着齐Z轴旋转 水平轴 沿着其X轴移动 手爪 绕着其X轴旋转 基座 沿着X及Y轴移动 保存场景文件
移动轴心点
切换到局部坐标轴并锁定手臂 单击SELECT AND MOVE按钮 选择LOCAL坐标系
选择垂直轴
打开层级命令面板,单击LINK INFO 锁定X,Y轴保持Z轴可以移动 锁定ROTATE下边的XYZ轴向 保留SCALE轴向不被锁定
七、释放连结的轴向
正向运动中,所有指定到父物体的变换设定都会被连结的子物体继承下来。因此,如
果你转动、比例缩放或者移动物体的时候,子物体也会同样的转动、比例缩放、或者移动。其实有些时候并不希望这样。
1缩放基座的实验 ? 关掉ANIMATE按钮 ? ?
单击SCALE附加选项中的非等比例压缩按钮 选择LOCAL坐标系,并单击Z轴固定按钮
? 在摄像机视图中,将基座上下缩放,然后按右键取消操作
2把子物体从父物体中释放出来 ? ? ? ?
3制作上下缩放周期运动的动画 ? ? ? ? ? ?
八、跳探戈的机械手臂 ? ? ? ? ? ? ? ? ? ? ?
手臂的不同步操作 ? ? ?
以右键单击TRACK VIEW工具栏中的FILTER,并且选择ANIMATE TRACK ONLY。只含动态设定的物体才被显示出来
在层级列表中,以右键单击OBJECT,然后选择COLLAPSE TRACKS。 以右键单击BASE01,然后选择EXPAND OBJECTS.这是第二组机械手臂的层级列表被展开。
关掉ANIMATE按钮
将前视图切换为顶视图
单击ZOOM EXTENTS按钮
使用ZOOM按钮在顶视图中推远场景,使画面在机械手臂的四周留下一些空间 单击SELECT AND MOVE按钮以及XY轴向固定按钮 选择机械手臂的所有物体
按住SHIFT键不放,在顶视图中向上托拽,以复制一份完整的机械手臂
在对话框中的OBJECT之下选择INSTANCE,在CONTROLLER之下选择COPY 单击OK
激活摄像机视图 播放动画
打开ANIMATE按钮,进入第20帧。 将基座缩小约75%
到第40帧,把基座放大为150%
在TRACK VIEW中,展开BASE并选择SCALE轨迹
单击PARAMETER OUT-OF-RANGE TYPE,再次单击PING PONG下面的IN和OUT按钮,然后按下OK键 播放动画。
按下PAGE DOWN键选择垂直轴
在LINK NIFO的INHERIT卷展览中,取消对SCALE之下对Z选项的复选 按PAGE UP键再次选择基座
上下缩放基座,然后按右键取消操作
切换为编辑范围
? 单击EDIT RANGES按钮,将编辑视窗切换为显示编辑范围。 ? 单击TRACK VIEW工具栏中的MODIFY SUBTREE按钮
? 在TRACK VIEW的视图控制按钮中单击ZOOM HORIZONTAL EXTENTS按钮 ? ? ?
使用虚拟物体 ? ? ? ?
把基座连接到虚拟物体上
? 单击SELECT AND LINK按钮 ? ? ?
展开虚拟物体(观察以下层级关系) ?
释放Z轴的继承
? 单击SELECT AND ROTATE按钮,选择LOCAL 坐标系,并单击Z轴向固定按钮 ? 选择其中一个基座物体 ? ? ?
虚拟物体的动态旋转设置 ? 移动到第200帧 ? ? ? ? ? ?
独立练习
打开ANIMATE按钮
打开ANGE SNAP按钮
将虚拟物体绕着Z轴旋转-360度 关掉ANIMATE按钮 播放动画
停止动画保存场景
在HIERARCHY命令面板中,单击LINK INFO 在INHERIT卷展览的面板中,取消ROTATE之下的Z选项的复选 选择另一个基座物体并取消其旋转轴对Z轴的选项的复选 单击物体旁边的方形加号图标
单击任何地方取消对虚拟物体的选择
单击其中一个基座物体,然后按住CTRL键不放,再次单击另一个基座物体,使两者都被选择
从被选择的任何一个基座物体中托拽一个连结线到虚拟物体上 单击ZOOM EXTENTS ALL按钮
单击CREATE命令面板中的HELPERS按钮
单击DUMMY
在顶视图中,在两个机械手臂基座中间按下鼠标按钮并往外托拽以产生一个小立方体。
将鼠标轴向BASE范围线的中间,然后向右托拽直到左方端点大约在50帧的地方 播放动画,复制的机械手的动画看来与原来的动作不同 保存场景
解决打砖块之谜(打开 TUT10_2.MAX文件)自己研究以下找出实现的方法。 07传媒教育技术第十二日周四从此开始 06传媒编导十二周周四从此开始
第十三章 反向运动
max提供了一个复杂的三维空间反向运动系统(inverse kinematics IK),使用此项功能,就可以只移动连结中的单一物体而使复杂的物体层级动起来。
一、关于反向运动
1概念
在正向运动中,我们已经学会了关于子物体继承其父物体的变换设定。也就是说,当移动一个父物体的时候,子物体会跟着移动,但是当移动子物体的时候,父物体不受影响。而反向运动则是让父物体跟随子物体的一种系统。
2流星锤
? 装入范例文件TUT11_1.MAX ?
查看一下物体之间的层级关系(用select by name)
3激活反向运动
先测试正向运动
? 单击MIN/MAX按钮,将摄像机视图切换为最大化 ? ? ?
打开反向运动
? 按下工具栏中INVERSE KINEMATICS ON/OFF TOGGLE按钮 ?
移动中间链环 ? ?
按下F键,从摄像机视图切换为前视图
移动中间的链环,观察此连环上面及下面的情况,然后按下右键取消 四处托拽锤球,然后按下右键取消。
单击工具栏中的SELECT AND MOVE按钮,并确定选择了XY轴向锁定按钮 托拽流星锤的句柄,连结的子物体及锤球也跟着移动 托拽中间的一个链环然后取消操作
二、设定连接参数
在测试流星锤的过程中,移动末端物体,对链子上的其余物体并没有完全的控制能力。 使用连结参数设定,就可以指定每一个物体的拿一个轴向可以旋转,以及其旋转的极限。
1设定机械手臂
装入文件TUT11_2.MAX 这是一个连结的版本,但是并没有进行动画设定
测试机械手臂的IK操作 ? ? ?
确定INVERSE KINEMATICS按钮为激活状态
单击SELECT AND MOVE按钮及XY轴向固定按钮
在摄像机视图中,四处托拽机械手臂的红色手爪,然后按右键取消操作
2手爪的连结参数
确认手爪被选择,然后执行下列步骤
取用连结参数的设定 ? ?
所有的KI限制都是参考选择物体的父物体,若要观看这些轴向,请切换到PARENT变换坐标系
显示使用局部座标的三角轴 ? ?
取用旋转连接电的设定值
? 关闭SLIDING JOINTS卷展栏 ? 打开ROTATIONAL JOINTXS卷展栏 共有三个重复的控制项,每个轴向有一个区域。ACTIVE复选框决定该轴向是否可以使用。LIMITS复选框可以激活FROM及TO参数,当你复选它时,可以让你设定对每一激活轴向的极限。
检查轴向
? 单击X轴、Y轴及Z轴区域中的LIMITED选项,以激活FROM及TO参数 ? 托拽X轴区域中的FROM参数微调按钮 ? ?
将手爪的宣战限制于X轴
取消Y轴及Z轴区域中的ACTIVE的复选
3限制水平轴
该轴将相对于其父物体左滑动的操作,但是不作任何旋转 设定水平轴的滑动连结的限制
? 按PAGE UP键,以选择HORIZONTAL SHAFT ? ? ?
调整FROM 及TO 参数 ? ? ?
按下F键切换前视图 复选.轴区域中的LIMIT.
按住CTRL键,托拽FROM微调按钮直到 挡开始在图标中当托拽的微调按钮时,在ROTATIONAL JOINTS卷展栏中,将三个轴向的ACTIVE选项都取消复选 打开SLIDING JOINTS卷展栏
选择X轴区域中的ACTIVE(Y轴及Z轴都不被选择)
托拽Y轴及Z轴区域中的FROM或TO微调按钮,当托拽微调按钮时,手爪将绕着Y轴或者Z轴旋转。
取消X、Y、及Z轴区域中的LIMITE选项。
从工具栏的坐标系列表中选择PARENT
这时手爪物体的三角轴的方向与父物体的自用轴向相同。 在HIERARCHY命令面板中,单击IK按钮 滚动面板可以观看这些控制项