Fireworks动画制作:飞机和降落伞

[复制链接]
查看: 381|回复: 0
gggds 发表于 2009-12-27 13:30:42 | 显示全部楼层 |阅读模式
?  今天我们来学习用Fireworks制作一个精彩的动画,从这个例子中我们可以学习套索工具的使用和外部图像的输入方法,同时你还会实际接触到动画制作必不可少的概念如Layer(层)、Frame(帧)、Symbol(符号)和Instance(引用),以及如何合理地使用它们。  为了使动画看起来更加真实,我们采用飞机和降落伞的照片作为素材,如果你能仔细地按照下面的方法操作,就能做出和本例一样近似于电影画面的精彩动画。
, ]1 J6 `$ D5 l0 q: t, ?5 `- y' d7 {' |" y5 q0 a" q
$ T7 j& j  D0 K1 k" u% j
: h4 i/ w. F$ d( i* F
  第一步:导入飞机图片并去掉背景。打开一个新文件,Width=250,Hight=120,背景色为#0066FF。选择File > Import(导入外部文件),在目录中选择飞机的照片(本例使用的照片已事先调整好大小,为GIF格式),如图1。在工具箱中选择套索工具的Polygon Lasso,用鼠标细心地沿着飞机的外部轮廓一小段连着一小段地选取, 当选取的路径首位相连时,击下鼠标左键,轮廓线变为虚线,如图2。然后在主菜单中选择Edit > Cut,就把选取的飞机图像剪下并存入剪贴板中,再选择Edit > Deselect,Edit > Clear,清除掉剪下以后剩余不要的照片。! X" _& C% `* ?" X5 V" T& T7 m

2 d( [/ ?7 H4 J
1 S' Q. j4 p/ Y# E
1 s3 J! g, I! a* ]% R- y# }# t) T9 q/ B% q' O5 x( a& \0 B1 o, T

; U* q  C( t/ c, Q; o. d
2 q1 x  v$ i0 J2 ?. L- x% S, M3 `' L) Z# V7 R" \

2 t3 t+ \9 c: E' h2 l9 f! v
% K' i6 h6 ^: b
/ ?3 X: `. e! ~
4 x! \; W& W, B) d' F$ b6 _/ ]7 Z. X$ O7 W
图 1 导入飞机图片% z9 S+ K1 S! j9 v  K* Z8 J3 a( Q

9 J! o0 P" R( Q! e图 2 使用套索去掉背景/ h9 ]1 |2 Y! V
  第二步:把飞机图像变为Symbol。选择主菜单的Edit > Paste,就把刚才剪下的飞机图像拷贝到了画板上。点击一下飞机图像,选择Modify > Group,再选择Insert > Convert To Symbol,把飞机图像变为一个符号,在出现的对话框中,Name栏输入一个名字,如Plane(不要输入中文名),Type选择Graphic,如图3,再点击OK,就把飞机图像变成了一个Symbol(符号)。选择Edit > Clone,克隆出一个飞机的Instance,把新的飞机拉到上面一些,再选中原来的(第一个)飞机,选择工具箱中的Trasform按钮,拖动出现在第一个飞机周围的方框角上的小方块,把它调到较小,再把克隆出的(第二个)飞机拖到左上方画板边沿以外的位置,按着Shift键,把两个飞机都选中,如图4所示。
, Z: D9 V, S0 b2 ]; y0 W: f7 B/ o: \7 V+ d& C7 A) O. G1 D
$ M3 j  ^* v) ~( n# @% e6 e
7 d( S3 ^. v3 u1 C4 U

- s7 X& ^: y# l0 w7 `# R
% \: j1 v$ [# k/ G! F6 J/ a% n% u2 `& c! {: i2 p3 _- K5 A$ \
' Y6 B: U( O' l) M& L  j) e2 r
) J: Z( K6 a* {5 ~; }) E1 O0 g
图 3 符号属性设置
7 Y* Q" O% w, d2 j, m: r/ }, k) W% j2 U: N

, o, w" {( U6 R) l5 d
9 o& D' {, h& p, ~) c* ^7 I7 d' q1 G$ C+ j+ E
" W' ^  z$ n. ~6 R
& Y1 i, A; h9 Q, l" s7 G3 M( b
& l! j. Y1 K2 I. n; [' [3 E
图 4 同时选中符号和引用+ q7 n7 |! g6 e  g) s
  第三步:让飞机飞起来。选择Modify > Symbol > Tween Instances,在出现的对话框中,Step栏改为20,表示飞机从右下方飞到左上方的过程要用到20帧,勾上下面的小方框,如图5,点击OK。选择Window > Frames,打开帧面板,出现了一个有22行的帧编辑框,按着Shift键把他们全部选中,点击帧面板右上角的小三角形,选择Properties,在出现的对话框中把20改为10,使每一帧的播放时间由0.2秒变为0.1秒,再勾上下面的小方框,如图6。在帧面板的任意位置点一下鼠标,飞机的动画就完成了。按下屏幕右下角的播放键看一看,你会看到飞机由远处飞来,飞得越近就显得越大,最后从画面的左上方飞出。1 K0 @" C/ ?" q; X) X; Q
1 K* J  U0 ~3 R! {  [
5 F4 E; n9 V: _+ {( M

6 F+ M$ t- N6 T+ e, w
* O4 q) P& B1 D2 K+ d6 x$ M2 q2 p) I& Z

" ^' q) F. N4 h1 E0 h: u4 `# B& q. X; Q+ Z9 w. W/ m6 y
图 5 动画的帧数设置
7 B3 E/ S0 z( v9 J) ^) I: m& m7 x' ]5 [' z
; V; o8 q) g  y9 m& L7 M

( r+ b& @2 N8 w2 y- S# Z( `1 e3 h; E$ n0 Y
2 f* Y, \: d# Z( f1 ~& A) f$ o

2 n3 Y7 c, K9 e* s( E" H, C% e) I
图 6 每帧的时间设置; W( {  P' _' E4 j, c* ?, X
  第四步:降落伞的第一阶段。本例的设计思想是,飞机刚要飞出画面以前,有一副降落伞从飞机上降下,降落伞的下降过程分为三个阶段:未张开时快速掉下,未张开到迅速张开,张开以后缓慢摇摆下降。本步骤为它的第一阶段。点击Frame面板左边的Layer(层),打开Layer面板,你会看到已经有了Web Layer和Layer1两个层,而Layer1(第一层)上放的就是我们前面做的飞机动画。点击Layer面板右上角的小三角形,选择New Layer(建立新层),弹出一个对话框,如图7,不必改动它,点OK,就会在Layer面板上加入Layer2(第二层),降落伞就将放到这一层上,如图8。  点击Layer面板上部的Frame信息框,选中Frame18,再选中Layer2,选择主菜单File > Import ,输入降落伞的照片(已经事先做成了GIF格式的透明图片),然后仿照以上第二步和第三步的方法,把降落伞图像变为一个Symbol,取名Parash,并在其下方克隆出第二个降落伞图像,把两个图像都调整到最小,第一个移到紧靠飞机下腹位置,第二个移到它的左下方适当位置,然后选择Modify > Symbol > Tween > Instaces,帧数输入7,就完成了降落伞的第一阶段制作。编辑这一层时,为了不影响已经做好的第一层,可以把第一层加上锁(点击Layer面板中Layer1那一行眼睛图标右面的空格),图8中已表示出来。8 `: c/ f6 R* W

; b: r4 k, w* E* \. W
# Y" H6 Q8 m$ j( D; d, G% L4 |2 n( P) \
9 N2 x5 x/ F" e6 E+ l7 Q

$ a8 o& V0 S8 T1 e7 D
; W! |& D& s. ^! }5 B% _; P& s$ u9 b# Y8 M) d
图 7 添加新层设置. c3 P" G  P, I
7 z- y! B4 i; e2 u; R& T! }

" K6 m+ t; m& {* m8 o2 ?8 g  m. n
5 X/ w9 E# \/ ~# K  E* L  [( u4 e  E  T# m$ [
2 |) T+ U" R0 s" v  S+ i

. T' @, B; X2 [7 T" Z; }: k" C
( U0 l5 O2 n0 k2 q1 {图 8 在层面板中锁定旧层
$ u8 N. H, b8 X  T1 ~# @" \! a  第五步:降落伞的第二阶段。在Layer面板中,选择Frame 26(即已做好的最后一帧),然后选中图上的小降落伞图像,又克隆出另一个降落伞,并把它调整到较大,移动到紧靠前一个小降落伞的旁边,同时选中这两个降落伞图像的引用,如图9。选择Modify > Symbol > Tween Instances,帧数改为2,勾上下面方框,如图10。8 T3 U: ^! ^( F7 t

" [6 E3 v! O! S5 [" b
  G9 u, g8 L7 [( G, {* Z7 ~+ t& e0 T" a7 D
9 W. J, {; ?% t1 R& @

) r, D* r" s; T2 y! q' k% S+ L
+ E) E  X0 q- r; }# O. G" W+ @- \) m
$ o. G1 g+ J1 }2 u, E# Q
& q8 r5 j) S3 l: R

. z% N- P5 D1 t/ t
8 b; d. O# \! n. f- ~) w" f7 T  y! `图 9 同时选中两个引用& j- g9 H% @5 {* Z) D4 ~, U

1 n# p" G' }" B7 `. j; ^图 10 第二阶段帧数设置
) x2 S% |, a: F1 w+ k  第六步:降落伞的第三阶段。选定Layer面板中的Frame 29(第29帧),在图中又克隆出另一个降落伞,并把它调整到稍大,同时略微旋转一个角度,拖动它到前一个降落伞左下方,同时选中两个降落伞,如图11,再选择Modify > Symbol > Tween Instances,帧数改为6,如图12。在Layer面板中选择Frame 36,重复以上步骤,但第二个引用要移动到前一个的右下方一点。再选择Frame 43,再重复以上步骤,但要把把新克隆的降落伞大部分移到画面以外,如图13。最后,打开Frame面板,同时选中Frame 29以后直到最后一帧(按着Shift键),点击右上角的小三角形,选择Properties,把数字10改为20,即把降落伞第三阶段的下降速度减慢一倍,如图14所示。至此,本实例全部完成,按下屏幕右下角的播放键看看效果,如果你的电脑不太高级的话,可能感觉整个稍慢,但是当你输出成为Animated GIF(GIF格式的动画)后,再播放时速度就可以了,效果不错吧?
* a8 G; ^; \- ~" _2 y+ u/ n( {1 ~# v! X+ F6 ]* @8 ]
) l8 W  L9 \; t9 A, A5 J

+ ?8 a# H7 N: g9 {" t3 }' C* a# b! q" e) ~6 {7 g/ l
& f3 V# y+ }. K4 X' |7 [

! F6 w2 l2 N8 Q
& R* k. k4 U$ c
  t! [: k' t+ A5 V4 E' s
- v8 B5 S0 p& D) V( ?7 Y6 ]  U6 V) E5 `+ b+ Y7 R

6 H# k" v6 a1 n% h1 ?& i图 11 第三阶段的两个引用
: u5 b- X* S, n) l4 O' _8 |* G; i
; h) G0 G, d/ g图 12 第三阶段的帧数设置
: s! b, K7 L) Q- y" r  h; }1 s9 O: w/ l  u3 s
9 _/ D6 {% |, V1 l0 B0 r
6 t$ L' O4 j* n: |, V  b/ H5 v8 H
- _, Y) L$ g# }! P
* V9 E( p$ N8 R  e, M
1 M9 M, A6 Q9 R3 P/ \! B

6 Z- X% V5 j' P. O6 m: m1 e; F& a! M4 }4 O: z: {
+ }" z2 r- f/ I. h+ w* [- A* U5 B
( \" X7 e! q- `5 U

$ c1 m* t& B5 `6 k& \6 ^6 a图 13 下面的引用大部移出画面
1 X& @: F+ \0 S( g* e% o$ C- ^6 k" j. a8 o" {+ j! W7 `
图 14 第三阶段每帧时间调整
0 w  i2 I* |% {2 q$ h  P8 U& H  下面是这个动画中的两帧,最后一副实际上是整个动画,但是如果你不自己动手去做的话,就只有书上的图片,它怎么能动起来呢?
8 w% o/ ^$ C/ i! H2 l4 k
7 @4 h. G% t$ }* @
, K) S, Q+ }7 W; S- ^, x  G( h/ U/ d" d
' R( ~+ n0 v) d

9 E/ K+ H* `' g# |/ n/ W9 b0 F) Z/ T1 p: m" O8 v# V

7 R% }& Y. M& M% \( u# `+ r
& K) `" n  c& C: [) G3 _. B( E( d/ n# {. _  G9 b7 F+ r
4 i2 M! ~, V+ d, D* X

1 u* F! N# c6 T( \图 15 完成后的一帧画面; l; s4 Z/ j9 S4 s0 h
! D) x8 M2 k# L+ B
图 16 完成后的整个动画

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )