
3dsmax动画控制器设置.doc
2页动画控制器设置第一种方法:本控制器是属于区域控制:即当控制器如圆形在一个限定的区域里活动,进行控制限制控制器移动1、 用图形工具绘制一个正方形和较小的圆形2、 先用位置对对齐工具,把圆形与方形的中心对齐,再用父子链接工具,把圆形作为方形的子物体, 3、 在层级面板中,打开“链接信息”,锁定缩放、旋转和某些轴不移动4、 按ALT键,右键单击正方形和圆形,弹出四元菜单,设置正方形和圆形“冻结位置”5、 打开圆形的曲线编辑器 6、 找到圆形的零位置XYZ7、 找到限制移动一定范围的轴向,如X轴8、 在X轴上,单击鼠标右键,弹出指定控制器9、 找到浮点限制10、 设置可以移动的最大值和最小值数值为外面方形长宽的一半11、 这样,圆形在此轴上,就只能在其限定的范围里移动12、 同样设置Y轴,设置最大点和最小点设置控制器与动画变形器通道关连1、 打开变形角色的曲线变形器2、 找到修改对象,打开3、 打开变形器4、 单击关连变形通道1,右键,指定动画控制器5、 选定浮点表达式6、 打开浮点表达式控制器7、 创建变量:XP YP8、 提示:把变量XP与圆形的X轴相关连9、 选中XP,单击向量下面的指定控制器。
10、 找到圆形下的变换:位置/变换/缩放——位置列表——零位置:XYZ——X轴:浮点限制,使变量XP与X轴关连11、 同样设置YP变量,使其与圆形的Y轴相关连12、 在表达式中输入 :if(xp<0,-200*xp*yp/50,0) 注意:表达式表示: 1、如果XP小于零,那么,当前变形通道的百分变化值发生变化,即开始变形 2、50为圆形控制器在矩形控制器上下左右活动的范围即X轴与Y轴的上限和下限,200*50,正好等于外面方形的面积(长100×宽100) 3、负值是控制圆形在方形中活动的位置 4、X轴的坐标值×Y轴的坐标值最大时,表示当前圆形所在的位置为最大左上角, 5、如果XP不少于零,否则,变形物体当前通道不变形 6、XP小于零表示圆形在往左方向移动XP大于零表示圆形在往右方向移动 7、当表达式最终结果为负值时,表明当前通道不变形提示:注意四个方向控制的方法:左上,右上,左下,右下左上:if(xp<0,-200*xp*yp/50,0) 右上:if(xp>0, 200*xp*yp/50,0)左下:if(xp<0, 200*xp*yp/50,0) 右下:if(xp>0, -200*xp*yp/50,0)第二种方法是单方向控制器。
即X、Y、Z轴单方向移动来控制变形制作:制作一个单方向如Y轴方向运动的控制器,方法同上(限制控制器移动)1、 但是在X轴上最小值和最大值都设置为02、 选中控制器圆形,单击右键——关连参数——变换——位置——零位置XYZ——Y轴——限制控制器:贝塞尔浮点:会弹出链接虚线3、 再单击变形物体:——修改对象——变形器——目标4、 会弹出导线连接对话框,连接5、 在右边表达式中,输入表达式:限制控制器:贝塞尔浮点×N,N为变形通道最大变形的百分比(即:100除以你设置的控制器Y轴上下活动的最大数)求出你在拖动时,固定距离与变形通道变形的比例。












