发新话题
打印

使用Fw MX插件 3D Primitives

使用Fw MX插件 3D Primitives


特别声明:本文仅授权蓝色理想网站发表,谢绝其他网站转载,插件和英文版说明版权归Senocular.com 网站所有。   
( Z) l# R, k% X% V1 z
) G& k4 ~/ q1 r4 w  Fireworks中一直缺乏三维造型的功能,现在让我们看看通过扩展插件,Fireworks可以做出什么:
( m9 k. n) P" e) \2 H& F  ]3 k  I+ D3 b
, {  D; i# p2 d4 o4 h2 m1 Q
( g9 r7 G1 {. _( u" r

' d/ n3 {8 M+ T2 o' Y
8 C( x; U: P2 P0 s) ]" b* ]/ U7 K9 s, K  z0 c8 [
  ' m  V; l1 V& |6 N

/ [' k2 a6 h5 j2 e3 I8 b9 Y- H5 A% M! q$ E8 X' K  z7 K6 C( d1 }1 @
  这是迄今为止我看到的功能最为强大的Fireworks插件,虽然它的造型能力还有限,运算速度也未优化,不过已经可以使我们对Fireworks的发展耳目一新了,此插件的详细中文使用说明见:
$ X, c# x- U: |http://www.bitgenius.com/tutorial/fw/3DPrimitives/index.htm4 m% w. K; s! f' d! z. D5 @8 d
插件下载地址 (如此地址不能访问时,可从本地下载7 i6 R4 K, o0 V: K
此网站上还有几个很好的插件大家可以试试。   
3 c  F) f2 s1 K5 x4 B: d9 f6 M& _6 f* d0 ]  U  V4 `7 Y! O
3D Primitives(三维造型) for Fireworks [ 版本 1.0.0 ]  ) O2 V! O' N) C6 j
1 q" r1 t7 d& t5 `8 R
帮助和使用说明  
% r* {" X; Z$ r* M1 n; q( }0 o  \. U: N3 w0 f
目录:  
: `. D1 i# \2 v' \/ u4 @- e7 G) Z3 K' g4 c

7 M+ I! p9 ~7 f6 b
9 i, a0 i" Z4 ?3 a$ o+ K介绍
4 M/ Q; b; [4 |0 N4 |
1 \8 \* m6 }4 `; A/ {$ \5 Q% g+ p  x  P( t9 V8 n

' a) W" w9 T/ v6 E7 @( Y3 G是什么
* t8 k% a4 I: C1 b3 J7 {  e0 Y5 n+ R
为什么
1 p% D0 r( N; N& t+ a; l! I9 e1 `- Y) d
局限性
4 D5 Z6 n: g  ^2 l
) o5 G9 ^7 D0 d! Y( m7 L* p界面 & ?8 g+ @/ t2 s6 Z0 h2 ^/ W9 j% o

% h" l7 y2 j& O7 q" E7 v( s5 `2 P' m: D# h3 O- P& c! H9 m/ B

$ t$ R0 k% h9 R0 G# {主题 8 A) M( o, I  n) Z6 ^5 ?1 g4 j1 y4 g
$ R$ u5 D$ {1 @% R' j
三维视点
) v- Z+ t- |, `7 I2 C- ?8 \
6 b$ e+ y1 v+ S1 T" y时间线 $ `$ k  L+ X5 g% t# l. O

" `2 i: e# F: r( r4 m面板
6 N9 h/ w- _7 J  H& ~; k- O1 p3 m) `  Q% A8 Z7 T

1 D. M- C+ b3 K3 B8 J8 ?3 s, v) Y
6 f6 ~! }8 S$ ~( l! }8 l造型 * n* {3 K. x7 c* u: n3 o; l9 J

$ N$ z* E7 H2 e5 M- I$ }% P. p8 w6 F' O9 S$ {* G6 i! f1 Z
6 ]# K$ U, K) n" k% b
侧面轮廓 - N) S; P8 N1 s+ X4 k

0 m- J: L3 o, D8 P+ ^. Z( \: j变形 ( F! i) n7 z9 L3 z& k$ e

# @  J6 K3 z) ^: O1 K视图 9 B- o4 f8 H: V  j* {! Q* }3 _

2 n: A! Z# t4 M( u( M% V, z光源   J4 `/ w8 i0 _# F  P9 @) |9 U
9 E. h6 s3 k1 m8 f. q
输出 / j# @2 k, B+ N; }4 i

9 Y" y& }# Z* r! l% I/ o8 U, U) m; k3 l  E& y& z1 O3 X

* q' J6 j4 x/ L* T( `% e, O+ ~预览
, n/ u$ F0 i5 a- i, N( m$ e! Y% g3 q
输出 9 h" o9 U/ G+ l4 g+ Q+ F/ h
0 t# q; d( K3 y8 y; f7 |# J2 q
输出
% s* k/ M1 n" N! e% I- `) i% N4 Q+ O  ~
版本历史 & y3 P$ ?' L4 B' {; @

0 K+ W% }0 B4 R% h( x1 g" N; x版权声明
8 M+ c+ T, \( s8 F7 V; O- y% y
( R- p2 {# I6 N  W( H1 m7 V1 L  9 w5 ]$ h$ _1 e8 y! R2 p' d

/ K2 A( X. K% M- J0 _2 u  ( D/ _. V* Q2 j  F6 p
2 ^' \  P% Z4 K% Y/ }6 z
  
! z9 }9 p. D& }6 R3 g3 k: ~3 y4 r- ?$ V  w% J, @7 Y
9 Z* l' e6 k- C  @$ ^" H

& ?% {4 \& r  ~1 k. M, T% f
  
% A% S; o, C, a, L9 l
' M; F2 o$ y& I' h3 S9 Y# Y[ 使用中的三维造型面板 ]
, }: e. A* {) L9 A, V
4 S6 @( }  l1 S9 ~0 T介绍  0 X1 \* Z. _, b8 A& u

3 ]1 t5 r) x6 v% {( D3D primitives(三维原型)是一个支持Fireworks MX的工具面板,它允许在你的Fireworks文档中创造简单的3D物体或原型,它可以生成矢量造型或简短的动画。  . ]" f" F& v- l2 z" T" G4 r: W
7 @* g7 V! J% |
是什么  
' [6 D% E. t5 H& q$ i  A  [; F6 Y4 x, p9 o! Y/ F
3D primitives是一个面板,很像其他的Fireworks面板,可以从Fireworks的Window菜单下打开。它与其他面板一样可以浮动在你得Fireworks空间中,也可以按你愿意的布局和其他面板组合。但是为了最好的执行效率,建议你最好不要将此面板作为默认面板打开,相反只在你需要的时候再打开它。  
8 ~# J5 r8 a2 Y7 \: b  x3 W0 C. b% U3 F0 `8 E
当你使用3D Primitives时,你会面对一个直观的界面来创造、修改、动画一个简单的三维物体。然后你可以通过输出(Export)将最终的物体输出到你的文档中。  
' z: e6 t" W  @! c% s, g7 v1 R3 _4 p0 }/ I
为什么  7 f/ `( Y0 m5 @

, V" c! L. [  d7 N7 W你曾经有过在Fireworks中创建一个简单3D对象的时候吗?甚至你曾经有过在Fireworks中创建3D动画的渴望吗?或者需要一些简单的线框模型进行进一步的设计?。。。或者仅仅使用它作为一个参考。这些就是3D Primitives可以为你提供的。这并不意味着需要一个完全的三维创作环境,而仅仅是提供一个简单的可以修改、旋转并最终增加到Fireworks文档中的3D造型。  
) [/ S$ v+ d1 U7 R* ]
0 q0 X- e- I- D' f! r: c局限性  2 Z* U2 N4 I( ]; X
# [) d4 A0 ], t4 D5 g( _
作为一个Fireworks中的面板,3D Primitives在创建三位对象方面并不十分强大,渲染过程并未使用硬件加速,整个过程运行也比较缓慢。除此之外,从3D Primitives输出3D对象非常耗资源,特别是当 对象较大或非常复杂时,Fireworks可能看起来死锁,因此给它足够的时间,它最终将能够输出你的造型。  " A4 v: I$ J: I- K3 @  J; R" e
$ [9 r6 ~& e8 p3 e" m" `
动画被限制在25帧而不是更多,如果你期望更多的帧,你可以分多次输出你需要的帧。  
- R8 u8 H- e# @: g8 J' J9 U% C
. S! k6 \, z8 i! }/ B# S当创建动画时,只有视图旋转和灯光旋转可以被转换为动画,在时间线上的每帧都需要设置一次。  
2 C& v/ ~: V1 w2 {: M
. H7 C, m) c$ i5 }" H输出的每一帧会在历史面板形成一个记录,如果你有一个完全的25帧的动画如果你有一个25帧的完整动画,并且有少于25个的“撤消”步骤,那么当你输出动画时将完全覆盖所有的历史记录,或者是不能让你完全按照你的需要或意愿来撤消动画。  ! o/ |$ ]+ O% h+ L1 N

" o& G/ U# n/ j$ ~+ g# x1 K6 `1 Q  
4 Y3 }( f9 ]7 v9 n9 g+ r4 q9 P- B5 \( l" e1 G
界面  - q  I" b  w, x' t* F- Y) Q

* y  z' y! z! p. o4 k! Y3D Primitives的界面分为四个区域,标题区(Title),3D视图区,时间线和侧边面板区。  
7 P; U3 u5 U% r+ n, b7 T: W1 l0 R* U1 j- }' q
  2 ], V. u' x; p7 h2 E* |

1 ~5 J# m2 c; L* R2 d
! @- b8 S  X" i# K( s7 d& {' o/ g: c- G! D  \$ r: H! \/ K, I- L: P$ C
$ }4 `' h* V' f, J( k- @  C
, g3 v, I: d3 Y  F6 N3 u8 p1 m
4 L  P% C' ?# E

6 H' P1 k8 e! D
# t, K" c% ~3 B4 s) w  V; j# {" D/ Z# T
  Y- n7 u& X) ^0 c
: }* Q1 M2 z! M$ d. J; b, @8 ~

- Y8 W: B. z+ t' C* p- A: w2 C& J, \; P% d9 \

, P0 b+ `1 }3 f) j  Y3 J7 T2 R4 x, o5 |) }' L% A

- }/ Z7 Y1 v$ Y7 Y" k; `2 y( a- O
, T. Z; U' s; d; G5 {- E1 Q[ 3D Primitives Interface ]  
1 m! A: [0 C. r9 ^3 z5 c
- R1 s2 H; i, J9 K4 `1 p3 @  
+ R( \7 |; L1 L5 J# k* x
1 w" M& R) b" W0 B# i; b$ w9 N标题区  
- C5 d. v" z6 R7 ^4 W% s, s& d
) A' C: z5 k( b+ U1 \沿面板顶部显示了你的原型的名称,在它的右边有一个i按钮链接到现在这个帮助文档。缺省的名称为Untitled Document。双击这个名称允许你编辑它,当你将创造的对象输出到Fireworks文档时,一个图层将被创造,并且以这里的Title名命名。  6 D- h5 i! ?2 T! H+ d$ m

1 P3 t+ \- d- b9 Z2 X+ a1 d" d三维视图  
# w+ ?+ R" c: E& {: q, d8 D0 D; B5 y5 D7 Y) ~0 N/ \
三维视图区是虚拟显示了对象在时间线上当前选择的帧上的三维空间外观。它不仅仅显示对象的一个基本预览,同时也提供给你一种交互式的手段来使你改变它的视图,或者改变围绕对象的灯光的位置。  
3 P7 f7 }* F9 Y! [6 G
3 Z$ h& t5 N, E  a. l在圆形区域内部任意位置单击并拖动后面的三维对象,将使你沿X轴和y轴旋转对象的外观。这就像在许多高级3D软件(例如Maya)中在透视视图下旋转场景一样。  
6 X1 \7 |# L# i; S4 D2 Y/ ]% I6 t: g/ T, A( R( p' }1 @
外圈细的黑灰色圆环允许你沿Z轴旋转,非常像在二位状态旋转。  2 J- ]( F& F" K
' A  T3 X3 @2 F9 }9 P
如果灯光设置为可见的,它也可以通过点击光源位置的圆圈沿x轴和y周旋转,或者使用第二圈的园沿z轴旋转光源(光源的颜色由选定的灯光颜色决定)。  $ A1 n) P' q' }
' |# l2 X! [' f) d, p6 X
时间线  ( Z) {" I, b  d
6 ^, g7 X5 |; R! r: W3 d" {
3D Primitives面板的时间线在三维视图的下方,它提供了一种创建动画或使单一对象连续变换的途径。它提供最多25帧(每个白色的矩形代表一帧)。红色高亮显示的帧为当前帧,你可以点击拖动红色高亮的帧到当前帧,也可以单击任何帧设定它为当前帧。  
" L) L6 }9 V; {+ j0 G
2 S: j6 D; n' r. e/ E关键帧有一个黑色的实心园表示,无论何时光源和视图被旋转,关键帧就被设置了,并且每个视图和光源都被自动设置。没有办法使关键帧既是这个又是另一个。如果你希望你的光源在动画中不被改变,确信在你开始关键帧时定位好你的光源。  
+ x& ], S1 }: S! `3 s$ g" R) Q0 A% G, i8 i4 P
下面的键允许你删除或选择一个帧:  
9 D* K7 w" I2 p$ m* d; D! u2 t4 w) s* J$ Y4 I  o- J

( b8 @5 ~+ N0 Q- x$ R9 N* L/ Y+ l$ V6 ~
“D”键 8 _8 |- h4 C# Q
& `' v7 T. p: u$ |6 K
“Backspace”键 ; ~. s! ]' [0 v1 b* H: y; q2 g; C, E

6 _5 q5 B- S& ["Delete" 键 3 K# J8 C: f2 V2 }% x
& F3 ~2 c+ U+ p, i- m: \1 T6 m; _
注意:第一个关键帧不能被删除。  
) g& R! W3 u: E# ]& B: g; K6 x( `6 J
在时间线帧上方有两个控制手柄允许你创造一个时间线选择范围,这个选择范围将决定哪些帧将被输出为动画。  
- }& j# v% m2 W1 `, F
$ G. n1 u# ~  @$ y" a) T面板Panels  ) y- J  W7 I" ^4 \$ |

  T. h/ N( {/ \面板是 3D Primitives本身内部控制三维物体如何被创建的一些面板选项,总共有六个面板,都在面板顶部的下拉框中,只有轮廓“Profile”面板在“Shape”面板下方。  : t9 p) z! K6 c6 S/ N8 b* T

1 D- L8 Y8 m: B造型面板  
# f3 O9 R% J' [8 N: _( E4 g$ W, y2 k* \. x8 C$ o/ n4 [
造型面板提供了主要的构建三维对象的界面,定义了它主要的一些外观参数,你可以执行的操作有:  " w7 F( h' R' L/ a/ b

; K2 O/ W1 z6 [+ F0 v2 w9 i" N  o
0 j) z  v5 m8 D7 K9 c' W" e) b, k0 z2 a* _2 `# h
描边颜色:允许你定义多边形对象的外框颜色,它也可以设定为没有描边色。  ) W/ S- \% b6 C; j! j4 ]  o

4 J8 e- P4 f* J! y! ^$ g5 B- {. h6 j' U6 i( H0 h% R
2 ], S; K2 Y& R. H# E+ `/ e
填充颜色:允许你指定多边形对象的内部填充颜色。  0 M- ]: N. V# y: @/ Z
2 Z; T& X) B; I; ~, J; j
线粗:多变性外框线  ( A; f# a1 H* p

0 v; h$ h4 D( J* n* O径向分段数:最初的对象沿着它的半径被分割成多少段(就像地球仪的经度线)  
8 j# o" S- }8 l8 J) t8 I! b" I' o1 ?
轴向分段数:最初的对象沿着它的边分割成多少段(就像地球仪的纬度线)  1 e# p7 i9 C) v3 V0 A2 \0 W  ^" H5 v

( t- m4 D3 ~! x, v- h轮廓:定义了造型对象的外轮廓线,“Profile”按钮可以打开轮廓面板  
7 P" S/ Z+ A& s6 R3 t3 Z) a" V: X: x( i4 x% c/ |" U& w4 }
轮廓面板  9 t9 g+ a" ^2 U/ |/ u) J# J6 H- X& l
: ~- J6 _% C( t5 N1 |" D: E
轮廓面板给你提供了改变原型对象外轮廓的途径,轮廓描绘了造型沿轴向的变化,它由三个点控制。通过改变这三个点,你可以塑造你的对象外观。作为一个参考,你的轴向分割线可以在此面板预览,下面的外轮廓分别描绘了1)矩形;2)圆锥形;3)球形。  
/ w* d* y; U" O3 Z+ s0 x. _; c& |/ n9 o

5 o7 Q- D2 U- ?) L) @( |$ c* p) A9 k- V  h; \
  ( @) F, u! a+ M* x9 G8 \) G( z
5 _# M; U0 E. P
  
+ L* @' r, Q1 C& f& h% `4 t) w- `8 i9 c
视图面板  
) V5 s6 A8 l' ]
7 g! P# L! m# @6 {9 \视图面板提供了控制你的对象视图的方法。这里分别有x/y/z三个方向控制参数可以被编辑旋转对象的三维视图。  2 n5 {1 r9 b, [0 G3 x% v

% |% O6 ?0 K% P# P! x8 \除了可以旋转视图,还有一个透视滑竿可以允许你调整视图的透视角度。较低的透视数值意味着更远的视图。  1 Q$ c3 f! o' v. ~1 v
. w4 c  x! Z; d; {6 r# h, f
   
( B  I. K. L3 P: K# \  N
* E: _% l4 K( @3 ^变形面板  
9 P" k9 S- `! [$ Z- J6 \) t6 _- Y4 @; s3 f3 E, l
  % Q% r& l& V( Q/ Z0 U* g: T

0 ^+ ^/ E. @4 Z5 f8 J9 g9 M6 c5 z变形面板是造型面板的扩充,它允许你控制你的三维对象外观。然而变形面板只是沿着x/y/z三个方向改变对象的比例。  : S- c1 K9 O+ p9 n

4 I# q7 |3 X/ l, A6 o$ U  
1 X7 S* I3 d9 o1 L- G
  M, a6 I3 D* v+ A9 E8 o* I9 L' ~+ P' b光源面板  - g- B5 c9 |8 |" Q6 k3 u# V
4 _; ~; Y9 @/ m5 f1 H& S
  
$ b/ v  I; Y& D- E, V! z
$ f. u) H) u2 L7 b, H9 L3 E' H+ J光源面板提供了控制灯光的能力。  / e/ A* J' ?% J' \" d& }8 t+ [

9 h( x; \; P0 Y1 P8 P3 \  8 W5 ]. O" E# A2 M  o( e8 m

+ M  ^. F- J( G( y2 v4 o4 _5 Q# a; V- [2 l8 `1 t3 j

! w5 z8 E2 E$ d2 G" {/ z2 r光源的颜色:定义了灯光的颜色。  
- x! Q2 J, {" R5 L- X$ C- y1 x3 f/ s$ U; S3 |/ Z! k0 x
  
- r/ G: M" ]3 A6 s
6 L" h" ]. ?  @8 h' x8 o" S; t0 v3 }9 A: L4 }; ?
' z" L( f- r/ ?* T7 h4 k" W' g
打开光源:定义是否打开或关闭光源,它的色彩将影响三维物体的色彩,如果关闭光源,灯光将不会影响对象的色彩。  / O/ e1 q! _0 d$ h. k% M5 |
7 P% [& A, {6 u' e4 w
  
* `/ C1 P3 }4 d. k2 S' d0 o! g
: \( g" y7 A% d0 _, P5 @! K, b3 k1 Q
1 m# F7 |( q* c# e9 b* J
显示:定义光源是否可以在三维视图中可见。注意:虽然灯光在视图窗口可见,但它不会被包含在最终的输出中。  0 _/ H! J+ d  e( L
3 K( j. j" g, D- D/ S( J
  
# [* H! g$ L; y2 S" `* F) [
+ S* ?: Q, m( W, ], w. V展开度:定义了光源在三维对象上的集中程度。较低的展开度将意味着光源集中在对象表面较小的区域中;较高的展开度将使光线照亮对象的更多部分而阴暗面会较小。  
) `8 `' U$ f2 F: O  Z9 X- _: {- s1 h( ]; m5 S! U
x/y/z控制了光源如何被旋转。  
1 f: u& u$ r: z+ E/ @7 d/ H/ g7 b" f/ i4 k. @
输出面板  ! C  _2 B* z) {4 ?- g/ W9 J$ Z
8 l+ y- a, z  r9 m( O
输出面板可以设置三维对象如何输出到你的Fireworks文档中。  ' w9 S" A0 I( g1 m! E; @* F# ]
5 H  s- q) M+ k+ X  q6 P5 [
输出帧:定义了是否输出单一的帧或者是一个范围内的所有帧,当一个范围被选择时,你也可以制定输出动画到帧中或者不同的层中。  # j# t5 k3 ^0 E( \
' K" r8 C/ R/ A- ]. f
3 P( o& A5 p4 C5 o6 {  c. a: C

/ B2 O6 s7 x7 S& {9 { 扁平:定义输出的对象是分离的一组矢量或者是一个单独压扁的位图。  
% N1 g; b5 z% Y( J* E; j: e8 [3 y' e& W2 C0 J4 @5 @9 ^& i3 p" i
放缩比例:允许你改变最终的输出比例,默认的输出比例是1:1,此时最终输出的将与预览面板中的大小一致。  
/ I2 B+ |$ b& i. l+ {5 M- ]7 P* @5 w( f: I1 Z+ b
预览  
3 D3 P) p) f- E8 U! Q4 }% q/ d- l- j& J0 |
预览按钮允许在输出前在内部简单的预览动画(或静态图片)。点击“Done”按钮从预览窗口返回你的主界面。  ! E) Q- @. ~3 s/ Q

5 @6 E( W9 Y' i1 X输出  
9 u! H0 h3 {. h8 `$ j
* I- ?& U, g5 u  t* x4 G9 r+ r( u输出按钮将根据你的设置最终将对象或动画输出到Fireworks中,一个新的屏幕将出现显示输出处理进程。当它完成时,你可以返回到主界面。  
7 m# {: Q  p8 ^* c+ v5 _6 |1 Q
; n6 S0 N5 B+ o8 {7 Z/ r  
4 |& _. x5 ^. E7 h  a2 a4 R! U1 y. J8 s; C! Z3 ^
输出细节  ! C7 e. D  W; c; _5 k
+ i7 P$ z/ A7 K
输出三维对象可能会消耗大量的进程,特别是老的机器或者是复杂的三维对象或较长的动画,请耐心些,甚至当Fireworks看起来好像死锁时,输出进程将会最终完成,结果将非常好虽然精度有限,你可以尽可能的简化它。  
0 ?' w0 j9 n" V  ?
. n0 U% P1 u% v6 L; t7 ?5 @, @$ h如果输出时在Fireworks中有对象被选中,输出结果将中心对齐选择的物体,而不是缺省的文档左上角。这是你可以较好的控制三维对象的位置,特别是动画输出后很难被移动。  
+ {7 w$ y2 c5 K7 x2 u7 Z
) [: C7 Y& I3 n. @2 P4 F7 t5 U# m# B输出时会在你的Fireworks中创造一个新的图层,图层以你前面定义的标题命名。图层会创建在当前图层上方,如果是输出多个图层,则顺序创建在原有图层上方。当输出为帧时,当前帧将作为第一帧,如果输出为动画新的帧将被增加在其后。  
, m3 a  R2 R7 u  B5 l% J6 r$ b- ?5 r
6 L4 l+ Q8 P+ i7 C0 r* \1 ]5 l6 t+ [如果输出的对象没有设定描边颜色,你可能会考虑在Fireworks中设定边缘效果为hard,使用soft edge(柔化边缘)可以使多边形有较小的羽化边缘。许多你当前的笔刷和填充设置在输出时将被保留。  
! ?9 H. X* |, |- t6 o# q7 w6 x3 z
  3 C2 l' G6 C3 X1 Z/ h* Y

; B: w( q* E" t/ ^! J3 h1 a版本历史  
) b+ P# c4 H& }. R& f# r
% m6 g. {- w  E! n' i(忽略)  
- i! A! R+ c" |; I2 z( r  S% p, h: a! G0 O4 ~
  7 I3 ?5 M/ {! X/ V- n- i- S
9 J: Q# a) o& T' m. V
版权说明  0 H  Z: T8 H. H( @* \7 U: N
9 T6 k0 S8 w! y% t0 E! Y
此插件由 senocular 创建。 2003   
/ O9 }& m: D" P( |
8 N% M. D/ U6 n2 ]  V中文说明由梦觉翻译,未经授权,谢绝转载!



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题