【Flash】FlashCS4制作骨骼动画 - WingOfStar☆的日志 - 网易博客
来源:百度文库 编辑:神马文学网 时间:2024/06/12 22:21:59
【Flash】FlashCS4制作骨骼动画
【机械骨骼】
1. 开启FlashCS4,在工作区中绘制几个基本图形。
2. 旋转动画组件进行元件转换(快捷键:F8),并设置好图层的顺序,组合成动画需要的物体。
3. 选择骨骼工具,按关节的位置顺序,从根骨骼开始绘制骨骼链。
*骨骼在元件上的关节点与元件的变形轴心点有关,因此可使用任意变形工具(快捷键Q)对骨骼的关节点进行设置;如果你在绘制骨骼时关节点设置不正确,可以进行修正。
4. 动画调试。将光标移动到相应帧序号,插入关键帧(快捷键F5);使用选择工具(快捷键V),对骨骼进行拖动。
*对元件进行骨骼连接后,所有外部元件会被添加到新的骨架层,骨架层不能绘制新元素;而元件及其内部的元素仍可进行各种编辑操作。
5. 默认情况下,拖动子骨骼,会联动上级骨骼的运动;如果想固定相应的上级骨骼,可以在骨骼的属性面板下的“联接:旋转”项中去掉“启用”的勾选;“速度”百分比数值也决定着骨骼的联动关系。
*骨骼动作就是关节的旋转,如果启用了“联接:平移”,会出现元件分离现象
6. 生成动画时,骨骼是不会被渲染的(渲染?!3D动画研究过头了……#_#);将骨架层“转换为逐帧动画”会使浏览速度顺畅些,但将不能再进行骨骼动画的编辑。
简单的几个步骤,完成了一个机械手臂的动画过程,相对于传统的元件嵌套动画,骨骼动画的优势很明显-可控性强,动画效率高。
【角色骨骼】
1. 绘制角色。
2. 根据动画需要划分角色形体组件。例如:将人物的躯干、披肩以及手臂各自作为一个元件;进入手臂元件内部,对手臂的整体图形进行骨骼绑定。
*切记:如果图形或元件在“组”当中,将无法绘制骨骼;在进行图形的骨骼绑定前,要将所选部位完全分离(快捷键:Ctrl+B)
3. 进入手臂元件内,选择整个图形(框选或Ctrl+A全选图形),然后使用骨骼工具进行关节绘制;图形越复杂,每绘制一个关节控制点的计算所需时间就越长,所以要慢慢来。
*图形骨骼绑定后,要改变骨骼长度和位置,可使用“部分选取工具”(快捷键:A)调节关节位置;元件骨骼绑定则使用的是“任意变形工具”(快捷键:Q)来改变关节位置。
4. 接着是对骨骼控制点的重分配工作。选择“绑定工具”,点击骨骼,可看到受骨骼控制的图形范围:黄色表示受骨骼控制,透明则无作用。先按下Alt键,然后按Ctrl键+鼠标左键框选黄色点,取消不希望骨骼控制的点
*点击骨骼变红色时,拖出黄色的线条将会移除全部控制点;点击控制点,拖出黄线至红色骨骼线上为增加控制点。
5. 当控制点分配完毕,进行动画测试(元件动画的概念这里就不再详细说明)。
顺便对比下3D的透视动作(还是3D强悍些……)
对2D矢量动画进行骨骼绑定很有趣,虽然Flash骨骼功能尚未齐全,不过已经能完成较为复杂的图形动作(如关节、头发、布料、尾巴等的摆动)。如果不是大量使用透视镜头,角色的骨骼绑定还是值得一试的。