http://www.ebook.edu.vn
C lý thuyết ca MAYA
fyzend@3dvn.com Page 18 6/11/2008
18
Khi bn nhn và gi phím Space trong khung nhìn, bng truy cp nhanh Hotbox
s hin ra, giúp bn có kh năng truy cp ti mi lnh trong Menu cũng như
trong Shelf ngay ti con tr chut. Hp truy cp nhanh này hoàn toàn có th tu
biến theo ý mun ca bn (Customizable).
Chương III. H thng dependency graph
1. Nút vi nhng thuc tính liên kết
Tt c các đối tượng trong Maya , dù là đường cong , b mt , ánh sáng, vt liu
... điu được coi là mt hoc nhiu nút . Tp hp ca tt c nhũng nút này và
nhng liên kết trong nó , ta có toàn b khung cnh . Mi nút này bao gm nhiu
tham s khác nhau và được liên kết vi nhau
Để nm rõ hơn , chúng ta hãy xem điu gì xy ra khi to mt khi cu NURB .
Để quan sát nhng nút này và mi tương quan gia chúng ta xem trong panel
HyperGraph
http://www.ebook.edu.vn
C lý thuyết ca MAYA
fyzend@3dvn.com Page 19 6/11/2008
19
* Transform node :
Nút này mang nhng thông tin v v trí ca đối tượng không gian khi bn , di
chuyn , hay biến đổi t l ca 1 nút giá tr trong nút này s thay đổi .
* Input node
Nút input cho phép thay đổi thông s ca vic to ra khi cu , ví d bán kính
hay lượng span
* Shape node
Nút này mang nhng thông s v thành phn to nên khi cu , nó quyết định
cách mà khi cu th hin trong không gian.
2. Thuc tính
2.1 Khái nim
Đối vi nút transform X Translate là mt thuc tính
Đối vi nút Shader ( vt liu ) , Color Red là mt thuc tính
Đối vi nút Input ,Radius là mt thuc tính
Mi nút được định nghĩa bi mt tp hp các thuc tính khác nhau . Và mi tp
hp này khác nhau tùy theo nhim v ca nút .
VD . Nút transform s bao gm nhng thuc tính v v trí trong không gian
Nút vt liu bao gm nhng thuc tính v vt liu , v các thuc tính ca b
mt .
http://www.ebook.edu.vn
C lý thuyết ca MAYA
fyzend@3dvn.com Page 20 6/11/2008
20
Chanel box
2.2 To và thay đổi thuc tính
Bn có th thay đổi giá tr ca nhng thuc tính này . Maya cung cp khá nhiu
tùy chn để làm đưc điu này . Đó là : Channel Box, ttribute Editor và Spread
Sheet Editor
Attribute Editor
Vic đưa thêm thuc tính vào mt nút rt d dàng bng cách chn nút Modify ->
Add attribute.
Trong Maya có mt s nút ch cho phép đọc. Mà không cho phép thay đổi , vì
vic thay đổi có th nh hưởng xu đến khung cnh .
Ví d
http://www.ebook.edu.vn
C lý thuyết ca MAYA
fyzend@3dvn.com Page 21 6/11/2008
21
layerManager
globalCacheControl
defaultHardwareRenderGlobals
ikSystem
characterPartition
renderPartition
defaultRenderLayer
globalRender
renderLayerManager
strokeGlobals
Mt tính năng na rt quan trng ca Maya điu làm cho Maya tr nên rt mm
do là kh năng hot hóa mi thuc tính ca bt k nút nào .Mi thuc tính đều
có th hot hóa , không ch đơn thun là v trí , kích thước mà còn là ánh sáng ,
mu sc . Ta có th d dàng nhn thy Channel box chính là bn thu gn ca
Arttibute Editor vi nhng thuc tính có kh năng hot hóa ( Key able )
Spreadsheet
3. Liên kết
3.1 Khái nim
http://www.ebook.edu.vn
C lý thuyết ca MAYA
fyzend@3dvn.com Page 22 6/11/2008
22
Nhng nút không đứng 1 cách độc lp .Mt hot cnh cho biết bn bt đầu to
liên kết gia các thuc tính trong các nút khác nhau. Nhng liên kết này cho thy
tính ph thuc trong Dependency Graph. Trong công vic dng hình , nhng
liên kết này đôi khi được coi như Construction History .
3.2 To liên kết
Hu hết các liên kết đều có th to ra t động thông qua giao din , là kết qu
ca mt lnh hay mt công c . Ngoài ra chúng ta có th to ra các liên kết
không phi dng chun thông qua Connection Editor hay s dng MEL script
Conection Editor
3.3 Input va Output
Mi liên kết đều bt đầu vi nhng giá tr thuc tính ca mt nút này và truyn
giá tr này cho mt nút khác . Thông thường ,
- Input là tp hp giá tr đầu vào ca mt nút . Thông thường ta có th thay đổi
giá tr này qua Channel Box và Attribute Editor .
Chú ý cn phi phân bit khái nim Input và nút Input
-Output là giá tr đầu ra ca mt nút , giá tr này là giá tr n và ta biết đến s tn
ti ca nó thông qua s tn ti ca liên kết