变形盒子:非线性变形器绑定
1、1:创建一个正方形盒子,命名为ma;
(1)将盒子“冻结变化”和删除历史;
如图所示:
2、2:创建2个控制器,命名;
(1)将控制器放置在所需要的位置;
(2)选所创建的控制器“冻结变换”和删除历史;
如图所示:
3、3:给盒子ma添加一个“弯曲”(在“动画模块——创建变形器——非线性”);
(1)选添加的“弯曲”节点,在通道盒修改bend1的属性值;
(2)将“弯曲”节点的所在位置调整号;
如图所示:
4、4:给盒子ma再添加一个“弯曲”(在“动画模块——创建变形器——非线性”);
(1)选添加的“弯曲”节点,在通道盒修改bend2的属性值;
(2)将“弯曲”节点的所在位置调整号;
如图所示:
5、5:给盒子ma再添加一个“扭曲”(在“动画模块——创建变形器——非线性”);
如图所示:
6、6:打开“材质编辑器”,选需要的物体,点击“将选定项添加到图表”(在“图表”),添加到工作区;
(1)选控制器kong_crv和盒子ma“弯曲”节点的bend1和bend2,和盒子ma“扭曲”节点的twist1,添加到工作区;
(2)在“大纲视图”的“展示”,将“仅DAG对象”的勾选去掉,可找到盒子ma“弯曲”节点和扭曲节点;
(3)创建3个“乘除节点”;
如图所示:
7、7:打开“连接编辑器”,连接属性;
(1)控制器kong_crv的rotateZ连接乘除节点1的input1X;
(2)打开乘除节点1的“属性编辑器”,调整数值;
如图所示:
8、8:打开“连接编辑器”,连接属性;
(1)乘除节点1的outputX连接盒子ma“弯曲”节点bend1的curvature;
如图所示:
9、9:打开“连接编辑器”,连接属性;
(1)控制器kong_crv的rotateX连接乘除节点2的input1X;
(2)打开乘除节点2的“属性编辑器”,调整数值;
如图所示:
10、10:打开“连接编辑器”,连接属性;
(1)乘除节点2的outputX连接盒子ma“弯曲”节点bend2的curvature;
如图所示:
11、11:打开“连接编辑器”,连接属性;
(1)控制器kong_crv的rotateY连接乘除节点3的input1X;
(2)打开乘除节点3的“属性编辑器”,调整数值;
如图所示:
12、12:打开“连接编辑器”,连接属性;
(1)乘除节点3的outputX连接盒子ma“扭曲”节点twist1的endAngle;
如图所示:
13、13:将给盒子添加的“弯曲和扭曲”节点打组,命名other;
(1)按“ctrl+H”隐藏组other;
(2)将组other按“p”键给盒子ma当子物体;
如图所示:
14、 14:选控制器zong和盒子ma,做约束;
(1)“父对象”约束;
(2)“缩放”约束;
如图所示:
15、15:将控制器kong_crv按“p”键给控制器zong当子物体;
(1)选控制器zong和盒子ma打组,命名为ma_grp;
如图所示:
16、16:现在可以根据需要做动画了;