无锡市民卡中心电话:【Flash】FlashCS4制作骨骼动画 - WingOfStar☆的日志 - 网易博客

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 07:23:33

【Flash】FlashCS4制作骨骼动画

平面动画 2009-07-26 09:51:31 阅读713 评论1 字号:大中

FlashCS4新增了骨骼和绑定的功能。相对传统的动作绘制,此功能提供了便捷的操作途径。


【注意事项】
首先我们要了解Flash骨骼工具使用的注意事项:
1. 只能对元件(元件内部可嵌套组、元件、图形)和Flash绘制的图形进行骨骼添加;
2. 不能对组以及组中的物体(包括元件和图形)进行骨骼添加
3. 骨骼链只能在元件之间或者所选图形内进行绘制
4. 当将物体进行骨骼连接后,相应的物体将会转移至“骨架层”中,且其变形轴心将成为骨骼的关节点
5. 骨架层中不能进行图形绘制及粘贴
6. 绑定工具仅对图形中的骨骼链起作用
【骨骼的用途】
制作机械类转动,使用元件+骨骼的形式;制作生物类关节,使用图形+骨骼的形式。当你在操作过程中出现问题,请再回头看看以上的注意事项。
【骨骼的局限】
骨骼简化了原先的元件嵌套方式,而其对“图形”的控制尤为突出。但毕竟是首次添加的功能,其应用上还有很多局限,仅能进行简单的动作设置,如尾巴摆动、关节的平面转动,较复杂图形的动作绑定还不能胜任(Flash终究还是矢量2D动画软件的范畴)。在尽量避免视觉错位的情况下,我们使用骨骼辅助还是能完成人物一些常见的形体动作的。
元件的骨骼连接操作较为简单,而图形则需要注意矢量控制点在骨骼上的分配-类似于3D软件中的骨骼蒙皮权重。进行骨骼设置时,骨骼以所选图形边缘的点作为控制点,在这些点包裹的区域内可存在其他元素(包括使用“墨水瓶”工具生成的外轮廓线);如果未在所选图形区域进行骨骼绘制,则仅能对单一色块的图形进行骨骼添加。骨骼工具不能直接控制线条。


 

应用范例
【机械骨骼】
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骨骼功能尚未齐全,不过已经能完成较为复杂的图形动作(如关节、头发、布料、尾巴等的摆动)。如果不是大量使用透视镜头,角色的骨骼绑定还是值得一试的。