Fireworks绘制飞舞蝴蝶动画

[复制链接]
查看: 361|回复: 0
gggds 发表于 2009-12-27 13:25:12 | 显示全部楼层 |阅读模式
7 F2 M2 O4 K4 @

' x3 \. x. a3 G% [7 t  今天我们来绘制一个飞舞的蝴蝶动画,让蝴蝶的翅膀在不停地扇动着,如同一只现实中的彩蝶在翩翩飞舞。还可以在网页制作过程中在Deamweaver中将这个GIF动画插入一个层之中,然后设置时间轴来控制动画在网页上的运动路径,用以实现它在页面上飞舞的效果。主要用来熟悉Fireworks MX 2004中帧面板中导出GIF动画文件的用法,同时熟悉魔棒工具的用法。文章末尾提供.png文件供大家下载参考。   完成效果如右图。
* q# d& Y" C: l
5 ^# n7 s: ]$ G8 X5 P: K/ a% P; M3 q

- |  g, h' M5 g$ e/ K% e% d  下面我们介绍具体的绘制过程,看看蝴蝶翅膀扇动效果是如何实现的。 4 _% C* n# ]  ]! Z0 v, x6 ]
  (1) 新建一个大小为80×80的文件,设置其画布颜色为透明,得到图1所示图像。 1 s, v0 m0 ^+ t0 N& C* p( q
  (2) 导入一个静态的蝴蝶图片,如图2所示。但是这幅图像是有白色背景的。 " J% R6 |0 c* b% W# f$ K

) T* p1 G0 t( P$ W6 [2 Z4 k. W/ Y; j
& y; M, L" m% V9 z
; J! ]! t, P  P# R. m) C6 t! t3 x. X& q* P! O' y
图1 新建文件    图2 导入一幅静态蝴蝶图
9 F5 i  S& e1 D; m& B5 h  (3) 单击工具箱上的魔术棒工具: s+ u; R. G) F8 a
9 l6 Q: H  X/ ]
,在导入图像的白色区域中单击一下,这样图像中所有白色的区域就被选中了,如图3所示。 8 R; p" ?( h7 ]5 G4 U
  (4) 按Delete键将魔术棒选取的白色区域删除,得到图4所示的图像。
2 j# S9 o+ T: m( j/ D
1 r$ n$ d7 U$ n7 I
( }9 B' v6 V, }0 J
- M" ~  H) F' g+ ^! e
" V) C0 u5 p  `9 s. T图3 使用魔术棒单击白色区域    图4 删除白色区域
/ e1 n; \( J( [1 z6 H. g$ a  (5) 单击工作区状态栏的
$ V; }8 `& t* Z* H# A) H6 V
+ b- O: h. p+ Y2 D按钮回到矢量图编辑状态。使用对其面板将图像放置在画布的最中央,得到图5所示的图像。
/ n: O! k7 ]& F8 T: \' L  (6) 打开帧面板,单击
! X0 J# @5 w- U2 f; K) U" q3 F" g8 N: B& ^# c& M
按钮新建一帧,并把第一帧的图像复制到第2帧之中,使用工具箱上的缩放工具1 [- \3 o" a1 j, G6 ~' J

, ?' I! C* m4 N# C1 c对复制所得图像进行调整,如图6所示。 5 Z- R0 T# h' g8 U7 Z6 j% k. b
( H) _- [; A& F! @) V2 N( F6 \7 m5 W5 H

' E2 u9 F) R( f- }) X/ S 5 ]  j. P5 q9 G' q7 d, T
* q3 L; }4 M4 Y- H8 h4 E
图5 将图像放置画布中央    图6缩放图像8 b  w* G: y' C( J4 w+ G4 ^
  (7) 为了能模拟蝴蝶飞舞时产生的颜色明暗度变化,所以需要对第2帧的图像进行色相、饱和度和亮度的调整。单击【滤镜】菜单,选择【调整颜色】|【色相/饱和度】,在弹出对话框中调整色相、饱和度和亮度,如图7所示。
0 n" Q7 x% X+ F" b3 g& d  p$ V2 {. {  A+ z. x& x

) y: C) c, M% | ( j# T! r6 @; S8 r! \  {

% e- [9 ]: K: Q9 _6 T7 m图7 调整图像色相、饱和度和亮度   
0 n8 c. N: {) v$ G- b  n  (8) 最终得到满意的效果,如图8所示。接着在新建一帧,和上面两步类似,再调整图像得到图9所示的图像。 * E" ]7 h$ M: W

, x+ F# Y9 Y- o: s, a) q. k5 q& J! k* _' s+ ~

5 s' Z0 ^* ^; y. X, N
/ q. ^- F0 k* _7 ~! _2 p, A图8 第2帧图像    图9 第3帧图像   (9) 由于蝴蝶飞舞过程中翅膀会往返两次同一个位置,所以第4帧图像和第2帧图像是相同的,第5帧和第一帧图像是相同的。只需要分别将第2帧图像复制到第4帧,将第一帧图像复制到第5帧就可以了,分别如图133和图134所示。
5 e7 Y% e2 A. A- w# t3 Q. |' F+ v5 b9 L
/ S* o3 ]" c7 N7 T1 {
9 A, L* h4 F7 Q
7 i) n- H( Y" K' e& m; _9 o& K
图10 第4帧图像    图11 第5帧图像   (10)最后再新建一帧,将第5帧图像复制到该帧,使用缩放工具将图像再进行缩放,使得蝴蝶的翅膀展开度更大一些,得到图12所示的图像。
" ?' q: b" t" G& f  (11)帧面板中共有6帧,帧延时都是Fireworks默认的7/100秒,这样会使得蝴蝶翅膀扇动的频率过快。希望蝴蝶翅膀扇动频率慢一些,只需要在帧面板中选中所有的帧,双击帧延时区域,将帧延时设置为15/100秒,如图13所示。这样蝴蝶翅膀扇动就会变慢了。 + `; N( [" C) V' e: z5 S

' `% t: O0 K& o; I2 o, r6 I8 }$ Y2 T  j+ W' u) V6 K

- S& K( E& r. M" B" u; T  J
& [( R" Q: e5 P2 j6 H6 W图12 第6帧图像    图13 设置帧延时    % w2 O0 L. T5 `# u% N9 G
  (12)最后使用导出向导将这个图像导出为GIF动画文件就可以了。然后就可以在网页制作过程中插入这个动画,来实现蝴蝶在网页上翩翩起舞的效果了。 .png文件下载 5 W+ ^" }2 f- ]& f+ _$ m8 B% p
! d! s9 B0 h, @# a0 C: P! d

. h& N- ~, a) S3 z5 k完成效果

本版积分规则

精彩图文

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