[JPG image (98.9 KB)]
마야의 Attribute는 한 노드에서 다른 노드로의 데이터교환으로 인해 믿기지 않을 정도로 유용하다. MEL은 getting, setting, connecting을 통해 attribute를 조정할 수 있는 수많은 방법을 보여주고 있다. Attribute를 생성하기 위해서 addAttr라는 MEL 명령어를 사용하면된다. 먼저 attribute값을 추가할 오브젝트를 선택한후 다음과 같이 입력한다.
addAttr -ln myCustomAttribute -at double;
새롭게 생성된 Attribute를 keyable값을 true로 만들어주려면(Channel Box에 나타나 key값을 설정해 줄 수 있다.), 다음과 같이 입력한다.
setAttr -e keyable true .myCustomAttribute;
또한 setAttr을 통해 Attribute값을 설정해 줄 수도 있다.
setAttr ,myCustomAttribute 2.25;
만약 attribute값을 얻어야 한다면 getAttr이라는 명령어를 사용하면 된다.
getAttr .myCustomAttribute;
마지막으로, 새로만든 attribute값을 다른 값과 연결시키고자 한다면 connectAttr명령어를 사용하면 된다.
connectAttr .myCustomAttribute .translateY;
이제 translateY속성값과 연결된 attribute가 완성되었다.