形色主义's Archiver

tricoloro 发表于 2005-11-21 18:11

MAYA等三维材质的基本参数---片头特效材质应用

[color=Red][[color=Red]color=Red][font=Impact][font=宋体](一)材质球的使用特性(常用类型) ${fvQ@

{9{ skx$Z L Blinn / Phong / PhongE Lambert / Anisotropic / Shading Map / Surface Shader / Layered Shader 8x*a\7[M/F

q6}Z0Ml x"U 先介绍一下材质球,在maya或者是其他三维软件中一般都有以下几种材质: X-A$SU.c n&p
hZ6K2M7SW s|0b
Lambert、Phong、phongE、Blinn、Anisotropic,另外还有LayeredShader、SurfaceShader、ShadingMaps、UseBackground等几种特殊的材质类型。 [/color]
+UGC~ld    _)@!?K0MA(cBG

lPz v%Re[\U:C   1 Blinn:具有较好的软高光效果,是许多艺术家经常使用的材质,有高质量的镜面高光效果,所使用的参数是Eccentricity Specular roll off等值对高光的柔化程度和高光的亮度,这适用于一些有机表面。 _&`#`3A[o0]8fU _
  2 Lambert:它不包括任何任何镜面属性,对粗糙物体来说,这项属性是非常有用的,它不会反射出周围的环境。Lambert材质可以是透明的,在光线追踪渲染中发生折射,但是如果没有镜面属性,该类型就不会发生折射。平坦的磨光效果可以用于砖或混凝土表面。它多用于不光滑的表面,是一种自然材质,常用来表现自然界的物体材质,如:木头、岩石等。
+^ x p7R!I   3 Phong:有明显的高光区,适用于湿滑的、表面具有光泽的物体。如:玻璃、水等.利用cosine Power对blinn材质的高光区域进行调节.
}&`u]:o+ny   4 PhongE:它能很好地根据材质的透明度为控制高光区的效果。如果要创建比较光泽的表面效果.它是Roughness属性,控制高亮节的柔和性,Whiteness属性,控制高亮的密度,以及Hightlight Size属性等。
tgLhq.Gg   5 Layer shade:它可以将不同的材质节点合成在一起。每一层都具有其自己的属性,每种材质都可以单独设计,然后连接到分层底纹上。上层的透明度可以调整或者建立贴图,显示出下层的某个部分。在层材质中,白色的区域是完全透明的,黑色区域是完全不透明的。 |&h3bCG@
  6 Anisotropic:各向异性:这种材质类型用于模拟具有微细凹槽的表面,镜面高亮与凹槽的方向接近于垂直。某些材质,例如:头发、斑点和CD盘片,都具有各向异性的高亮。
jbY8x'B   7 shading map:给表面添加一个颜色,通常应用于非现实或卡通、阴影效果。 ;A,bQx @U
  8 Surface Shader:给材质节点赋以颜色,有些和shading map差不多,但是它除了颜色以外,还有透明度,辉光度还有光洁度,所以在目前的卡通材质的节点里,选择Surface Shader比较多
b R` v3gR"}   9 Use Backgroud:有Specular和Reflectivity两个变量,用来作光影追踪,一般用来作合成的单色背景使用,来进行扣像. &@(`~1sN-w(RN%G&\
  10 体积材质:
x-a'T~ }s.QmW&e*b r/a@%B2[b
体积材质主要是用于创建环境的气氛效果。 ap1{xU _!a
  Env Fog环境雾:它虽然是作为一种材质出现在MAYA对话框中,但在你使用它是最好不要把它当做材质来用,它相当于一种场景。它可以将Fog沿摄像机的角度铺满整个场景。
]4s9MY+A&S]N2LmG%|9|   Light Fog灯光雾:这种材质与环境雾的最大区别在于它所产生的雾效只分布于点光源和聚光源的照射区域范围中,而不是整个场景。这种材质十分类似3d Studio Max中的体积雾特效。 8rN:jp}D-L6}
  Particle Cloud粒子云:这种材质大多与Particle Cloud粒子云粒子系统联合使用。作为一种材质,它有与粒子系统发射器相连接的接口,即可以生产稀薄气体的效果,又可以产生厚重的云。它可以为粒子设置相应的材质。
f1V3]P#U1R   Volume Fog体积雾:它有别于Env Fog环境雾,可以产生阴影化投射的效果。
`1d$IV U:L x s   Volume Shader体积材质:这种材质表面类型中对应的是Surface Shader表面阴影材质,它们之间的区别在于Volume Shader材质能生成立体的阴影化投射效果。 +b^_sSW,`

UE"D6Diq   11 Displacement Materials:置换材质 Ppyj+e h

1kZ4T l/? 这主要是用于产生一种更加真实的明显的三维凹凸效果。它不同于我们在表面材质中所讲到的Bump mapping,Bump mapping在于它所产生的三维凹凸效果对物体边缘不会产生效果,而Displacement materials三维凹凸效果是真正的连边缘都有起伏的三维效果  
1bW)m^H (二) 材质的属性 H` U nHwD

EI6[t-j&dm#e-|W 材质基本属性在其材质编辑器中可以看到,并可以进行编辑,它一般分为: W-u[Zin6L
:S2vc Ml5S
一般的材质都有通用属性和共享参数
mi7V:FHf6Rq
0VUV5_k n0C EyL6i (1) 一般属性(也称为通用属性): oD)TZ`7qs
!exkt*IEB8s?
一般的材质都有通用属性和共享参数 3Bg S#Q"w?:W
)tln3~ U6Nz
通用材质属性: 1XC7h7]-WS^ EA
.kJgCWF(P
通用材质属性是指大部分的材质都具有的属性。基本上描叙了在开始所讲的物体表面的视觉元素的大部分内容,所不同的是在这里指出了它们在软件中的调节方法。
.u3|z(tX&Pi
/Xs:pcd4m Color:材质的颜色。 ~"~'v.Ejko~
jHGVQ4KhM
Transparency:材质的颜色和透明度。例如:若Transparency的值为0(黑)表面完全不透明。若值为1(白)这为完全透明。要设定一个物体透明,可以设置Transparency的颜色为灰色,或者一材质的颜色同色。Transparency的默认值为0。 F P$e}&^\
iv Th MTo
Ambient Color ambient Color:的颜色缺省为黑色,这时它并不影响材质的颜色。当Ambient Color变亮时,它改变背照亮部分的颜色,并混合这两种颜色(主要是影响材质的阴影和中间调部分 。它是模拟环境对材质影响的效果,是一个被动的反映。) !o7{g.O)pn$a%_ |$]
8\q3cA/NO3\R7@
Incandescence:白炽,模仿白炽状态的物体发射的颜色和光亮(但并不照亮别的物体),默认值为0(黑) B)v9lu(c-E4Vv

Y9M/x8r'Z8[$c9l 其典型的例子如模拟红彤彤的熔岩,可使用亮红色的Incandescence色。在制作树叶的时候,可以稍加以点Incandescence色使叶子看起来更生动。(同样也是影响阴影和中间调部分,但是它和环境光的区别是一个是被动受光,一个是本身主动发光,比如金属高温发热的状态。) ;rW6H Z3H

%iu9T5C@*sw cNw Bump Mapping:通过对凹凸映射纹理的像素颜色强度的取值,在渲染时改变模型表面法线使它看上去产生凹凸的感觉。 `A`!C!K MUh#o
$}|-`$bp
实际上给予了凹凸贴图的物体的表面并没有改变。如果你渲染一个有凹凸贴图的球,观察它的边缘,发现它仍是圆的。 u Kgl+x'm

&d'G4_9GS p Diffuse:漫射,它是描述的是物体在各个方向反射光线的能力。Dlffuse值的作用好像一个比例因子。应用于Color设置,Diffuse的值越高,越接近设置的表面颜色。(它主要影响材质的中间调部分。) t4|c ]8S K+`/j

-Y| P4N)q#lq%z 它的默认值为0.8,可用值为0~无穷。
~$lv-S X qb P B-S^ O7V&k3_F-t
Translucence:半透明是指一种材质允许光线通过,但是并不透明的状态.这样的材质可以接受来自外部的光线,变得发光.常见的半透明材质还有蜡,一定质地的布,模糊 t?] R/aF2F0i"im

EZ&Tps&tj 玻璃以及花瓣和叶子. 表面的Translucence值在被无阴影投射灯光照亮时为0,或者无穷大。
6}P_!tml8I
z,b[ a&Af5A2H/K 如果场景中有版透明物体和投射阴影的灯,若出现了锯齿状的暗部边缘,这时应该提高射灯的Dmap Filter Size或者降低Dmap Resolution。
n F7k9H%\u~
bBM^ X1X u"Qo 若设置物体具有较高的Translucence值,这时应该降低Dlffuse值以避免冲突。
Y&t?%i5G
%a5U+MJO"}|\ 表面的实际半透明效果基于从光源处获得的照明。和它的透明性是无关的。但是当一个物体越透明时,其半透明和漫射也会得到调节。环境光对半透明(或者漫射)无影响。 "LU m/^#V!BpL
K2M/G"iu'\o/R
2) 高光属性(lambert没有此类属性):控制表面反射灯光或者表面炽热所产生的辉光的外观。 ;g"xC M!]f(Q&a5p

+Zv!a j[.h6JB 它对于Lambert、Phong、phongE、Blinn、Anisotropic材质的用处很大。 \ IH7oQ(W(K?N
H/B}}g;v\
Eccentricity:它可以控制高广范围的大小 9vU{I*g,ta/U5n

#gnvM4|8L)A#w1Mi Specular Roll off :是控制表面反射环境的能力 &T0r0hD{ k

h4[UE ^Q Specular Color:是控制表面高光的颜色,黑色无表面高光 F!ibp`

KHA j{/F (3)光学属性: kW![L:E(C"ip v9}8aOP
n-IX}!p HD
Reflection:反射,可模拟自然界中的反射现象,可以在Reflected Color中进行贴图,可以通过Reflectivity控制其反射率。
lA4X)oT!v:A Pl
T2s2S,@}f8z0[ Refraction:折射,打开它时,计算光影追踪,但速度会变慢关闭它时,不计算光影追踪。
)v`zUi9N4^%a[ u8Z"BL'{xmDH
Refractive Index: }t(O"d4@H5pW@1`^

k$g o#S!O5~ A M@ 折射率,庙叙光线穿过透明物体时被弯曲的程度。(是光线多一种介质进入另一种介质时发生,如空气进入玻璃,离开水进入空气。折射率和两种介质有关)
T(g%s\T9cF
'q @N"sDK} 射率为1时不弯曲,常见物体的折射率如下: #h,y4o*P3UO u
3zJ6v'M#\3| _;q%f
空气/空气 1  
6Y]5gz5uNPWB7bHa
2V`*z"nR+jR f6` 空气/水 1。33  
!M6D_'C4M2Cxi A B.ru'Fi@.F
空气/玻璃 1。44 5A+^2c3p7r|
0U H wk.c7Cn
空气/石英 1。55  
F+n8D u| ZsF9a:u
l8M7O8}%N|(\H3V 空气/晶体 2。00  
wg#PB|%n"oR:T ])@*?t1I,k
空气/钻石 2。42
s1P5xM T-gw+q{ j iGeMD6q7I0J
Refraction Limit:光线被折射的最大次数,计算机低于六次就不计算折射了,一般就是6次,次数越多,运算速度就越慢,钻石折射次数一般算为12。如果Refraction Limit=10,则表示该表面折射的光线在之前已经过了9道折射或反射。该表面不折射前面已经过了10次或更多次折射或反射的光。它的取值为0~无穷,滑杆的值为0~10,缺省值为6。
QB&R Ne|"J"B
%{Zu.mG/y,qz Translucence Depth:(半透明深度)半透明距离
R,PUSU"K8O
1wPS-NV}6p \ Light Absorbance:(光的吸收率)此值越大,反射与折射率越小  
io9?dYQVy
a dS&f8j5S6{_5_*O r fO Surface Thickness:(表面厚度)实际上是指介质的厚度,通过此项的调节,可以影响折射的范围
5gVa(_uPK3G lb4Rt!vJ9\
Shadow Attenuation:(阴影衰减)是通过折射范围的不同而导致阴影范围的大小控制。
_m$l,P#lFv&x
4v's"KA;pq#[ [ Reflection Limit:光线被反射的最大次数,同上所叙。如果Reflection Limit=10,则表示该表面反射的光线在之前已经过了9道反射。该表面不反射前面已经过了10次或更多次反射的光。它的取值为0~无穷,滑杆的值为0~10,缺省值为。
U2q"]|)ci1}
3F$o0`*n g!E?rp Reflected Color:反射颜色)一般都用于环境贴图,尤其是玻璃、水。  7O-[y ap
ukG6M SYUo
Reflection Specularity:此属性用于Phong、phongE、Blinn、Anisotropic材质。
Vc#NS4M_ X:dk g6jV%[ z
Raytrace控制光阴追踪时的表面的外观,光影追踪可用于Lambert、Phong、phongE、Blinn、Anisotropic材质。
7G.TZLU:{y/Y
?&Bu2co(Osv (4)其他属性(渲染属性):
Udx/s!X,QF U(V,J'V%p.l%L!p
Hide Source:使表面在渲染时不可见(如果Glow Intensity的值不为0),而只显示辉光的效果。默认为Off。 ZdM%A/R:xy*]6d[
:V"f_&g!@HZ
Glow Intensity:控制表面辉光的亮度。范围为0~1,默认为0。
u6q8Qi%qi,g"\ R &n hovI7[w
Matte Opacity:用户可以在渲染中得到RGB图像,Alpha图像和Depth图像。这里我们也可以得到一个可以控制参数的Alpha,那么就要依赖Matte Opacity选项。 6z!sW6vR|x3M9c
T$mck*\
其中有三个参数,分别是Opacity Gain、Solid Matte和Black Hole $q2o(VA E2d
;g%r%f#gh2tK
Opacity Gain:是Matte Opacity的默认设置,它可以用来缩放某个物体的遮罩参数,其公式是:物体的遮罩参数=渲染后遮罩数值*Matte Opacity
q*W1h*N xx]$T;j
\ ~pp9D:t*{)y5g Solid Matte:可以得到一个固定的遮罩数值.其公式是:物体的遮罩数值=Matte Opacity b[*aq Imv

I;^M7g3V\e.O Black Hole:使物体的遮罩数为0 其公式是:物体的遮罩数值=0 1c%A2s'nj@ c| V

3V&|LW*W+Jo;@c_ 注:Opacity Gain和Solid Matte在一般的材质球上想看到效果是很难的,可以用Use background节点看到其效果的变化。它们的功用主要是体现在合成上的
SlG3Y4O ED$^:o$e$F A%{
Hardware Texturing:它的主要作用就是更为清楚的显示某个材质属性。 (|7H$p!J6k-~rH
jwz|z`
Extra Attributes:可以添加一些属性编辑器中没有的属性,主要用来驱动关键帧和粒子数性的添加 x A-nN4q:T'Yd`
#n$H k\ }SZl!\k
中主要分为Attribute Name(属性名称)、Data Type(数据类型)、Numeric Attribute Properties(数字属性的范围) &MWh!L0\6cP
4\w"xZ8F7amc F4S
Attribute Name:可以创建一个属性的名称(不能输入中文及数字)
6x&bi9{"~.sB
}!D7T)i)V Data Type:共有六种数据类型 "Y$I)W z w,RQ,y

_+O&r0~1~ 1. Vector (矢量类型):它可以出现X、Y、Z世界坐标系的形式 .MoZ2[ Ug,b

8r'xQ4{l:M9UX 2. Float(浮点类型):它可以出现一个Slider(滑条),它可以以小数形式进行精确控制
b0`f~,{
;ne-O;}"|(W#mQo2Q(w 3. Integer(整数类型):同样也是一个滑条,但是只能够以整数形式控制。如1、2、3 jr:Sc,SO&V
l$PvV5d(eM@0e
4. Boolean(布尔形式):可以出现一个ON/OFF按钮 \h-RZ%]0KA_

1^Am:e?1~t y 5. String(字符串形式):可以在提示符后输入数字或名称 7Xai$r+RvS;tp$w-T
+\TW?$XX7A
6. Enum(全称enumerated,列举形式):可以出现一个下拉菜单,可以在Enum Names(列举名称)中添加我们所需要的名称,如 Green、Blue、Red等 8cJZ.Ag
^-k4Dd9o8SJ;b1@`Qui
Numeric Attribute Properties:可以输入最大值,最小值,及默认值,如果不输入任何值,将认为其范围是正无穷到负无穷。 u,H.Z w;hTQU(kxr
:yN6T i&J$bl-hl
I1T+oE7R5r
橡胶的轮胎用贴图就可以了。
eC-Z%K$N1P Zf?
f]k h6aY 这里是一些物质的物理特征,希望能帮到你。`ul4]j@

6U:a6f ^P&T 金属 颜色RGB 色彩亮度 光亮度 慢射 镜面 光泽度 反射 BMP(分形噪声)单位:英寸 凹凸%
,i6Y/]!}\ j O!M \Wu!yG'v0f-\*I
铝箔 180,180,180 有 0 32 90 中 65 .0002,.00002,.0002 8 0tr5z{ \o-C2B
7^g(Q~EE
铝箔(钝) 180,180,180 有 0 50 45 低 35 .0002,.00002,.0002 15
o-?6AIZ[ s 7CM8C'Q#P"l:hN
铝 220,223,227 有 0 35 25 低 40 .0002,.00002,.0002 15 q(t0YOZ@YU k

7p_(E%l | 磨亮的铝 220,223,227 有 0 35 65 中 50 .0002,.00002,.0002 12
&|%|~.S'v EU Ma K b"kE F*t
黄铜 191,173,111 有 0 40 40 中 40 .0002,.00002,.0002 20 wmuU$h9Z*\%o_j Z

pQ;o6Qz*a4e 磨亮的黄铜 191,173,111 有 0 40 65 中 50 .0002,.00002,.0002 10 )YO$LE;|] FK6C

/tt/PjG%QOHX 镀铬合金 150,150,150 无 0 40 40 低 25 .0002,.00002,.0002 35
XZ `6}"[M:V 8T:nAKw D2bd
镀铬合金2 220,230,240 有 0 25 30 低 50 .0002,.00002,.0002 20
*o$`"f&p V
eX Q-QC 镀铬铝 220,230,240 有 0 15 60 中 65 .0002,.00002,.0002 15 %H~E:^N q Gn(u vZ'N

T)h-ES5[-i?;c| 镀铬塑料 220,230,240 有 0 15 60 低 50 .0002,.00002,.0002 15
O#Z_]"rcD
I9C9bcLT 镀铬钢 220,230,240 有 0 15 60 中 70 .0002,.00002,.0002 5 -AP7Ey3N0FM
g*^/vH+X'F
纯铬 220,230,240 有 0 15 60 低 85 .0002,.00002,.0002 5
7W5])K%XRa"C I,g2u;[z's
铜 186,110,64 有 0 45 50 中 40 .0002,.00002,.0002 10 \M:n4H*m}"]\s
&Gq0U)m6U
18K金 234,199,135 有 0 45 50 中 65 .0002,.00002,.0002 10 M"}@vQg$_ G
$[e2Y6qC#q
24K金 218,178,115 有 0 35 50 中 65 .0002,.00002,.0002 10
%e$[K"k|(K3F &h6i/Lz(?B
未精练的金 255,180,66 有 0 35 50 中 45 .0002,.00002,.0002 25
*K3l.C)j?%H2C;]&D ,Q0XRT t5mpx-X6j
黄金 242,192,86 有 0 45 50 中 65 .0002,.00002,.0002 10 f,oe u,rl

8DA:?N W/r.rWL;jg 石墨 87,33,77 无 0 42 90 中 15 .0001,.0001,.0001 10
CY#K,Y u1m4N.I
BQ$y P$X,v 铁 118,119,120 有 0 35 50 低 25 .0002,.00002,.0002 20
9c*r Nrq:~A9G
6Q2Z` u:v 铅锡锑合金 250,250,250 有 0 30 40 低 15 .0002,.00002,.0002 10 kf!g+m9A_M$f!n

Kmf9yHV1n 银 233,233,216 有 0 15 90 中 45 .0002,.00002,.0002 15 g;L(d%i7dH5NfF#M
I,fOY$LN/zm
钠 250,250,250 有 0 50 90 低 25 .0002,.00002,.0002 10 :D\$[9oN*dKv
|'F2|I7h,@
废白铁罐 229,223,206 有 0 30 40 低 45 .0002,.00002,.0002 30 #UA.i|fz R+j
P%O6J s;k8E0S-z:B
不锈钢 128,128,126 有 0 40 50 中 35 .0002,.00002,.0002 20
Q"@ M!qn o*x9B.Z(R{
磨亮的不锈钢 220,220,220 有 0 35 50 低 25 .0002,.00002,.0002 35 3z%\NV b\
s#T&E u:e!T/@i,rI.|
锡 220,223,227 有 0 50 90 低 35 .0001,.0001,.0001 20p)U:~.u8rp'XpH

x CS7Pv 因为环境灯光不同,材质参数是不同的,希望你把这份资料做为参考,不要做为了你的材质“标本”。[/font][/font][/color][/color]

iwaitting 发表于 2005-11-21 18:15

谢谢兄弟分享,分已经送上。

sykessun 发表于 2005-12-13 10:09

hao

ham-qin 发表于 2006-4-17 20:31

谢谢了。。又学到很多东西!!!
&}rfLg {X4qo +C3C.{{3k-\'s;Q
收藏了!

ham-qin 发表于 2006-4-17 20:37

不过,红色看着很累!!!

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.