|
Fireworks4的mask有了很大的变化, 与fireworks3完全不一样,所以常常有人问:“我什么找不到mask to image和mask to path?”“我该如何调节它的透明?”为了让朋友们能够更快的上手,让它成为我们手中的利器,特地将最近对mask的一些经验与大家分享。 Fireworks4将mask分成了矢量mask与位图mask,增强了我们用mask来做特别效果的功能。工具箱中的笔刷工具(Brush)、铅笔工具(Pencil),矩形工具(Rectangle),和椭圆工具(Ellipse tools)等是即可以作矢量mask工具又可以作位图mask工具,而钢笔工具只能做矢量mask工具。同样,由于工作模式的不同,object面板也会作出相应的调整。 然而无论是哪种mask,黑色区域遮罩的图形都会呈现出其本来的面貌,白色区域遮罩的图形则完全透明,灰色区域根据其灰度的深浅不同呈现出不同的透明度,这与层面板上的Opacity(不透明度)操作不同,它仅仅是使整个图形透明或不透明,而不能使特定的区域透明。 一。矢量mask 在矢量模式下用上面提及的工具你可以画出你用来做mask的图形,选择mask和你想要遮罩的图形,选择modify-$#@62;mask-$#@62;group as mask,遮罩效果就出来了。这时在层面板中被遮罩图形旁用链接图标链接起来的就是遮罩。在链接状态下,我们可以选择图形和遮罩分别利用不同参数的object面板对它们做一些调整,如果我们想单独编辑它们,我们可以用鼠标单击链接图标来取消它们的链接状态就可以单独编辑它们。在object面板中Fireworks4将我们在fireworks3中的两个命令mask-$#@62;mask to imaget 与mask-$#@62;mask to path结合起来了。从下面的两个图形中可以看出它们的不同,我用椭圆工具绘的椭圆对图形做了遮罩。. M& B! e, _+ y: ^8 D
$ J$ P! N0 J H' K
0 N/ g6 G- z+ u X, a& o! X' @- d
(mask) 9 @7 ~3 O, }/ g. k2 f& @, g
, f+ ~- U+ S8 r+ _0 z
(图形) | path outline可以做出剪切图形的效果,当勾选Show Fill and Stroke时,填充色和描边效果也会显示出来。而Grayscale Appearance则可使图形表现在不同的透明度。
! S5 u2 }6 b) z7 r( y- F; Z. D( ^
6 D/ \" A @& K4 R/ ~- i9 l4 l
( |5 b* z! I; n
6 ~! O" r5 [) U" R; H) g 3 l8 }! B* Q) r
; K# v( j' Q, e' V! f
) I/ ]. `0 _0 E7 h/ W6 ~
/ c+ m# p1 y) [) e& k
8 v* w; ~: Q/ ?/ R. B. A* n
( W9 a+ W) T. {: @' X+ u% i: b; f( P7 j c" }- m F( ^
& q& H# _/ `0 Q% M0 b( b7 j
6 Z1 p7 q# g/ s 3 M; _. b( m9 {+ F
_. [! s" H# x
3 x+ x; d4 h+ S3 f9 @6 T* T8 U
! S9 K5 F0 L4 x$ } T9 d
# j% j( y/ t1 k8 M
4 r/ Z' l+ k. @* p7 m; a
: |* O8 z r) R/ d5 z$ }7 `
! T$ Z0 i' H d) u(path outline)2 p% Q* X1 V1 C4 Z' Y( h
( c' ]; v- ^" D- A) w& d q(show fill and stroke)5 y1 L( d* i7 q2 \$ j$ t
8 V6 |: C" j! j. y- D" H0 W
(grayscale appearance) 我们同样也可以通过拷贝和复制存在的路径,再选择Edit > Paste as Mask.或者Modify > Mask > Paste as Mask.都可以取得矢量mask遮罩效果. 二。位图mask 在位图模式下通过上述的工具可以画位图mask,你可以用不同的笔刷色和渐变填充色来表现图形的不同区域的透明。对于矢量路径,你可以通过modify $#@62; corver to bimp将矢量路径转换成为位图就可以得到位图遮罩。在object面板中,位图遮罩只有两个选项,Alpha Channel 和 Grayscale Appearance 。Alpha Channel与grayscale appearance通道的不同在于不会根据灰度不同使图形呈现不同的透明度。Grayscale Appearance与矢量遮罩中的效果是一样的。
: j) r2 V+ x/ k K. D. Y5 }5 S) t5 [0 {* i1 E- P4 O2 I6 a
1 \3 T! A2 ] S7 ?% X6 g
2 E- X- [7 q9 y) a, y% Q 1 @; y$ F2 |! P$ L& i- M/ H- S7 h
3 g. F! K4 [: ~8 s
, R( R4 S D5 v L& f( j1 S) D/ |
. W/ g: D, d: ^( Z ^+ h" n7 G8 L1 o: T) J
$ x- @" _( K e% s" }, r! t% b+ M
/ P1 Y# I, z3 L7 V( [$ Z# @
/ r% b. x M9 {6 W3 ^
- q! E0 g4 z$ T
6 A" n4 x3 c8 H3 ]# X8 D& v1 _, J3 \ M ]; T, |
& N+ S0 U" K1 A$ h6 a) p7 g6 t
# ] S( M' ~" ^- C(alpha channel)( M, a1 U( S' @/ Z. r+ @
( X0 v+ z" u3 X" {(Grayscale Appearance) 层面板底部的两个图标都可以形成位图mask。只不过新遮罩形成的是用链接图标链接好的位图mask,你可以取消链接来编辑它们,新位图形成一个新的位图层,在位图层中,你可以画好图形用modify $#@62; group as mask就可以形成遮罩效果。矢量路径也可以转换成位图,但是位图不能再反转成矢量路径。
+ ~" y& J- N: I# Z' P; k* b1 p/ ]+ S# Z/ ^1 _9 A7 U- W4 g7 G
) h! {) d$ h4 g% \
; A/ E4 ^: y6 R( ]& ]" }
| 已经形成的遮罩我们也可以取消它。我们可以拖动遮罩到层面板的
4 V$ d4 b& q- ^, T' \+ | ' F" F3 x! M% D
垃圾箱图标,在出现在确认框中选择discard,就可以移走mask,并且不应用遮罩效果。如果选择apply不仅移走遮罩,还会应用遮罩效果。假若你只是想将它移开以能方便看到mask。(已经对图形进形遮罩的mask,你可以调整它,编辑它,但你不能看见你的mask。)我们可以通过拖动mask到另一个层上,mask就可以形成单独的图形,你也可以看见你的mask是什么样的了:)。这也大大的方便了你对它进行编辑。- J! K3 T1 {7 J
0 K/ h4 L. r0 w# s" i
, v) f6 M/ _+ Y6 I9 ~

( L/ }) V# Z j4 ^ | 对于已有遮罩效果的图形再进行遮罩,系统会出现确认框,要求你选择是加入到已有的遮罩中,还是移走原有的遮罩,选择了加入到已有的遮罩中会形成复合遮罩,这与你将多个图形成组后,再用作遮罩是一样的。选择移走原有的遮罩,则取消原有的遮罩,而应用新遮罩。 利用好你的mask我们可以做出各种效果,将mask与动画结合起来,还可以得到下面这个动画效果,你心动了吗?想一想,做一做,如果你有什么问题可以到http://2d.sheji.org论坛来问六月。7 b# e" `- L7 ~- [" q! L- x# ]/ x
* b5 D2 f a' P0 E+ e' }, y' |; k8 l) Z) p: {

, m J7 n3 {, R7 s- S# ` |
|
|