|
|

楼主 |
发表于 2008-12-26 16:31:22
|
显示全部楼层
来自: 中国广东惠州
基本的布光模式
, g. ]; Q8 b0 C8 a* J9 _! K2 X
- s4 Z8 U f# e, _! o $ v+ n& X5 B; t
7 ^: F, H& G$ g9 k: n% w( O/ [# c在布置光源之前,一定要冷静地分析光照条件,也就是说我们要在一开始就对最终的照明效果有一个“预测”,这样,在布置光源时才能有的放矢。" Z; K; R5 k+ {' z# ]. Y
* D+ M, ]0 F8 ?& ]; Q 3 L! o6 N4 A2 m' q3 D
, V2 M' Y- k1 c
1.添加主光源;在多数情况下,人们都会把主光源放在对象的斜上方45度的地方,因为这是一个趋于完美的角度,但记住这决不是一个准则。 " w' d( E( a9 {; v% B9 u
1 l5 A( Y" q9 `& y$ p/ V; x' o9 w
. Q2 N/ Q% g5 c2 y2 m# L8 v' O
8 H+ T8 C; y9 u2.再添加辅助光源;对辅助光源的使用必须采用“少就是多”的原则。我们必须清醒的认识到,在三维渲染中布置灯光不是一个机械的行为,应该在一定的范围之内充分的发挥自己的创造性。有时候越是简单的场景,越难表现得灵活生动,这时候,利用一些特殊的光照效果往往能产生意外的效果。 % x8 {4 R% D5 `5 O% j9 H6 Z
" @; |& f, @+ \" P! p1 v
3 z! z: Z! M5 i; P6 E8 F+ ?$ P' ^
4 e; O% f+ u% s" @9 b3.(必要时)布置轮廓光
7 |9 M* ?" T- ~- Q3 \9 |, V5 }9 O: E$ }: {" x
7 b: B& n. R7 I; e2 n$ ~1 P. s! ]+ D7 y( R
4.对光源进行细微调整;人的视线总是会被明亮的东西吸引,比如单独看地板的反光效果时,它显得不太真实,也很不精确,但它只是起衬托作用的,一旦有更亮的光线被引入,它的不足之处便被掩盖了。同理,若场景中天空光也存在一些不足之处,但没有关系,只要太阳光一引入,这种不足便又被更亮的光线所掩盖了。因此,记住:在调整弱光的时候,我们要看它的整体效果,而不能拘泥于细节。暗处的细节,都是人的意识添加上去的。凡事都要把握一个度,不要去追求那些不必要的细节,把握住大的块面关系就行了,这一点和绘画有极相似之处。还有一个要点就是不要追求完美,虽然我们忍不住想这么做,但千万不要付之行动,因为完美只是一种理性状态。
2 k- Y- m7 M$ x% y8 H- c( p8 I; ^8 Y5 `/ N6 e/ s% u. w
! o+ x4 _% F- Y. ~6 }, |) k
8 T D9 G$ [8 J4 e# S材质编辑的艺术
) `( Q! r$ x) V2 u5 G5 ]- M1 U- ~, U* ]/ x3 J
在三维渲染中,材质是非常微妙而又充满魅力的一个课题,它在三维作品中有着举足轻重的作用。有时它的作用甚至是神奇的,也许只是一个简单的平面,但在材质的作用下,它就可能是一面湖水或者是一片沙漠………很难想象,如果离开了材质,三维作品还剩下什么?作为一个反映视觉效果的图像来说,如果图像只存在一个模型的“骨架”,即使再精致,也不能反映对象的所有视觉信息。在现实中反倒是经常出现这样的情况,一个真实的材质、一幅精美的贴图,往往能给模型提供很多无法用建模手段来表现的细节,因此,在渲染中材质是非常重要的。
3 L3 R4 \6 c2 O4 _+ s3 G$ e: X% b
* c: X, G% P' b# G* r" m
& }" y$ j0 e/ E# r( \0 M% o F5 }1 p! s) i2 m: V1 |
材质的公共属性——————> 4 I# a$ L1 _* T: N
/ b$ N" {& \+ S5 D5 }% W2 S& x) b/ g
2 V3 U1 G+ D- C) r# e- M; S3 g! X9 D
材质的颜色属性 , K4 F: _( e6 B2 d$ w% T) L2 C R
% t2 |1 i3 o# P+ r$ g$ y; \
固有色和环境色(Color Ambient Color) 6 i* L9 J. Y" o
* r& x* I" l% N: Z. ]: O
固有色是材质最基本的属性,它决定了物体在白色的光线照射下会呈现出什么颜色。而环境色则是物体固有色在环境反射光线的作用下,物体所呈现出来的颜色。如果仅从三维软件的角度来看,固有色是物体接受光源直接照射部分的颜色,而环境色则是指物体背光部分的颜色。在非光能传递的渲染程序中,正确的设置环境色是非常重要的,因为在材质编辑的默认条件下,材质的环境色都是黑色,这样,在没有其它辅助光源的照射条件下,物体的背光部分都会呈现出黑色,而且,这种情况不会受到物体固有色的影响。为了获得更真实的渲染结果,在不需要增加辅助光线的情况下,我们只要修改物体材质的环境色,就可以获得类似光能传递的效果。但是,不是所有的三维软件都能很好的“解释”材质的环境色,比如在3ds max中,材质的环境色对物体表面颜色的影响并不大。
o% E+ U) O7 ]' G
- r5 M2 J/ c7 {, }
7 z; J# k* D; P0 S" n8 Y" I
4 J9 l* B0 g7 m1 P. _* _! i& A说明:颜色的V值是指HSV色彩模式中的V参数值,其中H代表色轮上的色彩,也可以成为色调;S代表色彩的饱和度;V表示色彩的色值。HSV相当于美术上的色相、纯度、和明度这三个概念。 $ v/ j; j1 ^9 L2 t; \3 X6 Y
9 ?# s. W# ]- F
+ @' W0 f6 H+ H' [
" n C, } i/ m" Y+ ?! ]. H ~散射度(Diffuse) * F/ h% ?- r8 j3 W9 B
3 N: O1 X% p% T散射度在材质编辑中并不常用,但它对材质颜色的影响却非常大,那么,该如何理解这个参数的作用呢?学过基础光学的朋友应该知道,物体所呈现出来的颜色跟光线有着密切的联系。在白色光源的照射下,如果物体把光线全部吸收,那么我们看到的将会是黑色;如果全部反射,那我们看到的将是白色。散射度基本上就沿用了这个原理,不过实际上它控制的是材质固有色和环境色的相互关系,这么说可能更容易理解。 ; S' b3 t; ]$ g
9 t8 H6 A f) s; b ' y9 o8 C& `4 h6 S
! V, I0 Y/ E# ~. a
当散射度的数值为0时,无论材质的固有色为什么颜色,材质的颜色都将被环境色取代。随着散射度数值的增加,材质固有色的成分也会随之增加。比如有三个圆球在一个场景中都使用了同样的固有色和环境色,但由于散射度不同,物体所呈现出来的颜色也不相同,散射度为1.0的圆球,产生的结果比较“正常”;散射度为0.3的圆球,固有色变得不明显,表面基本上都是被环境色所控制;散射度为50的圆球,由于数值过高,受光面的颜色完全由固有色取代,而且“丧失”了明暗过渡效果,这在照片效果的图像中是不可能存在的,它有点类似卡通的渲染效果。 0 b, m+ v/ j' [; b7 }% H' O
1 y" T) q0 H' W( K
3 N; J% L& ?7 T$ [- z( A0 U- ^. D& t+ Z8 b3 P) p$ h" R, S& G3 s2 f. G" w
材质的透明属性 * X. ]' z9 ]% b& e
* l0 v! t0 w+ U5 R) i" \8 U
- Y* C$ n2 A d, R: f8 X1 S
# u6 Y0 }: t% y; x
透明度和透明颜色(Transparency) 7 \3 N4 V( P! J+ z* ]
) B5 I* L/ g2 A1 r材质的透明度很好理解,这里就不仔细说明了。不过,当我们要表现色彩的透明物体时,一定要注意材质的Transparency颜色不能能够是纯白色,也就是不能够是完全透明的状态,正确的做法应该是先调整材质的Color属性。再调整Transparency属性,在大多数情况下,Transparency属性使用跟Color属性同样的颜色会有更好的彩色透明效果。 7 w1 ], L7 [) M7 ^
: _; N0 [% q7 n+ Y6 d
" ^9 \5 E8 e! k( N3 s+ P( _; h' x Z2 t8 i7 k# R
半透明度(Translucence) $ m$ {1 V9 H Q _
6 F+ y5 Y- _* i半透明属性是一个非常特殊的属性,在生活中我们经常看到这样的材质。比如一张两面都写有字的纸,当我们顺着光看它的时候,我们只能看到正面的文字,但如果是逆光看它,那么纸背面的文字也能看到,即使如此,我们并不能说纸就是透明的,这种情形还会发生在窗帘、蜡烛、灯罩、树叶等物体上,它们都有一个共同的特点,就是在被强光逆向照射时,会呈现出一种类似于透明的状态,我们把这种状态称作半透明。在表现材质的半透明属性时,一定要注意配合光源的照射角度(即顺光还是逆光)。
2 ^! p, {$ T* y
, j# d7 s, L6 i0 z 3 T5 n- l4 w5 A6 g; R
+ r1 Q8 J: h; K: G2 l6 Q+ i
材质的炽热属性 * D0 J% @* f1 Q
5 ~6 x6 r" u- \# Y+ ?/ Z材质的炽热属性也被叫做“自发光属性”,在MAX和Maya中分别叫做Self-Illumination和Incandescence。它常用来表现自发光的物体,比如荧光灯管、炽热的岩浆、火焰等等。需要注意的是,它并不能产生真正的发光效果,也就是说物体的自发光属性不能真正地“自发光”,它没有照射效果,不能充当真正的光源。它只能使对象看起来“好像”发光一样。不过这种情况在InSight渲染器中得到了改变,如果使用InSight渲染器,一旦启动了Self Emission属性(只针对该渲染器提供的材质),物体就会真正的发光。 0 I0 a+ o& p1 { F; g
$ ?9 O m2 D+ n+ M
5 B: Y5 H% f$ Y* D u' N8 a% V7 Q3 {" n# e/ t' F+ w; I
材质的凹凸属性(Bump Mapping)
# ?+ i1 o. m# ]- p8 s6 |: @/ @% y
笔者常想,在材质编辑中如果没有Bump属性,那真不知道该丢失多少材质的细节,如果这些细节都要靠模型来表现的话,那会又是个什么结果?如果Bump属性靠模型来表现的话,那么制作过程将会复杂得多,这就是使用Bump属性的优势。
) d; t1 Q2 s7 h5 X( x
2 G3 b9 O% y; Z! P; X & ]0 R6 w& F# h0 {
) f0 R8 {& k2 _0 |" a- g透明材质的基本原则 ! z, z4 X& h4 Z$ Q/ h( M
! h1 g6 A: c- k8 H说起透明材质,三维爱好者肯定非常熟悉,一定以为这没什么值得谈论的。其实,有很多看似简单的现象却蕴含着复杂的原理,作为三维材质最基本的类型之一,透明材质却有着它独有的难度。这里的难度,决不仅仅是折射度和反射度的问题,更不是透明度的问题,而是一些细微的现象,看你能不能捕捉到。在这里,就以玻璃材质为例,来介绍创建这类材质的基本原则。
% s" N3 Z( \4 z) ], f. l% x1 }- B3 q' V; @7 S
' O8 R! n, ]: Z, n6 d9 A
* H! [+ F& ~0 h& T% s透明玻璃有很多特殊的现象,比如,白天我们站在大楼的外面观看窗户的玻璃(透明玻璃),通常看不到室内的东西,倒是可以看见玻璃反射出的天空,或者是大楼对面的景物。如果你站在室内透过玻璃看室外,却看得一清二楚。到了晚上,如果室内有灯光的话,玻璃才现出透明的“原形”,但反射却没有了。还有另一种情形,就是当我们正对着玻璃时,很容易看到玻璃后面的物体,也就是透明属性非常明显,但当我们斜着看玻璃的时侯,玻璃却像一面镜子一样,反射成了最突出的属性,科学家把这种现象叫做“菲涅耳效应”。因此,要表现看似简单的玻璃材质,难度还是比较大的,不过,只要注意观察一些透明材质表现出来的现象,然后把这些现象应用到材质编辑中,还是能够创造出非常*真的透明透明材质来的。下面,我们先来“提取”玻璃材质的三个基本属性,看它们到底有些什么特别之处,要知道,了解了这些“特别”之处,才能理解材质编辑的原理,这样也才可能在以后的实践中举一反三。
8 L" [ P! E7 _! t) g6 Q7 u. G% i$ h* I1 n
8 y# p/ ^9 `. p5 H S# T
; T- h2 b* B5 Y. h6 k& D
.透明度. & D4 s7 a8 d/ m0 h6 t3 m! d
& r3 G5 l: Z* e4 ?# g5 c4 _: H* j对于玻璃这样的透明物体来说,透明度是最基本的属性了,但是,一个物体各部分的透明度会是一样的吗?肯定是一样的,但表现出来的现象却又有着些许的差异,原因是什么。首先,厚薄不同,会影响到透明度的衰减,也就是薄的物体总比厚的物体看起来更透明(同一种介质);其次,“菲涅耳效应”的客观存在,使得不同的观察点也会产生不同的、视觉上的透明差异。因此,在表现透明度这个最基本属性的时候,一定不能放过‘同一介质的物体上存在有透明差异’这一特点。 $ N% M6 p/ Q+ J+ U9 E
' a a) n) u/ f0 F) m' f . o, N( K+ w2 }# h
& m+ N! o( l1 Z( W+ W3 Q* a& d/ h
.反射度.
( g' y, m0 g9 i8 ~2 f* Q$ e& W8 F9 p4 ^0 I2 `0 q
反射对于透明材质来说,并不是特别的重要,有时候即使物体的表面没有一点反射现象,但它看上去仍然是透明物体,因此,在应用的时候要注意根据情景的需要,特别是要注意“菲涅耳效应”的应用,必须跟透明度这一属性完美配合,也就是要注意观察角度的问题。
' w1 J! p8 R1 X# t5 I5 x/ g
' C. H; h6 L) W6 N9 E4 e$ n4 l
8 `+ r8 ^' E5 y' O: i: q
6 d) a% P* b A/ B: `5 K3 x& X) [.折射率. / z+ T' ~1 G" V
# p( y5 ^9 P& l折射率是透明物体另一个不可缺少的属性,至于什么是折射率以及产生折射的原因,在这里就不啰嗦了。但记住,一定要根据不同的介质使用正确的折射率,否则,渲染的结果会出现偏差。 6 \0 o6 Q0 F# g
7 C* b7 `, S$ ]9 D
关于透明材质的三个最具特点的属性就简单的介绍到这,应该看得出来,其中的“重中之重”就是“菲涅耳效应”。
5 c9 i4 C) P5 p( Q! d" F! b1 l; I2 O7 }+ |7 y6 R
# R1 @+ r1 ], x3 c5 m& D) ~) C" h
% a3 b& S7 a1 x
材质编辑的技巧 / R6 d: [9 ~$ K& E8 p. X
( m4 B& O) r, |$ p/ ^( w2 S
. @) L! e/ R: Q$ v" `$ A
; U9 G. l2 @+ q. a1 c. n6 x2 ?“调和”颜色的步骤 * U7 I& k3 N# }$ c7 Z- E1 _ ^
5 Z. C* q: |, L& v2 C# g0 s0 @
如何调和颜色,可以说是正确设置材质的第一步。即使你使用的都是纹理,但仍然无法“回避”调和颜色的问题,很多人都以为,只有具备了美术基础的人才能调和出正确的色彩。但真实情况并不是这样的,因为传统绘画中的颜色混合和计算机中的数字色彩混合完全是两个概念。记得笔者当初开始接触三维时,就曾遇到过面对RGB调色板“束手无策”的尴尬局面,并不是因为RGB无法调出微妙的颜色,而是因为以前在绘画训练中养成的调色习惯没了用武之地,这种情况一直延续到使用了Lightscape材质编辑器中的HSV调色方式之后,才又找回了绘画时的感觉。从那时开始,HSV调色方式一直就是笔者“系统默认”的了。为什么会这样选择呢?这还是要从传统绘画中的调色方法谈起。 ; k. S( X& L7 O. K/ Z
( ^* h; G6 ~6 J3 W( [- f
( F6 P* W; k8 F- g- p, Q. @
0 a( J* `/ D) J3 g大家都知道,多数植物的叶子都是绿色的,就拿树叶来说吧,早春树叶刚出芽的时候和夏季的树叶相比,虽然都是绿色,但早春的树叶却是嫩绿色,也就是绿色中有明显的黄色成分。同样的一棵树,阴天和晴天树叶的绿色也是不一样的,而且,远近不同也会导致树叶的绿色发生变化,该如何表现这些色彩之间的微妙变化?一个绿色,是应该偏黄一点还是应该偏蓝一点?是饱和一点还是灰一点?是明亮一点还是暗一点?这些都是最基本的思路,在计算机中调和颜色,也应该遵循这一个基本思路,而HSV调色方式正好跟这个思路相吻合,这就是为什么会选择HSV调色方式的原因。因此,调和颜色需要考虑以下因素:对象是什么颜色?颜色中有没有偏色?颜色是否需要灰一些?颜色有必要暗一些吗?如此这般,一个富有“个性”的颜色也就被调出来了。
1 D. z0 q7 ^* g5 H& c$ t" P/ q; e% G" X" V+ {! R+ z$ E0 F O
! P; H* T4 l. q2 W" Q% R
+ j0 _. g% y9 x& n
注意:这里所谓的“偏色”,并不是指印刷中的专业术语,而是指HSV色彩模式中,H的颜色值是否有偏向相邻颜色的现象存在,这是获得准确色相的最简单的途径。我们在观察颜色的时候,首先就应该分析它的偏好,比如一个紫色,它是由红蓝两色混合成的,但是,我们一定要观察,它到底是偏蓝一些还是偏红一些。 |
|