|
第六篇 Mental Ray的全局照明 本节课我们来学习Mental Ray的全局照明的设置。单击此处下载场景文件(ZIP压缩, 20.6K)。全局照明是Mental Ray渲染器的一种高级的照明算法,它能实现光能传递的特殊渲染效果,用来模拟真实的环境光线。 1、创建基本场景。首先创建长方体。在命令面板上单击Create/Geometry钮,单击Box工具,在Top视图中创建一个长方体,我们将用它来作为一个房间。设置其参数为:Length:100,Width:100,Height:60,如图1-1所示。
& Z& u9 S5 L, A+ s! |, S
9 d, u7 J+ v( k. _# a
* |1 u0 S! D3 E5 k4 M
, F- h. X! b' M. X; y& C! q Q# l7 v: B' I
6 e( ^0 p) q. E$ p q
图1-1 2、创建球体。在创建命令面板上,单击Sphere钮,在命令机板的下方勾选Base to Pivot项,在Top视图中创建一个球体,设置其参数为:Radius的值为20,调整到如图1-2所示的位置。( F5 A% @) X: D+ U9 b; M n
0 U G! u% T n Y. {# v% H
3 I$ S- E2 }' i( g* D
7 V6 ?: V e! z% t; D! l: w* o3 x, M" g3 [1 B9 B
5 o. P5 d) y9 }3 u& O% C1 |& b图1-2 3、创建灯光。在命令面板上单击Create/Lights,单击Omni钮,在Top视图中创建一盏泛光灯,在修改命令面板中将灯光的投影选项打开,然后在Front视图中调整到如图1-3所示的位置。
! H8 C$ W C6 Y5 s. {: C5 S6 q$ f, h1 Q8 Q6 r- |3 h' ? |
8 o# _5 i" B/ H9 y" l, J9 @4 ^
7 Z! j2 S4 c$ E) d: l. s& w n
! `$ n& W% X2 Q
, n, Z L1 w( ~4 q( P图1-3 - G0 G# D' u: O3 `& i$ U3 m; L; J
+ W& }" }! X/ o" w: u3 C4、创建摄影机。在命令面板上单击Create/Cameras,单击Target钮,在Top视图中创建一架摄影机,如图1-4所示,然后激活透视图,按下键盘上的C键,将透视图转换为摄影机视图。% h" Q- |4 g# X0 D9 b
/ c t/ k) B# [. E! B: l1 I1 l. t
, M( o/ ?. S& `- V8 t& m
- V: e1 V- T, L$ L
/ j% r2 r2 I3 d1 C _% s# Y& Q- n4 [
图1-4 , b. _! S0 \3 h, w) x% o, H" q: h
6 [7 W; k9 Q& I0 T X" t 5、加入反转法线命令。选择图中的长方体,在命令面板上单击Modify钮进入修改命令面板中,在其下拉列表中为它加入一个Normal的命令,勾选命令面板下方的Flip Normal命令,然后再调整一下摄影机的观察角度,这样基本场景我们就创建完成了,最终创建完成的场景如图1-5所示。 . M7 z9 ^8 }# G. _
3 A, t b: N m2 B; n$ x) [% E0 u: E( h
) q F* a4 P8 f
2 s- Z# g- E2 R5 _. Q! N1 H
" R a0 i$ N+ v4 V: r* }" a
图1-5 ! ^/ B; e! G* I
! M' e1 y; s* {3 X8 E
6、进行材质设置。首先我们来制作房间的多维材质,由于房间我们是使用长方体创建的,所以在材质指定的时候我们要使用多维材质类型为房间的每一个墙面指定一种颜色的材质,这样制作的目的主要就是为了下步进行全局光照设置的时候便于观察效果。按下键盘上的M键打开材质编辑器,激活一个材质示例球,命名为“房间”,将它指定给场景中的长方体。单击材质编辑器窗口下方的Standard钮,在弹出的材质浏览器窗口中选择Multi/Sub-Object材质类型,然后单击Set Number钮,设置材质数目为6个,如图1-6所示。 4 {' r* I$ \6 ?1 a: k" U# P8 L3 A
$ Y* _/ A8 k7 B: H+ j; _: \ G. v/ F9 k& M9 X3 O L
9 _4 N2 G+ x x, r9 n# [! o) v, m; ]4 O; {
* j! T" i9 k7 [2 h$ {
图1-6 6 e8 `; K3 c0 u5 q
! t- r" Y0 z( ]7 S
3 E; {7 M( V% x0 }
[4 e! a6 Q5 N/ O! x3 O; A9 M1 B: |# n4 b4 e5 P
0 {9 d0 X0 I. O4 X
7、将第3号材质设置为蓝色,第四号材质设置为粉色,这样房间的材质我们就设置完了,如图1-7所示。
+ ^- M5 m8 x6 Y+ I' [2 b p
' W0 R7 D- q Q2 \ k8 N7 r( O2 ~
0 P" A3 u. E7 L& F* R9 h: W% t
+ U. B- h Q$ v! W" M* A1 G0 s p; ]1 o
图1-7 7 r# D+ e# K0 c" W4 |) L7 B' U5 Q
! @7 _! g2 n4 _' O- K. f
8、制作球体材质。在材质编辑器中再激活一个示例球,将它指定给场景中的球体,设置其Ambient的颜色为纯黑色,设置Diffuse的颜色值为R:180,G:180,B:180,如图1-8所示。
1 s4 L: r( A0 g: E5 i6 @$ U
. B% ^, X' H- k. }. q j6 g4 y6 m% }- M5 z$ y
* [2 J: J; O& n3 S5 o
- v7 u M1 E; T! ]2 E' `4 Y
6 w# k9 ]3 [: D4 N* p7 Y: B0 l- {* J图1-8 7 o1 F$ N1 E% A p3 W1 E2 g
1 W+ L* a2 P8 h: R) x# V; [
9、场景测试渲染。使用Mental Ray渲染器对摄影机视图进行测试渲染,效果如图1-9所示。5 N! n: u; t4 G2 y! W% }
* H- W* ?+ x* D8 \! e6 l8 r" p4 ? v T8 c {
4 n2 H5 [( B9 S: n$ d: V
( M2 d/ O9 |5 O5 E: h* N# V, ?0 z' N- C# B9 w# m
图1-9
/ Y7 ~5 j, F7 ^0 E( B" j: f0 B) g0 u& T0 f( J! i* A
10、全局照明设置。在场景中选择长方体,单击鼠标右键,在弹出的窗口中选择Properties项,单击进入Mental Ray设置项,勾选Generate Global IIIumination产生全局照明选项,这样长方体就会发射出光亮子,从而产生全局照明效果。如图1-10所示。 7 H/ v4 Q3 t4 d
- }1 O; W- T( |& b+ w$ q
! p% Z7 A0 d+ l _ t& Y( r7 d& ^6 m6 q
! U* c5 N- S6 F7 I2 T' e( M3 _
3 i8 U, }) _0 ~( I0 ]图1-10
, S' q& J0 ]& w* E) X% }
4 H6 t: X& F+ H5 C2 ]* h- J G 11、在工具栏上单击Render Scene Dialog工具打开渲染设置对话框,单击进入Indirect lllumination栏中,勾选Global lllumination选项下的Enable,这样我们就打开了产生全局照明的设置,如图1-11所示。
4 _0 k, @3 O/ T* c, L! J8 N" w0 R# b8 x7 W# ?: |
( H r9 q k1 F/ p% J' H I/ h y$ P
) e4 C! S" x! I: d3 `& ^
`9 U; B6 h3 `图1-11
+ h5 \5 U. l* ~4 Y+ \$ r7 l9 ^$ X, G. Q1 k
12、进行测试渲染。认可默认的设置,使用Mental Ray渲染器对摄影机视图进行测试渲染,渲染效果如图1-12所示。
2 s" g& {' F' U3 w# x) t. O4 G" U+ X" g8 \
H: \! w2 T& g' l
+ m% T, a6 M$ ~ q2 Z; `7 ]
- @' H7 {! P" G8 e/ r Q& z5 l
' p, x" @* f% @图1-12 [8 K1 U; J1 x
( e; X6 \3 x w8 u0 u$ z
/ {& X8 w3 W0 g/ K, [1 d+ a% e6 l
! t2 E0 t7 w. @. \4 u, o+ M3 H# p" C* K, G% W7 ^
) h9 h5 |3 i# w% q' s
13、调整全局照明。观察场景我们发现,场景光亮子过于明亮,这时我们可以通过灯光来进行调节。选择场景中的泛光灯,单击Modify钮进入修改命令面板中,通过调节Multiplie的值或是调节Global Multipliers项下的Energy的值的大小来调节光亮子的亮度即可。如图1-13所示。
7 D' {) z* `# t d9 h3 g8 W7 O& Q/ ]. x- y9 ^
1 `. o; b! c: ]. O8 w
2 z a" m2 f' C6 S! c/ Z" |3 ` T2 s9 O
! l+ U1 Y/ ?' Z' g$ C
图1-13 8 A9 V$ [- ]2 e( Z5 J/ V" c
( j, e C' F1 e8 R
14、最终聚集效果。现在我们还不能进行最终的渲染,这是因为在使用全局照明进行场景渲染时,必须要打开一个最终聚集选项。在工具栏上单击Render Scene Dialog工具打开渲染设置对话框,单击进入Indirect lllumination栏中,勾选Final Gather选项下的Enable,这样我们就打开了最终聚集效果,如图1-11所示。
/ z2 r6 ?5 k4 a, [' u' y+ b5 F5 k% F7 c
1 S' I1 Q2 H. p9 \$ l$ @
P4 t7 a7 x4 B( G/ z W v9 ^( P2 A( Q/ D
3 t) {/ ]# D& _8 D# ~; @
图1-14 0 A! B$ _/ }" _; a5 z
6 @1 C t' J5 k% B9 l* u
15、按下渲染钮对摄影机视图进行渲染,渲染的效果如图1-15所示,这时我们会发现渲染用了很长的时间,此时场景的效果非常的好,在球体的左右两侧都显示出了墙体的颜色,房间的顶面和地面也显示出了很好的效果,这就是全局照明的结果。
0 h2 t6 L5 _! b6 P4 g" r% M- T) @( b+ y+ c" C
$ p' u; V& P3 D1 @
+ j) A8 w6 \$ g7 j- d4 ?) s# F9 F. Q; r# n- n
" q, r2 L/ ?2 M. }6 P5 l" }: Z
图1-15
$ N% G1 Y2 J0 ~/ E% {5 v
& Z8 a( V( d* b z/ C" ? 16、调节渲染速度。刚才在渲染的时候花费了很多的时间,这对于我们在真实场景的制作时是十分不利的,我们所希望的是在调节的时候渲染的速度应该快一些,最后渲染出图的最终场景可以慢一些,为此,我们通过测试发现,通过调整渲染设置面板中Final Gather项下的Samples的值可以大大的提高渲染速度,如图1-16所示,将采样值设置为100再次进行一下测试渲染,我们会发现速度提高了很多,在实际应用时,此值可调小一些,最后出图时再设置得大一些即可。! W/ {$ g+ f9 L
; W* R! B# E0 [; k6 C$ F, u7 S7 h: w. B% M$ W3 @ N
/ @' M$ K0 U/ I" e% {. ^
6 k' I9 i( z/ z; ]
1 |9 r4 ~- Y) f1 C* m图1-16 3 A; ^+ n) S; [5 [
3 Y5 R% f3 m3 }! l, c% Q+ H( ` 17、光亮子半径的设置。为了看清光亮子的数目,我们可以打开半径设置,在渲染设置命令面板中,首先取消勾选Final Gather选项下的Enable,勾选Global IIIumination选项下的Enable,勾选设置其Maximum Sampling Radius的值为1,此时渲染后的效果如图1-17所示。
8 p) T/ y4 `5 ~
0 f/ t% e3 L( `
' S& Q8 R" t) v/ e9 x" }4 c/ U1 l) Z0 Y, e. O. l, Q
6 K v/ I" G i# I
, O: R: Y' r! T# @, s4 X图1-17 5 A2 H# p' ^: ^0 r, X2 c
0 e6 D3 i9 q1 p o18、在渲染设置命令面板中,取消勾选Maximum Sampling Radius项,然后勾选Final Gather选项下的Enable,勾选Radius,设置其值为1,勾选Min.Radius,设置其值为0.1,如图1-18所示,此时对场景进行渲染我们会发现速度依然很慢,这是由于半径值过小造成的,一般的情况下,我们在实际应用过程中,要取消勾选Min.Radius选项,然后设置Radius的值大一些,此时渲染速度依然很快。
( I i! N% r3 u$ I7 k5 Q
8 O8 I! ^: ]9 e! j. a
2 a; b3 Q: ~9 v, E2 V# ~2 x" ^' p ?7 V+ z/ i6 q5 k, E4 K* ^
5 i% z1 S! |4 r( f8 r0 Q! m
E0 S) @/ S. L8 v图1-18 19、将Radius的值设置为5,对场景进行最终渲染,效果如图1-19所示。8 N# ?, y/ L6 e' }1 K- C
, p& n5 x+ t1 B' I* ]8 O$ C6 S( W; [0 ]
3 {3 f) g0 _- d
% P$ ^' L# y7 u. K. o- p; D" l# S) r6 G( E# v# q7 n4 j+ ~: |% U$ U
图1-19 20、本节小结:本节课我们主要学习了Mental Ray的全局照明的设置方法,通过本节学习,应该掌握以下几方面的内容: (1)怎样才能产生全局照明,全局照明的必要条件是什么?即右键单击物体,在其属性中将产生全局照明选项勾选;场景中必须要有灯光,且在Modify命令面板中要打开灯光的Automatically Calculate Energy and Photons项;在渲染设置对话框中,在Indirect lllumination栏中,勾选Global IIIumination选项下的Enable,这样我们就打开了产生全局照明的设置。 (2)如何调整全局照明中场景的亮度。 (3)如何提高全局照明场景的渲染速度。 好了本节课的学习就到这里,下节我们将学习Mental Ray的专用灯光,请大家继续关注PConline软件资讯的3DS Max栏目。 |
|