炫出我的个性——QQ聊天表情的绘制

[复制链接]
查看: 455|回复: 0
gggds 发表于 2009-12-27 13:24:27 | 显示全部楼层 |阅读模式
在本例教程中选用的是我自己绘制的一套名为“大眼绿豆\"的聊天表情,由于表情较多,加之教程篇幅所限,也就不可能将全部表情的绘制过程逐一讲述。但万变不离其宗,绘制方法却是有限的。因此,我将以下三款集中了较多的FireworksGIF动画制作功能的表情,作一个详细讲解。
; v; o: Y$ x$ n! h- m
4 |+ K/ Y3 _9 E# r  m0 }$ E
& x! r3 L- A/ G) R; t8 `3 {$ e5 w* h
" e% f9 M$ a% z: x/ c# [+ R7 |
$ O: C( S: K. t5 Q  T: a
$ d% `" P& T. U) n. [9 K+ R2 m% z( }3 v8 t
# |0 ~% [( i7 j. E

" b8 W7 k0 b% X) R8 M4 |3 ]8 {9 Z0 I6 @( l/ s

3 |# d, x# V2 K# G" ^( G; b; {放大镜$ M' D/ g5 @7 d$ h5 k: T; R" ]

  [1 [4 s5 b& ~' j
& |: n, X# y4 A0 v" w9 J( D4 Z1 Q4 o  1 j0 N6 L0 f- I' V; L% q
?
' C+ i. W+ u5 P( N) E) Z; b& v% z4 s一“放大镜\"  启动Fireworks后,先新建一个分辩率为72,455*255大小的画布。画布较大是为了绘图的方便,表情的尺寸大小我选择的是65*65像素。也就是说,不管这一表情的动作如何,它都不能大于这个范围,而且整套的其它表情也是如此。所以,我们首先是要在画布上画一个67*67的正方形,表情的绘制也就在这个方寸之内展开。  我们先来画绿豆的脸,用“椭圆形\"工具画一个59*59大小的正圆,然后用“部分选择\"工具将该圆下端的节点选中后,用方向键向上移动7个像素。接着我们用“椭圆形\"渐变对其进行填充,渐变值由#9FEC00至#81B31A,描边色为#669506的2像素柔化描边。如图01。
. F! p$ n9 f4 `5 s( A5 K/ P0 r% _" c
' [, X- w4 c2 l
6 k4 D  H0 P" I% t1 p: R
图01
) t& j  F, P6 z" d然后再为该对象添加“内斜角\"特效,各项设置参数如下。  e7 \5 E' N9 m
: m( ?" T* y0 k) n' _
* w. ~6 X4 V5 Q# a% B4 m  z

: k' a" o  Z0 I" `图02
4 s+ }, b9 W1 T6 C4 W( M  为使该绿豆的外形更加鲜亮,我们再来添加一个亮度为12、对比度为20的“亮度/对比度\"特效。完成后我们接着来画绿豆的眼睛。用“椭圆形\"工具画出一个18*18的圆形,采用“椭圆形\"渐变填充,渐变值从#FFFFFF至#979797,描边色为#577811的1像素柔化描边。如图03。( @; ?5 p* z, J+ U& p. d% F
! c$ [6 h; B; i  E) t0 Q! R
8 W! s1 p% Y6 g; X1 x3 g: \
- V, l- H6 l* D# [
图03) p; }6 t- @- [0 @% C0 ^  ~6 b
  为使眼球有立体感,我们在眼球上面再画一个12*12的正圆。采用全白色的实心填充,羽化值为2,并取消描边。如图04。  _+ R9 z4 l) |" S

9 m+ U& G$ u# @, J, V/ X+ e3 Q- ~8 X$ [% q1 D% L

# Y) f7 y  k$ t/ t* N1 x! g. _( z2 }图043 w" O; K8 _. l9 c; ^, E- n
  我们把组成眼球的这两个对象选中,然后使用“修改—组合\"命令。  然后我们再来画上面黑色的眼珠。先画一个9*9的圆形,并用全黑色进行实心填充。然后再画一个3*3大小的圆,采用全白色实心填充。这样一来,整个眼珠的高光部分也就体现出来了,如图05。
3 U% q! Y6 A- \0 l4 [6 u
* o* N+ _& v& |2 W- z3 O  _" S
+ U$ o* [3 |9 j: k3 w! S/ ^0 y0 u* p, g5 r# r. R# v6 {6 G
图05
$ U+ b  f8 h% d$ p# ^5 b- Z  然后我们把构成眼珠的这两个对象同时选中后,使用“修改—组合\"命令。之所以把眼球和黑色的眼珠部分进行分开的组合。是因为卡通形像的表情在很大程度上是通过眼神来传达的。而我们在绘制其它的表情动作时,当然是直接将该眼部复制过去即可,没必要重新再画一个。因此,为了使眼珠的移动更加方便,从而配合其它表情动作的需要,我们采用了这种分开组合的方法。  接下来我们就可以把构成眼部的这两个组合对象移到绿豆的脸部上来了。但我们又看到,眼睛在其脸部上,缺乏了投影。因此,我们再来画一个19*19的椭圆形,使用线情填充,渐变色由#577811至#577811,而不透明度则是0%至100%。羽化值为2。然后将该对象通过对象层的调整,移到“眼部\"对象的下方,形成一定的投影效果。如图06。( f; A( m$ U8 S: {6 L

/ H; k; s4 q3 Q% ]" v. ]! x" P1 L8 p. {/ j$ G, N" B. P
4 X1 h+ |$ l* n+ t+ J( R8 K
图06
6 r' Y  h/ {* j+ P或许有朋友会问,为什么不直接对眼球使用“投影\"特效,反而要另外绘制一个投影对象。其实这样做的目的同样是为了在对其它表情进行绘制时,能够更灵活地调整眼睛投影的大小、角度及深度等等。  我们将该眼睛再复制一份(投影不要复制),然后用“缩放\"工具将其拉伸至24*24大小,并移到绿豆脸部的左侧中来。由于眼部位置的改变,也就使这一则的眼部高光位置发生改变,因此,我们可以用“部分选择\"工具对其进行适当的位置调整,如图07。9 ]7 w8 \) I; j7 g( d, c; l; ~' j

3 T: j8 M8 ]9 t
( _5 l( v  w9 G( i! m" R0 `7 }' L0 A% D1 }2 W
图07
% ?6 U( K1 ~2 ^  这样一来,两侧的眼睛也都绘制完成了。此时看上去却有点像“大眼青蛙\"了,呵呵。。。接着我们该来画放大镜了。先画一个5*12大小的矩形,采用“条状\"渐变,色彩值由# EBEBEB至# ABABAB,描边色为# 8E90A5的1像素柔化。然后再画一个9*21大小的矩形,设置其圆角度为60。同样是用“条状\"渐变,色彩填充值由#FFFFFF至# E08915,描边色为# 593E22的1像素柔化描边。完成后将两对象按图08般进行摆放对齐。
8 ~2 e7 J7 h& h! J8 T# L3 C0 F+ O- q+ p; J1 }) l5 R3 g

, N6 B2 w8 X' l
# l) Y  f7 L3 q; M7 F/ ?4 n图08) c8 I6 m+ X. O9 g/ o
  我们再来画两个直径分别为31像素和25像素的正圆,然后将两圆进行水平和垂直对齐,并对这两对象使用“修改—打孔\"命令。从而得到一个放大镜的镜框外形。接着再为这个将环状镜框使用“条状\"的渐变填充,色彩由#FFFFFF至#CCCCCC,不采用描边色。然后再为这一对象添加一个“内斜角\"特效,各项设置参数如图09。$ B, q7 _# S6 p5 j: `/ K& U

9 o+ S: `: A, s3 r1 s  m( N
6 \/ q* c" S6 g& D* p4 v' `
8 \* |, u1 E& E+ b图093 U( ^2 x( C9 y9 K
  然后再添加一个亮度为-15,对比度为51的“亮度/对比度\"特效。完成后将该镜框移到放大镜的手柄上来,如图10。
, l1 }9 D9 U3 O' U' b0 o& l) c
+ ]- W0 `, L2 o- i8 @! g; [5 w: u4 Q2 y3 X( @7 }7 d

8 N& @/ M7 c6 w  e5 _2 n图10
3 ]2 e1 R6 B5 x, R( V9 }: |将组成放大镜的这三个对象同时选中,并使用“修改—组合\"命令,将其形成一个组合。然后点击“修改—变形—数值变形\"命令,从弹出的对话框的下拉列表中选择“旋转\",并设置旋转角度为18。如图11。- L. {9 S. }+ J: d& N, K
$ \* s8 r+ F# \
; m3 T8 Q5 s2 [- C

1 `8 e: D4 u; l: o' Q+ A* j图11; w! S( v! A6 n
  完成后即可将这个放大镜移到绿豆左侧的大眼上来了,如图12。- `: t6 k( U  G) w9 d! N. X

, J4 C/ v0 E! r4 n, V5 u8 U/ q8 u" @& @1 \

* h- T6 K- z' O2 H: e3 K/ D% i图12( Y+ W/ s( s) Q" p% V, D
  我们再来给它画一个简单的小手,好拿住放大镜。用“椭圆形\"工具画一个20*11的椭圆。采用“椭圆形\"渐变填充,色彩的渐变值由#FFFFFF至# 76AE00,描边色为# 669309的1像素柔化。然后重新启动数值变形对话框,将该对像进行40度的旋转。然后将这个小手移到放大镜左侧位置,如图13。4 E3 ?  l, v" K4 N+ X! s. g8 S( W

3 Q3 S: f, @, h% n6 r' k5 b* M* k8 N9 y4 G# ?* \/ _2 Q. G
" B0 w2 @4 A5 B4 a" @
图13
$ L$ h/ L/ W- d  小手画好后,接下来就该来画小嘴了。用“钢笔\"工具在绿豆脸部下方位置画一个如图14般的外形。6 |8 A$ `5 P1 K+ @/ N
8 x: A$ {# @) e& e3 O& H
6 D4 w" r5 z8 \) d* I% q
) W: W8 `2 g. Y& }& s2 }+ p5 P7 M
图14! u$ l2 u, v* A! O) Y: K5 X
  对该外形使用全白色的实习填充,描边色为# 4B7702的1像素柔化。为了使嘴部也能呈现一定的立体感,我们也要为它建立一个投影对象。先将这个路径再复制一个出来,然后对复制对象改用# 4D7902的实心填充,羽化值为3,并取消掉原来的描边色。然后将这个复制对象通过“层\"面板的位置调整,移到绿豆“小嘴\"对象的下方。然后用方向键将投影对象向上和向右分别平移3像素和1像素的距离。不过这样还没算完,再用“部分选择\"工具将这一投影对象左侧的路径节点选中,并将其向下移动3个像素,如图15。
! K4 {( X7 y! F0 K! |" Q+ H& n' ^  n% Z# b& T+ D

8 r7 s! S0 b$ L1 ?# w4 e
! I5 `+ \4 n7 |, O. [图15( C8 K9 K3 T1 d  K
这样,一个放大镜的静态表情就绘制造完成了。为了使这一表情的一些色彩填充也能被其它的表情系列共享,我们可以把嘴部的色彩填充及投影对象的色彩填充等都建立一个样式进行保存。  为了使这个静态表情能够动起来,我们要先建一个画布大小为65*65大小的新文档,然后将组成“放大镜\"表情的所有对象选中并复制到这个新画布上来。接着再启动“帧\"面板。在面板的右上方点击其下拉菜单,从中选择“重制帧\"项,也就是复制帧的意思。如图16。
+ c& A3 t1 L! M8 u/ I( j4 `( E7 u- ?' [
  D1 e5 K, K6 P9 }. B$ l' r
5 x# x. t# [1 y6 H1 O( B! H! g  A% p3 @
图16
0 M8 G- `; [  I% v/ j. v  随后会弹出一个对话框,我们直接点击“确定\"按钮。此时复制出来的帧也就列在“帧\"面板中了。我们点击“2帧\",然后在画布中将绿豆左侧大眼的黑色眼珠组合对象删除。换以在上面用“钢笔\"工具绘制的直线路径。如图17。
. j; S* X' }6 V' r% g& e- q
' N; ^/ X1 u) d* n' [' ?( b
1 d: s( h4 m# c/ S4 P7 v+ d7 W6 ~. y; c' s
图17
% w& f. ]1 r: V6 h, i$ o& p  该路径的描边色为全黑色的1像素柔化,但为了使这条路径更加的明显,我们点击“复制\"、“粘帖\"按钮,用两条相同路径的重叠来加深其色彩浓度。这样,一个眨眼的动作表情也就绘制完成了。我们可以点击画布下方的GIF动画播放按钮来观看。
: [! N$ Y8 e3 x. A. H! r7 D9 y, x$ }2 G, u& Q2 y+ C
' D0 _, P* }3 e+ ~/ z5 |- s
. g0 X" F# a/ e) }$ q3 H  ]# ~! _
图18
( R" z) A8 F, k1 R9 t$ h  是否觉得动作太快了呢。我们在“帧\"面板中将第一帧的延时时间设置为140/100秒。如图19。
. u" n' B; l( ~! X' s% F1 Z2 O; {/ L! O# \) ]! q) i2 p$ Q2 m
# ?0 r0 {5 k! \

6 |4 c4 i) ?2 y9 @  q图19
" ~! j( o0 \3 L/ s- |  而第二帖的延时时间则设置为14/100秒。然后我们再来查看播发效果,可能有人又觉得慢了些。其实当我们把这一动画导出为GIF动画图片后,你再用ACDSee之类的看图软件去查看时会发现其播放速度要比在Fireworks中查看时稍快一些。因此还是先把该动画导出为GIF格式后再来查看。用“切片\"工具将画布范围进行框选。然后在“优化\"面板中选择导出格式为“GIF动画\",颜色为256色,如图20。
0 d1 y; \# [- r
/ t9 D' S* w8 u  n- W+ w# l! y1 ]& [4 L% P2 V
! g; e% n' \! j6 C# {* K" T2 ^2 F  N/ w
图204 \  ^- D; ^, g# b+ l/ c0 L1 \
  然后在切片上点击右键,在弹出菜单中选择“导出所选切片\",并为该动画选择保存路径即可。然后我们用看图软件来查看这一动画。我个人觉得其播放速度还是比较适中的。至此,我们所绘制的第一个表情也就大功告成了。尽管这一动画只有两帧,而且表情变化也很简单,但却为其它表情的绘制提供了一些样式,可通过样式面板直接使用。以及为其它表情动作的夸张与变形带来一定的原始参考。本教程源文件下载(ZIP压缩文件,127K)二、“汗\"
3 A8 ]" |& ~* \% F( i$ Z9 c) C/ F* V& u; c( z
5 c, W5 K) [$ J5 {5 {- t" h
6 X& `1 q6 t9 T7 j
效果预览8 W9 T: m2 I2 i) Z1 J
  我们将“放大镜\"表情中绿豆的脸复制一份,作为“汗\"表情的脸。而且同样是在原来455*255大小的画布上进行绘制。这一表情的绘制较为简单,用“钢笔\"工具直接画出四条线段,分别表示眉毛和眼睛,眉毛的描边色为#567517,笔触为3像素的柔化描边。眼睛的描边色为#3C5010,使用2像素的柔化描边。然后再画一个圆角度为100的矩形,用全白色的实心填充,描边色为#5E7F19,使用2像素的柔化笔触。完成后将这些对象按图21般进行摆放。) N0 V+ |2 ^: ]. W. v) P7 K% C
2 Q* Q& D6 e* L/ Q1 Z
( W2 r1 g  e3 u! Q

  ?9 D- W. x) l% o5 v# u图21" T' ~0 ^+ O1 N2 M4 Q# R
  我们再来画一个汗滴。先画一个13*13大小的圆,采用“轮廓\"渐变填充,色彩值为# BDEFFF至# 2EADD8,取消描边色,并为其添加一个“进一步模糊\"的特效。然后用“部分选择\"工具将该圆上端的节点选中,使用方向键向上移动12像素的距离。为使汗滴的上端更加尖锐,我们用“部分选择\"工具将上端节点的两条控制手柄进行缩小,如图22。然后调整填充手柄的角度,如图23。从而使汗滴的反光更加自然。+ ]0 Q: o/ s1 v0 N
* b5 w; B; T7 z* X, u8 V

* m  c, Z$ a: R, n, U" n9 ^! I! `) d5 ^: Z& y
图22
) A( O8 R' s+ E. \5 {# T
- Y0 o; B: l# P2 _' x& ~4 A, T- `4 d" \* D/ ~/ s- z

6 e$ m- |3 B) k0 J  ?! V# Z# O. A. F6 m; V, L( V
图23% M; A$ q1 w' i8 N
  完成后将该对象移至绿豆额头的左侧即可。这样一来,这个表情的静态就完全画完了,我们为它新建一个65*65大小的空白文档,然后将组成这一表情的所有对象都复制进来。从而转入该表情的动态制作。我们注意到,在这个表情中只有汗滴是需要做成运动的,而其它对象则仍保持着静止状态。因此我们可以考虑将该汗滴转成动画元件的方式来完成这一动画过程。我们点击“层\"面板中右上角的下拉菜单,从中选择“共享此层\",如图24。
  {+ @( L/ d' i: h, U. C4 w$ r& B  X1 X
. n2 x% n3 c# i3 l5 @) N
* x0 l5 }9 x4 X7 }4 |
图24
0 G% n4 H, Y: F3 {/ N" J  然后选中“汗滴\"对象,再点击“修改—动画—选择动画\"命令。此时会弹出一个动画元件的设置窗口,我们在该窗口中输入如图25般的相关数值。: E3 D/ H4 `, T! u
  g" A5 J6 p+ j! N8 H! L! q9 ~2 a

0 O9 \2 q, U" M) ^; N( _5 b0 l+ u8 q) \) T  G
图25
' y' Y- k& e4 u- s9 O  点击“确定\"按钮后“汗滴\"对象即被转成了动画元件。点击画布下方的“播放\"按钮即可进行查看了。但播放速度稍快了点。我们打开“帧\"面板,并将里面5个帧的延时时间设置为35/100秒,然后用“切片\"工具为这一动画建立导出切片后保存为GIF动画,以便在看图软件中进行查看或导入到QQ表情库进行使用。三、“晕\"
- b, ?( c4 B$ R' ^% u* r; i% K" K/ ]; u+ f( B
8 m0 E+ G( x. G% N5 q0 |1 G& B( m& k

  K. c* X8 k9 M2 }1 x) C效果预览
! \- q0 Q6 y8 ^* S5 I( n9 T' ?  这一表情共有三个运动对象,除了两只眼睛要不停地转动以外,嘴吧也是会动的。但制作起来却也不难。先从“放大镜\"表情中将我们所需要的对象都复制过来,为了使这一表情动作再加的有趣,我们将原来的眼球投影对象用“缩放\"工具拉伸至21*21。改用色彩为#648A13的实心填充,羽化值为3。眼白对象也用“缩放\"工具拉伸至20*20,而黑色的瞳孔则不必做任何修改。然后按图26般进行摆放。
( a" ~2 M3 y' l1 h0 M! w. t2 P; ~
9 s) ?' y1 z6 U% ]7 G: Y
3 `( o( S" Q7 l5 G
8 D, d# O5 S; s& [' U+ T! ~图26
) c6 a$ g" ]+ \+ [我们再来绘制它的嘴吧。先画一个5*5大小的圆,取消其填充色,选用2像素的柔化描边,描边色为# 4B7801。然后用“路径切割\"工具将该圆一分为二,如图27。
, U: w7 b& k  [+ ]3 O, y8 {
( |% |, T9 M# S' u, E1 V8 P- Y2 {# V
3 L1 K9 j8 H( j& `. P
. d3 ^0 I8 v! Q图27
! v/ N: i+ G+ L, x% l( S  然后将上半部分删除,并将下半部分进行复制后再进行180度的水平翻转。然后如图28般进行排列。
. j7 v3 l# D$ U' C9 A  \8 M" r1 d) |% ?9 g
+ I! O+ W# S( i$ M: s

# }5 x/ O# i4 u  Y, b; q: W; g图28& y( S/ t0 K, |5 ?; W3 V- E" H
  用相同的方法再复制出四个半圆形对象,并按图29般进行排列。将这并六个对象同时选中后使用“修改—组合\"命令。
3 O* R# t# T! L) c; Y8 `
. M6 G" m) L3 V& K4 Y
. U. ?8 L6 j+ a0 M
' ^; ]; }# L/ T" M8 [: _$ U. x$ e$ c图298 |7 u2 p2 _6 ?" w8 _
  将该组合对象移至表情脸部位置后,这一表情的静态绘制也就结束了。
# I8 N  u( y. w/ b$ Z* X+ ]# ~0 z# O; Q8 ^: }5 l, Y* }
' S; F* K2 E7 f# C- B( v0 ^5 q
5 f$ ^9 N. l9 s5 G' K1 f/ m
图30
  o1 N. _5 C# {) c  新建一个65*65的空白文档,将组成这一表情的所有对象都复制进来,然后点击“层\"面板右上角的下拉菜单,将图层1设置为“共享此层\"。然后再新建一个图层2,将“嘴吧\"的组合对象移至图层2中。  同时选中左侧眼睛中的眼白和瞳孔组合,然后使用“修改—组合\"命令,将这两个组合合二为一。然后点击菜单栏中的“修改—动画—选择动画\",在弹出的对话框中进行如图31般的设置。
' o8 _4 ~5 F1 \5 n& C
, j- K1 h& n8 ?1 g
% X$ [5 c( ~+ O% B, W' ]' P+ ?" L9 A; [4 S
图31
$ a0 \' A% L1 s- @0 o8 s( o4 A  用同样的方法,将右侧眼白中的眼白和瞳孔组合合成一组后,点击“修改—动画—选择动画\"命令,然后在弹出的对话框中也进行图31般的设置。  我们再来设置嘴吧的动作,在图层2中将“嘴\"的组合对象选中,并点击“复制\"按钮。然后在“帧\"面板中依次选择第2、3、4帧,将“嘴\"的组合对象逐一复制过来。但第2和第4帧中还要将该对象进行180度的水平翻转。  最后别忘了还要将所有帧的延时时间设置为16/100秒。这个速度在导出为GIF文件后也有点慢,但这要是在QQ聊天中使用的话,速度会被加快近两倍多的。到时候这个表情动作看起来就变得舒服了。  通过以上三个实例,只是希望能为大家在绘制自己的QQ聊天表情时带来一点技术上的帮助。同时也将我个人的一点经验与大家共享。如果你已经有了绘制一套属于自己QQ聊天表情的初步构想的话,那就赶快行动吧!而且画好后也别忘了送我一套哦!

本版积分规则

精彩图文

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