Hiển thị các bài đăng có nhãn Maya Melscript. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Maya Melscript. Hiển thị tất cả bài đăng

, , ,

Maya Melscript:Làm sao Combine nhiều Object thành một Object duy nhất.

Mỗi Object khi add đều có một shape riêng, trong một số trường hợp, bạn muốn join tất cả Object lại thành một cho tiện thì cách sau đây sẽ hữu ít. Ví dụ bạn có 2 Object như trong hình, một Sphere và một Cylinder. Đầu tiên bạn mở bản Outliner. Để mở bản Outliner bạn vào Window/Outliner. Ở bản Outliner bạn sẽ thấy 2 cái tên đó là pSphere1 và pCylinder1. Bạn click vào dấu cộng sẽ thấy bên trong là Shape của nó. Ví dụ bạn muốn xem của khối cầu thì click vào dấu cộng bên cạnh cái tên group pSphere1. Nếu bạn không thấy dấu cộng thì click phải vào tên pSphere1 và chọn Show Shapes.
 

Bây giờ giả dụ bạn muốn đưa shape của Cylinder (có tên mặc định là pCylinderShape1) vào nằm bên cạnh shape của cái Sphere (có tên là mặc định là pSphereShape1)cũng như nằm dưới cái group tên là pSphere1. Bạn Select cái Sphere ở ngoài 3D View hoặc trong bản Outliner. Tìm cái khung Command Line đánh vào lệnh:

 parent-add-shape pCylinderShape1 //pCylinderShape1 là tên của shape Cần Add vào.



Và nhấn Enter. Kết quả:



Shape mới sau khi được add vào sẽ ở trạng thái mà tất cả các thông số từ translate, rotate, scale.... đều ở dạng như khi mới được Creat. Để cho shape của Cylinder vẫn ở yên đó vẫn không thay đổi gì so với Cylinder ban đầu thì ta Free Transformations cái Cylinder.(Chọn Modify/Free Transformations).



______________________________________________________________________________
Tác Giả: Đặng Duy Quang từ http://www.phanmemblender.com/
Publisher: ddquang - 05:31
, , ,

Maya Melscript: Cách đổi tên những thông số và trả lại tên ban đầu cho những thông số trong bản attribute ở phần mềm Maya.

*Cách mở bản Attribute.
+ ví dụ nhỏ: để add khối hộp, vào Create -> Polygon Premitive -> Cube sau đó click trái vào khối hộp, rồi nhấn tổ hợp phím Ctrl+A ta có bản Attribute của một khối hộp vừa đươc add. Chúng ta có thể sử dụng Command Line, Script Editor..... để đánh lệnh vào.
* Để Mở khung command Line:
 1. Rê chuột vào phía bên trái phía trên 3d view, bên trái thanh shelf. Đảm bảo con trỏ lúc này chuyển thành hình 4 mũi tên.
 2. Click phải và đánh chọn vào cái hộp phía trước command line, hoặc nhấn phím space bar để mở hotbox, rê chuột lên phía bên phải(phía đông), click giữ chuột trái sau đó chọn command line xem hình:
 

*Để mở cửa sổ Script Editor:
+ Cách 1: click vào Icon phía bên phải bên phải icon Autokey.
+ Cach 2: vào Window, General Editor, Script Editor.
Ở đây mình sẽ sử dụng cửa sổ Script Editor. Script Editor chia làm 2 khung, khung ở trên là lịch sử, khung ở dưới là viết lệnh. 
Ta xuống khung dưới, chọn tab Mel.
Bây giờ ví dụ bạn muốn sửa từ rotate X ở Attribute thành xoay_trucX thì đầu tiên bạn đánh lệnh: 

Lệnh: aliasAttr +(khoảng cách) + tên sẽ được thay thế(xoay_trucX) + (khoảng cách) + tên của bản Attribute.tên thông số sẽ được thay thế(rotateX)
Trong trường hợp này thì: aliasAttr xoay_trucX pCube1.rotateX  (chữ r trong rotate không được viết hoa).
xong xui bấm ctrl Enter ( bấm Enter đối với Command Line). Xem hình:



Cách trả lại tên: 
 Lệnh: aliasAttr-rm +(khoảng cách) + tên bản attribute.vị trí cần trả(xoay_trucX) 
* rm là remove.
Cụ thể trong trường hợp này là: aliasAttr-rm pCube1.xoay_trucX.






 _______________________________________________________________________________

Tác Giả: Đặng Duy Quang từ http://www.phanmemblender.com/






Publisher: ddquang - 23:46