Professional Documents
Culture Documents
Ly Thuyet MAYA
Ly Thuyet MAYA
vn
C l thuyt ca MAYA
Page 1
6/11/2008
1
http://www.ebook.edu.vn
C l thuyt ca MAYA
5. Deformation ........................................................................................................ 30
Chng V Hot cnh (Animation) ...................................................................... 31
1.Key Frame Animation ....................................................................................... 31
2.Path Animation.................................................................................................... 33
3.Trax Animation .................................................................................................. 33
4. Reactive Animation (Chuyn ng tng tc) ...................................... 34
4.1.Set driven key............................................................................................. 34
4.2. Expresssion ................................................................................................. 34
4.3.Constraint...................................................................................................... 34
4.4.Connection .................................................................................................... 35
5. Dynamics.............................................................................................................. 35
6. Character Animation (Din hot nhn vt)........................................... 36
6.1.Skeleton and joints (H thng xng v khp) ............................. 36
6.2. Inverse kinematic( ng lc hc o).............................................. 37
6.3. H thng c v phng php to da. ............................................... 38
6.4.Flexors ............................................................................................................ 38
Chng 6: RENDERING ........................................................................................... 38
1.Thit lp vt liu v Texture.......................................................................... 39
2.nh Texture.......................................................................................................... 39
3.Vt liu ................................................................................................................... 39
3.1.Lambert.......................................................................................................... 39
3.2.Blinn................................................................................................................. 40
3.3. Phong............................................................................................................. 40
3.4.nh sng........................................................................................................ 40
3.5.Motion blur.................................................................................................... 40
3.6.Hardware rendering .................................................................................. 41
3.7.A-buffer rendering ..................................................................................... 41
3.8.Raytrace rendering .................................................................................... 41
3.9.Phng thc hot ng ca cc cng c Render. ......................... 42
3.10.IPR ................................................................................................................. 42
PHN II
Demo ng chng khn kh ..........Error! Bookmark not defined.
Kch bn ......................................................................Error! Bookmark not defined.
Cnh 1 .....................................................................Error! Bookmark not defined.
Cnh 2 .....................................................................Error! Bookmark not defined.
Cnh 3 .....................................................................Error! Bookmark not defined.
Cnh 4 .....................................................................Error! Bookmark not defined.
Cnh 5 .....................................................................Error! Bookmark not defined.
Cnh 6 .....................................................................Error! Bookmark not defined.
Cnh 7 .....................................................................Error! Bookmark not defined.
Cnh 8 .....................................................................Error! Bookmark not defined.
fyzend@3dvn.com
Page 2
6/11/2008
2
http://www.ebook.edu.vn
C l thuyt ca MAYA
Phn I
fyzend@3dvn.com
Page 3
6/11/2008
3
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 4
6/11/2008
4
http://www.ebook.edu.vn
C l thuyt ca MAYA
H thng ny bao gm nm b:
Animation
Phm tt: F2
Modeling
Phm tt: F3
Rendering
Dynamics
Live
fyzend@3dvn.com
Page 5
6/11/2008
5
http://www.ebook.edu.vn
C l thuyt ca MAYA
2.3.Gi cng c
Gi ng cng c (Tool Shelf) l nhng Tab cha nhng cng c hoc hnh
ng. Cng nh Menu, bn c th tu bin bng cch a thm cng c vo gi
vI phm tt Alt-Ctrl-Shift
Phm tt: Q.
Di chuyn vt th.
Phm tt: W.
Xoay vt th.
Phm tt: E.
Thay i t l.
Phm tt: R.
fyzend@3dvn.com
Page 6
6/11/2008
6
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 7
6/11/2008
7
http://www.ebook.edu.vn
C l thuyt ca MAYA
2.7.Bng Channel
Bng channel nm pha bn phi, cho php bn theo di v thay i, to key
cho nhng thng s ca i tng c chn. Bng channel cho php bn x l
vI nhng gi tr thc v tt nhin, chnh xc hn nhiu so vi nhng cng c
bin i QWERTY
2.8.Bng Layer
Trong Maya, tn ti hai loi lp (Layer), l Lp hin th (Display layer) dng
qun l i tng trong cnh, trong khi Lp kt xut (Render layer) th c
dng qun l nhng phn render ring bit ca mi cnh.
fyzend@3dvn.com
Page 8
6/11/2008
8
http://www.ebook.edu.vn
C l thuyt ca MAYA
Thanh trt thi gian cho bn thy khong thI gian ca hot cnh, cho thy v
tr hin thI ca cnh cng nh nhng key ca I tng hay nhn vt c
chn. Bn c th dng thanh trt ny xem qua hot cnh.
Nhm cng c Playback, cho php bn chy, tua, tin, li quan st hot cnh.
2.10.Lnh MEL
Tng lnh MEL (MAYA embeded languages) n l c th c a vo trc
tip t giao din, khng cn qua MEL Editor, trong khu vc nhp lnh v kt qu
tr v s c hin th khu vc kt qu bn cnh.
fyzend@3dvn.com
Page 9
6/11/2008
9
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 10
6/11/2008
10
http://www.ebook.edu.vn
C l thuyt ca MAYA
Trc Y:
Xanh l cy
Trc Z:
Xanh nc bin
fyzend@3dvn.com
Page 11
6/11/2008
11
http://www.ebook.edu.vn
C l thuyt ca MAYA
Trong khng gian MAYA, chng ta c rt nhiu khung nhn quan st vt th,
l nhng khung nhn trc giao(Orthographic View), khung nhn phi cnh
(Perspective View)v nhng khung nhn ca Camera
+Nhng khung nhn ngm nh:
l khung nhn phi cnh v 3 khung nhn trc giao: Trc, trn v tri. Khung
nhn phi cnh cho php di chuyn vt th theo 3 trc XYZ trong khi 3 khung
nhn cn li ch cho php di chuyn theo 2 trc. y l nhng khung nhn chun
ngm nh khng ch trong MAYA m cn trong hu ht nhng chng trnh 3D
khc.
+iu khin camera trong khung nhn:
Camera c th c iu khin d dng trong cc khung nhn ch vi chut v
phm Alt . Ta c nhng thao tc sau:
+Tumble (Xoay camera) Gi Alt + di chut tri
fyzend@3dvn.com
Page 12
6/11/2008
12
http://www.ebook.edu.vn
C l thuyt ca MAYA
3: Cc php bin i.
Nhng php bin i l nhng s thay i v v tr, hng hay t l ca i
tng trong khng gian. Ta c nt Transform lu tr tt c thng tin ca nhng
php bin i ny v b cng c QWERTY nhm thc hin nhng php bin i
mt cch trc tip thng qua nhng manipulator (cn iu khin). Mi cn iu
khin ny c hnh dng khc nhau v u bao gm 3 trc XYZ vi 3 mu RGB
phn bit. Nhng cn iu khin ny c thit k sao cho bn c th thc hn
php bin i ln 1,2 hoc c 3 trc khng gian.
+Cn iu khin ca cng c Move (Dch chuyn)
fyzend@3dvn.com
Page 13
6/11/2008
13
http://www.ebook.edu.vn
C l thuyt ca MAYA
4: Cc ch hin th
Menu Shading cho php bn thay i cch hin th vt th. Mi cch hin th ny
c th khc nhau mi khung nhn. Vi khung cnh cng tr nn phc tp th
cng cn phi c cch hin th n gin. Kiu hin th ngm nh ca MAYA l
wireframe(khung dy). Ta c cc cch hin th v phm tt nh sau.
+Mc chi tit 1 Phm tt 1
fyzend@3dvn.com
Page 14
6/11/2008
14
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 15
6/11/2008
15
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 16
6/11/2008
16
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 17
6/11/2008
17
http://www.ebook.edu.vn
C l thuyt ca MAYA
Khi bn nhn v gi phm Space trong khung nhn, bng truy cp nhanh Hotbox
s hin ra, gip bn c kh nng truy cp ti mi lnh trong Menu cng nh
trong Shelf ngay ti con tr chut. Hp truy cp nhanh ny hon ton c th tu
bin theo mun ca bn (Customizable).
fyzend@3dvn.com
Page 18
6/11/2008
18
http://www.ebook.edu.vn
C l thuyt ca MAYA
* Transform node :
Nt ny mang nhng thng tin v v tr ca i tng khng gian khi bn , di
chuyn , hay bin i t l ca 1 nt gi tr trong nt ny s thay i .
* Input node
Nt input cho php thay i thng s ca vic to ra khi cu , v d bn knh
hay lng span
* Shape node
Nt ny mang nhng thng s v thnh phn to nn khi cu , n quyt nh
cch m khi cu th hin trong khng gian.
2. Thuc tnh
2.1 Khi nim
i vi nt transform X Translate l mt thuc tnh
i vi nt Shader ( vt liu ) , Color Red l mt thuc tnh
i vi nt Input ,Radius l mt thuc tnh
Mi nt c nh ngha bi mt tp hp cc thuc tnh khc nhau . V mi tp
hp ny khc nhau ty theo nhim v ca nt .
VD . Nt transform s bao gm nhng thuc tnh v v tr trong khng gian
Nt vt liu bao gm nhng thuc tnh v vt liu , v cc thuc tnh ca b
mt .
fyzend@3dvn.com
Page 19
6/11/2008
19
http://www.ebook.edu.vn
C l thuyt ca MAYA
Chanel box
Attribute Editor
Vic a thm thuc tnh vo mt nt rt d dng bng cch chn nt Modify ->
Add attribute.
Trong Maya c mt s nt ch cho php c. M khng cho php thay i , v
vic thay i c th nh hng xu n khung cnh .
V d
fyzend@3dvn.com
Page 20
6/11/2008
20
http://www.ebook.edu.vn
layerManager
globalCacheControl
defaultHardwareRenderGlobals
ikSystem
characterPartition
renderPartition
defaultRenderLayer
globalRender
renderLayerManager
strokeGlobals
C l thuyt ca MAYA
Spreadsheet
3. Lin kt
3.1 Khi nim
fyzend@3dvn.com
Page 21
6/11/2008
21
http://www.ebook.edu.vn
C l thuyt ca MAYA
3.2 To lin kt
Hu ht cc lin kt u c th to ra t ng thng qua giao din , l kt qu
ca mt lnh hay mt cng c . Ngoi ra chng ta c th to ra cc lin kt
khng phi dng chun thng qua Connection Editor hay s dng MEL script
Conection Editor
fyzend@3dvn.com
Page 22
6/11/2008
22
http://www.ebook.edu.vn
C l thuyt ca MAYA
3.5 Lin kt ph h
Mt lin kt c bit khc cua Maya l lin kt ph h . Lin kt ph h l lin
kt ti nhng nt transform hay nhng nt xng . ( Joint node) . Nhng lin kt
ny to ra mt kiu quan h th bc gia cc i tng .
Trong lin kt ph h, 1 nt transform c coi l gc.Khi Maya lm vic vi i
tng n s tm n nt gc u tin . Sau chuyn ng ca nt gc ny s
c truyn n cc nt con.
Hierachy
fyzend@3dvn.com
Page 23
6/11/2008
23
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 24
6/11/2008
24
http://www.ebook.edu.vn
C l thuyt ca MAYA
ng cong NURB
Nhng thnh phn ny quyt nh n vic hin th ca NUPB
Curve direction : ng cong NURB ch c mt hng U
Span : khong cch gia 2 im Editpoint
Hull : ng ni gia 2 im cho
CV : im iu khin .
1.2. B mt NURB
B mt NURB c nh ngha ging nh ng cong . Tuy nhin , c thm mt
trc V , to thnh to UV ca b mt .
fyzend@3dvn.com
Page 25
6/11/2008
25
http://www.ebook.edu.vn
C l thuyt ca MAYA
1.3. Xy dng b mt
xy dng b mt NURB , Maya cung cp rt nhiu cng c
*Primitives : Cc i tng nguyn thu ca NURB l khi cu , khi hp hay
khi tr . y l nn tng ca nhiu hnh khc .
fyzend@3dvn.com
Page 26
6/11/2008
26
http://www.ebook.edu.vn
C l thuyt ca MAYA
*Trimsurface
: Cng c to mt b mt vi mt ng cong kn . C rt
nhiu cch to ng cong kn ny .
* Extrude Surface
: Cng c Extrude to mt b mt bng cch qut mt ct
ca mt ng cong theo mt ng cong khc , ng cong c extrude c
th l ng h hoc kn , ng isoparm b mt , hoc ng gii hn trim.
Extrude thng c dng c to su.
*Birail Surface
: Cng c birail to b mt bng cch dng 2 hay nhiu
ng cong gc , qut theo 2 ng cong song song ( rail).
* Fillet + blend surrface:
cng c fillet to mt b mt lin , kt ni gia 2 b mt khc . C 3 loi cng c
fillet
Circular Fillet
Free form Fillet
Fillet Blend
* Loft surface
:
Mt b mt Loft c to t t nht 2 ng cong trn b mt hoc isoparm v
tt nht l cng tham s c 1 b mt trn
* Revolve Surface
:
Cng c Revolve to mt b mt t mt ng cong gc bng cch xoay ng
cong ny theo mt trc . Ta c th d dng thay i hnh dng mi bng cch
thay i hnh dng ca ng gc trong construction history
2. Polygon
2.1. nh ngha
Polygon l mt dng b mt hnh hc trong Maya. Khc vi NURB s dng
nhng im , ng cong iu khin tng tc b mt . Polygon dng gii
php v trc tip im iu khin to thnh b mt . Li polygon c to
thnh t a gic c 3 cnh( triangle), hoc 4 canh ( quad) , hay nhiu cnh ( N-
fyzend@3dvn.com
Page 27
6/11/2008
27
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 28
6/11/2008
28
http://www.ebook.edu.vn
C l thuyt ca MAYA
3 . B mt Sub-Division
Vic xy dng b mt vi NURB cho ra nhng b mt rt mn , tuy nhin vic s
dng Polygon li rt mm do trong vic ni ghp thm cc thnh phn khc
.Maya kt hp 2 tnh nng trong b mt Sub_division. B mt subdiv ch s dng
mt lng nh cc im iu khin nh NURB . Nhng li cho php extru to
chi tit trn b mt nh Polygon . B mt sub div rt thch hp vi nhng i
tng c organic i hi c chnh xc cao nh bn tay hoc mt ngi . Vic
chuyn i t polygon hay NURB -> Sub div cng c thc hin d dng vi
lnh convert to Subdiv
fyzend@3dvn.com
Page 29
6/11/2008
29
http://www.ebook.edu.vn
C l thuyt ca MAYA
Mt bn tay vi Subdiv
5. Deformation
Deformation l mt i tng c bit ca qu trnh dng hnh Dng thay i
hnh dng ca i tng khc. C tc ng ln i tng hoc cc thnh phn
ca i tng
Lattice : Lattice l mt h thng khung bao ngoi i tng , khi p vo s lm
thay i hnh dang ca i tng theo khung
fyzend@3dvn.com
Page 30
6/11/2008
30
http://www.ebook.edu.vn
C l thuyt ca MAYA
Lattice
Sculpt Opject: C tc dng lm li hoc lm ca b mt m n tc ng vo .
Cluster : l mt nhm im iu khin , c tp hp thnh mt im duy nht ,
c mt im neo v mt pivot ring . im cluster ny c th c bin i hoc
thm vo cc thng s v khi lng
Cng nh trong nhiu chng trnh 3 D khc . Maya s dng h thng Frame
lm cn bn chuyn ng . Nhng frame mang nhng thay i xut hin trong
khong thi gian nhanh ( thng la 24 hnh /s) s gy cm gic chuyn ng.
din hot , ta c mt s phng php c bn sau.
fyzend@3dvn.com
Page 31
6/11/2008
31
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 32
6/11/2008
32
http://www.ebook.edu.vn
C l thuyt ca MAYA
2.Path Animation
3.Trax Animation
Trax Animation l phng thc chuyn ng phi tuyn tnh. Phng thc ny
cho php ta to nhng on chuyn ng trn nhng layer khc nhau , hoc
trn ln nhng on chuyn ng khc nhau c lp tuyn tnh theo thi gian.
Ta c th to lp v trn bt k loi chuyn ng chuyn key no , bao gm ,
chuyn ng t motion capture hay path animation, iu ny c thc hin
thng qua h thng bng Trax editor
Page 33
6/11/2008
33
http://www.ebook.edu.vn
C l thuyt ca MAYA
4.2. Expresssion
Expression l nhng on m lnh MEL cho php ta lin kt thuc tnh khc
nhau trn nhng nt khc nhau.
4.3.Constraint
Constraints thit lp mi quan h gia 2 i tng bng cch:
+point at
+orient to
fyzend@3dvn.com
Page 34
6/11/2008
34
http://www.ebook.edu.vn
C l thuyt ca MAYA
+look at
4.4.Connection
Thuc tnh c th c lin kt trc tip vi cc thuc tnh khc thng qua
nhng lin kt ph thuc. iu ny c th th hin trc tip qua bn connection
editor
5. Dynamics
Mt k thut to chuyn ng khc l Dynamics. Bn c th thit lp nhng i
tng ca bn trong Maya da trn nhng hiu ng vt l nh tng tc, trng
lc v gi vi mt s bin nh : ny (bounciness), lc ma st (friction) hoc
vn tc ban u (Initial velocity).
K thut ny em li cho bn nhng chuyn ng t nhin m kh thc hin
bng key frame. Bn c th s dng Dynamics vi i tng vt rn( rigid
body), cc h thng ht (particles) hay i tng mm(soft body objects).
+ Rigid body objects : l nhng i tng rn m bn khng cn lm cho bin
dng. Bn c th thit lp kiu gi lp ny bng cch thit lp nh vt th ch
ng v vt th b ng. Mt vt th ch ng tng tc li ng lc (Dynamic),
ngc li nhng vt th b ng ch c vai tr l nhng i tng tng tc i
vi i tng ch ng.
fyzend@3dvn.com
Page 35
6/11/2008
35
http://www.ebook.edu.vn
C l thuyt ca MAYA
fyzend@3dvn.com
Page 36
6/11/2008
36
http://www.ebook.edu.vn
C l thuyt ca MAYA
Page 37
6/11/2008
37
http://www.ebook.edu.vn
C l thuyt ca MAYA
Soft Skinning
6.4.Flexors
Trong mt s trng hp vic to da khng em li, kt qu nh mun, ta
phi s dng nhng Flexor to nhng bin i trn b mt c nhng khu
vc gn nhng khp xng
Chng 6: RENDERING
Vic kt xut l qu trnh hon thnh ca mt khung cnh a ra sn phm
cui cng, qu trnh ny bao gm cc bc: t vt liu, p texture, thit lp
nh sng v cui cng l kt xut.
fyzend@3dvn.com
Page 38
6/11/2008
38
http://www.ebook.edu.vn
C l thuyt ca MAYA
2.nh Texture
thm chi tit cho shading groups, ta c th p nh texture ln nhiu thuc
tnh khc nhau nhu : bump ( g gh b mt), trong sut v mu sc. Nhng
nh b mt ny s b nh hng bi to UV ca b mt i tng.
3.Vt liu
Nhng loi vt liu khc nhau c p dng cho nhng kt cu khc nhau. S
khc bit ln nht gia cc loi vt liu chnh l cch mi loi ny iu khin
phn chiu khi kt xut. tin so snh, ta xem qua 3 loi vt liu c bn nht
ca Maya:
3.1.Lambert
y l loi vt liu c bn nht v khng h c bt k thng s no v phn
chiu. y l loi vt liu l tng cho nhng b mt khng phn quang. Loi b
mt ny c th trong sut v b khc x khi d tia nhng s khng c tia phn x.
fyzend@3dvn.com
Page 39
6/11/2008
39
http://www.ebook.edu.vn
C l thuyt ca MAYA
3.2.Blinn
y l loi vt liu thng c dng vi phn chiu cao vi nhng thun
tnh nh Eccentricity v Specular Rolloff. Vt liu ny kh ging vi vt liu
Phong vi phn chiu sc nt hn. y l vt liu hay c dng cho thu
tinh v kim loi.
3.3. Phong
Vt liu Phong thm vo vt liu Lambert mt thuc tnh phn chiu kh sc
nt. Kch thc, cng ca nh sng phn chiu c i khin bi thuc
tnh ng cong Cosine Power. Vt liu ny cng c th phn x vi nh map
moi trng hay d tia. y l loi vt liu thng dng m phng cht do.
3.4.nh sng
Trc khi render, ta phi lm sng khung cnh bng cch s dng mt s
ngun sng. Nhng n ny cho php bn to khng gian cho khung cnh bng
nhiu cch, cng ging nh ngi chp nh s dng nh sng. Maya cho php
bn xem trc nhng ngun sng tch hp khi model, hoc ta c th render
xem hiu qu cui cng.
3.5.Motion blur
fyzend@3dvn.com
Page 40
6/11/2008
40
http://www.ebook.edu.vn
C l thuyt ca MAYA
3.6.Hardware rendering
Maya cung cp hardware rendering cho php ta nhn thy nh c render
trn mn hnh xem trc nhng hot cnh ca chng ta. Bn cng c th s
dung Hardware rendering render mt s hiu ng c bit. Nhng hiu
ng ny sau c th hp li hnh nh c render vi software
3.7.A-buffer rendering
Maya s dng ngm nh h thng A-buffer cho render software . Loi cng c
render ny cho php bn nhn nhng cnh c t bng vi bng and
motion blur. Cng c render ny cn thit nht cho vic render ca bn.
3.8.Raytrace rendering
D tia cho php bn khung cnh c hin tng phn x v khc x. Maya c
ch selective raytracing, cho php ch c nhng b t bng c kiu d tia mi
b nh hng. Qu trnh d tia thng rt chm, do ch nn dng thay cho h
thng A-buffer mc nh khi c nhng yu cu cao v cht l ng ca nh kt
xut.
fyzend@3dvn.com
Page 41
6/11/2008
41
http://www.ebook.edu.vn
C l thuyt ca MAYA
3.10.IPR
Maya cn bao gm mt Interactive Photorealistic Renderer cho bn mt phn
hi vi vic t ng render mi khi c s cp nht v vt liu, nh sng, trn mt
vng ca nh. iu ny khng lm mt thi gian render ton cnh nhng vn
cho ta bit kt xut trn mt phn ca nh c chn. IPR l mt cng c c
s dng rt thng xuyn khi kt xut.
fyzend@3dvn.com
Page 42
6/11/2008
42