Tải bản đầy đủ (.pdf) (11 trang)

Tài liệu Maya - Envelope pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (425.42 KB, 11 trang )

ENVELOPE ==



Như chúng ta đã nói ở phần trên, Envelope sẽ được sinh ra tại mỗi link ngay khi chúng
ta gán hệ xương vào cho mesh (attach to node). Envelope có hình dạng giống như một cái lồng
hình bầu dục. Cái lồng Envelope có hai lớp, trong (Inner ) và ngoài (Outer), hình bầu dục.
Trên mỗi lớp này có những vòng tròn cắt ngang, những đường này gọi là Cross Section. Trên
mỗi đường CrossSection này lại có những điểm điều khiển hình dạng của chúng gọi là Control
Point. Dưới đây là hình tiêu biểu của một Envelope:












Envelope được dùng để xác định những điểm nào bị ảnh hường bởi link của Envelope
đó, vàmức độ ảnh hưởng là bao nhiêu. Những qui luật cơ bản như sau:



1. Bất kỳ điểm nào nằm trọn trong lồng inner thì sẽ chịu ảnh hưởng
100% của link đó (có màu đỏ).

2. Điểm nào nằm ngoài lồng Outer thì sẽ không chịu ảng hưởng gì


của Link đó. (không hiển thị)

Inner (màu đỏ)
Outer (màu tím)
Control Point
Cross Section
3. Điểm nào nằm giữa lồng Inner và Outer sẽ chịu ảnh hưởng
khoảng từ 100% giảm xuống đến 0%. (chuyển từ vàng sang nâu đậm)

4. Những điểm nào nằm trong vùng ảnh hưởng của nhiều Envelope
thì sẽ chịu ảnh hưởng của tất cả các link của các Envelope đó. Khả năng kết
hợp ảnh hưởng của nhiều Envelope lên một điểm làm cho các chỗ nối giữa
các link sẽ mềm mại hơn.



Như vậy nhờ điều khiển hình dạng của các Envelope ta có thể quyết định xem điểm nào
ảnh hưởng bởi link nào và ảnh hưởng bao nhiêu. Công việc chính để điều khiển ảnh hưởng của
hệ xương lên mesh là điều chỉnh hình dạng của Envelope. Chúng ta có thể chỉnh sửa hình dạng
của các Envelope bằng các công cụ sau đây:



1. Envelope cũng như một lồng làm bằng các đường line với các điểm
là các control point nên chúng ta có thể dùng các công cụ transform như
Move, Rotate, Scale cho các điểm control point, các Cross Section.

2. Thay đổi kích thước của toàn bộ Envelope bằng cách thay đổi bán
kính của Inner, Outer. Thay đổi mức độ Envelope ăn lên cha (parent) hay
xuống con (child) của nó.


3. Thêm (Insert) Cross Section vào chỗ thích hợp, rồi chỉnh hình dạng
của Cross Section này.



Envelope có 2 loại: Deformable và Rigid.

1. Deformable Envelope đi theo một đường cong qua các khớp nối và
có thể thay đổi hình dạng tùy theo các ảnh hưởng của cơ (bulge), gân
(tendons), và link. Thường chúng ta sử dụng Deformable Envelope để tạo
sự mềm mại cho mesh ngay chỗ khớp nối.

2. Rigid Envelope đi theo đường gấp khúc qua các link và không tính
toán gì đến cơ, gân, link cả. Trong trường hợp này, vị trí tương đối giữa
xương và điểm không thay đổi, giống như kiểu các điểm này bị link chặt vào
xương luôn.



Ở phần Physique Initialization chúng ta đã có một hình so sánh 2 loại này, bạn nên
xem lại.

Nhưng các bạn phải lưu ý một điều là trên cùng một link có thể có 2 loại Envelope này. Chúng
ta có thể scale 2 loại Envelope này để cho một số điểm ảnh hưởng kiểu Rigig, một số điểm ảnh
hưởng kiểu Deformable.
vi

hay s
a


Envel
o

xanh.



Ở các


Bây giớ ch





iệc với Envelo

thiết diện
hay l
ồng O

Cross
Envel
o

au cái đang đ
Deform
ope có màu đ

Rigid

Partia
c khớp nối nếu
úng ta đi qua
Link:
ope của link đ

của Envelope
Outer rồi Scale
Cotrol
Section. Ch
ú
ope.

Next/
được chọn.

mable: Tắt h
đỏ.

d: Tắt hay bậ
al Blending:
u chúng ta m
a tất cả các th

Bật nút này
đó. Có thể dù
Cross Secti
e. Chúng ta

e hay Move đ
Point: Chuy
úng ta có thể
/Previous: Ch
hay bật Envel
t Envelope l
o
Bật hay tắt s
muốn có sự mề
hông số của E
chúng ta chu
ùng thêm nút
ion: Chuyển s
có thể chọn m
để thay đổi hìn
yển sang chế
ể Move các đ
huyển sang L
ope loại Defo
oại Rigid cho
sự ảnh hưởng
ềm mại thì ph
Envelope Sub-
uyển sang chế
Ctrl để chọn
sang chế độ l
một đường C
nh dạng của
độ làm việc
v

điểm này đi đ
Link, Cross S
ormable cho li
link đang chọ
của nhiều lin
hải bật thông
-Object:

ế độ chọn mộ
một lúc nhiều
àm việc với c
ross Section
Envelope.

với các điểm
để thay đổi
Section, Contr
ink đang chọn
ọn. Rigid Env
nk khác lên lin
số này lên.
ột Link rồi làm
u link.

các đường trò
của lồng Inne
điều khiển củ
hình dạng củ
rol Point trướ
n. Deformab

velope có mà
nk đang chọn
Nếu giá trị nà
m
òn
er
ủa
ủa
ớc
le
àu
n.
ày
không được bật thì physique tính các điểm trong vùng ảnh hưởng của link này đều chịu mức ảnh
hưởng của mình Envelope của link đó mà thôi. Khi chúng ta bật giá trị này lên thì physique sẽ
tùy theo mức độ ảnh hưởng của các Envelope khác mà chia mức ảnh hưởng của các Envelope
lên từng điểm (100% là màu đỏ, dưới 100% màu ngả dần sang nâu đen)






Các thông số của từng Envelope gồm có:

Strength: Mức ảnhhưởng của một Envelope. Giá trị thay đổi từ 0-100. Sử
dụng thông số này cho các vùng có nhiều Envelope ảnh hưởng lẫn nhau. Khi đó nếu chúng ta
muốn một Envelope nào đó ảnh hưởng mạnh hơn các Envelope khác thi chúng ta tăng giá trị
strength của nó lên.




Falloff: Điều chỉnh mức độ suy giảm mức độ ảnh hưởng từ lồng Inner ra đến
vùng Outer. Trong vùng Inner, các điểm chịu ảnh hưởng 100%. Ngoài vùng Outer thì ảnh
hưởng là 0%. Từ Inner đến Outer là giảm dần theo tỉ số Falloff. Falloff càng lớn thì độ suy giảm
càng chậm,và ngược lại.

Inner: Bật nút này để thay đổi các giá trị của Inner thôi.

Outer: Bật nút này để thay đổi các giá trị của Outer thôi.

Both: Bật nút này khi muốn thay đổi thông số cho cả Inner và Outer cùng một
lúc.

Radial Scale: Thay đối bán kính của lồng Envelope. Giá trị từ 1 đến 100.

Parent Overlap: Quyết định một Envelope sẽ ăn lên link cha của nó bao nhiêu.

Child Overlap: Quyết định một Envelope sẽ ăn xuống link con của nó bao
nhiêu.



Contro
nhớ.

point.

xứn
g


chún
g
ngón
Man
u


Các lệnh E
Những lện
ol Point.

Insert: Th
Delete: N
Copy: Lư
u
Paste: gá

Mirror: Đ
Để dán mộ
(tay trái chẳn
Exclude:
g ta Exclude s
tay với nhau.




Các cách
ual Update t

Edit :

h này sẽ thay
hêm vào một
gược lại với I
u các giá trị c
án những gì l
Đối xứng một
ột Envelope s
ng hạn), chọn
Hủy bỏ sự ản
sự ảnh hưởng
.

update lại nh
thì máy sẽ tự

y đổi tùy theo
Cross Section
Insert.

của một Enve
ưu tron
g bộ
Envelope, h
a
sang link đối x
n Paste, sau đ
nh hưởng của
g của link đùi


hững thay đổ
ự động updat
o chúng ta đa
n, hay là thêm
lope, một Cro
nhớ cho một
ay một vòng C
xứng, chúng t
đó nhấn Mirro
a một hay nh
trái lên link đ
ổi trên màn h
te lại mỗi khi
ang làm việc
m một điểm lê
oss Section ha
t Envelope, C
Cross Section
ta copy Envel
or.
hiều link khác
đùi phải. Exc
hình. Nếu ch
chúng ta tha
với Link, Cro
ên vòng Cross
ay một contro
Cross Section
trên Envelo

p
lope đó, chọn
c lên link đan
clude sự ảnh
húng ta khôn
ay đổi bất cứ
oss Section ha
s Section.

ol Point vào b
hay là contro
pe.

n Link đối
ng chọn. Ví d
hưởng của cá
ng chọn vào
ứ một thông s
ay
bộ
ol
dụ
ác
ô
số

×