회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


[펌] 유용한 멜 명령어

artsOne | 2008.02.03 03:37 | 조회 2655
유용한 멜 명령어


currentUnit -time 10fps ;
// 초당 프레임수 설정 커스텀으로 바꾸기. 근데 24(film),30(Ntsc)등 기본이름으로 정해져 있는 프레임수는 부여된 스트링명칭을 써야한다. 옵션 참조.
// 이와 관련해 12프레임으로 애니메이션 작업하다 24프레임으로 바꿔야 할 일이 있어 바꾼다면 양끝 프레임은 x2가 되어 두배로 늘어난다. 6프레임으로 바꾸면 반으로 프레임수가 줄어든다. 예를 들어 초당 12프레임에서 101프레임과 114프레임 사이에서 작업을 했는데 24프레임으로 바꿔주면 각각 202,228 프레임으로 바뀌고 6프레임으로 바꾸면 각각 50.5프레임과 57프레임으로 바뀐다. 후자의 경우 첫프레임과 소수점으로 나눠진 키프레임을 수정한다. 어쩔 수 없이 전체키의 간격이 0.5프레임 줄이거나 늘려야 된다. 이런 걸 방지하려면 홀수프레임에 키를 안 줘야 하는데 최선책이나 차선책이 될 수 없다.

cutKey -time "1" -attribute translateX -option keys nurbsSphere1;
cutKey -time "1:20" ;

// 키를 잘라내는 것.
selectKey -time "0:10";

// 키 선택하는 것. ( 구간 프레임을 정해준다. 키만 선택이 되고 커브는 선택이 안된다. 실행전 키가 잡힌 걸 선택해줘야 한다.)
selectKey -time 10; 이렇게 해당 프레임위의 키만 선택이 가능하다.

캐릭터셋의 키의 경우. 캐릭터셋을 선택하되. select 하이러키를 먼저해주고 명령을 하던지 아니면 캐릭터셋 밑의 하위 캐릭터셋을 다 선택하고 명령을 적용하던지 해야함. 속성이 없는 상위캐릭터셋만 선택하는 건 아무 의미없다.
select "n*" ;

// select 명령어로는 동일한 종류의 개체만 선택하게 해주는 플러그인은 지원하지 않는다. -hi 하이러키 플래그가 있다.
철자수에 상관없이 모든 걸 찾아주는 * 외에도 문자하나를 모를때 ?를 쓸수도 있다.

clear $list; 

// 배열에 할당된 인자들을 제거하는 기능. 

string $a[] =("a","b");
string $b[] =("c","d");
stringArrayCatenate($a,$b);

// 결과값 a b c d
// 배열을 합치는 명령어

string $a[] = {"1","2"};
string $b[] = {"3","4"};
appendStringArray($a,$b,1);
print($a);

//결과물 1 2 4
//첫번째 배열에 두 번째 배열의 내용을 지정한 범위만큼 첨가하는 기능

///////////////////
string $window = `window`;
paneLayout;
button;
showWindow $window;
deleteUI -window $window;
///////////////////////// deleteUI 윈도우 제거하는 기능

keyframe -q nurbsCone1.tx;

// 결과값 25 71
// 키값이 존재하는 프레임 알아오기

source "c:/text.mel";

// source 멜을 실행시킨다. 주로 크기가 큰 멜 사용할때.

isTrue SomethingSelected;

// 결과값 1
// isTrue 명령어는 컨디션의 현재상태를 체크해서 참, 거짓값을 판별하는 기능.

optionVar -iv "defaultTriangles" 4 -sv "defaultFileName" "bufflao.maya";
optionVar -exists "defualtTriangles";

// 결과값
// 1

optionVar -q "defaulfFilName";
// 결과값
// buffalo.maya

optionVar -list;
// 결과값
// defaultTriangles defaultFileName

optionVar -remove defaultTriangles;
optionVar -exist "defaultTriangle";
// 결과값
// 0

optionVar

// 마야의 환경파일에 변수값을 저장하는 명령어. -iv 는 int -fv / -sv 는 각각 float , string 플래그. 
/* */ 주석 익스프레션에서도 똑같다.

- 마야가 실행될때 동작이 되도록 script를 추가하는 방법은 추가하고자 하는 내용을 userSetup.mel 에 기록.
- 속성의 축약형을 알고자 한다면 채널박스에서 이름을 short로 설정.
- 여러부분에 여러개의 익스프레션에서 하나의 변수값을 공유해야 한다면 그 변수를 전역 변수로 선언하면 된다. 처음 적용하는 익스프레션에서 선언하고 적용해주면 된다.
- 멜파일을 호출하는 방법. 익스프레션에서 멜을 작성할때 처음 실행되는 프로시져는 global로 선언되어야 한다. 프로시저와 동일한 이름으로 멜파일을 생성해서 호출한다.
- 익스프레션에서도 동일한 개체의 이름이 2개이상일때 group1|nurbsSphere1 같이 경로이름을 적어준다.
- 익스프레션에서 2/3 을 컴퓨터는 정수/정수 이기에 0이라고 인식한다. 이를 막기 위해 2.0/3 이런식으로 적어준다.

출처> 옛 동료
466개(14/24페이지)
마야
번호 제목 글쓴이 조회 날짜
공지 마야 뷰포트 네비게이션 팁 푸딩뱃살 43898 2020.04.06 17:22
공지 Maya 버전 별 Python 버전 푸딩뱃살 65075 2014.01.08 17:59
204 [Script] [펌] 같은 위치에 조인트 따로 추가하기 artsOne 2860 2008.02.03 04:09
203 [Rigging] [펌]케트론과 튜톨 캐릭터 골반 움직임 차이 첨부파일 artsOne 1443 2008.02.03 04:08
202 [Rigging] [펌] 발뼈 셋업 사진 첨부파일 artsOne 1671 2008.02.03 04:07
201 [Rigging] [펌] 새 날개 접히는 것 리깅 탐구2 첨부파일 artsOne 1498 2008.02.03 04:06
200 [Rigging] [펌] 새 날개 접히는 것 리깅 탐구 사진 첨부파일 artsOne 1472 2008.02.03 04:05
199 [Rigging] [펌] 부분 뼈들 연결 사진 첨부파일 artsOne 1237 2008.02.03 04:03
198 [Rigging] [펌] 허리등뼈 / 목등뼈 셋업 artsOne 1425 2008.02.03 04:01
197 [Animation] [펌] 촉수 애니 artsOne 2092 2008.02.03 04:00
196 [Rigging] [펌] 조리개 자동문 만들기 첨부파일 artsOne 1466 2008.02.03 03:59
195 [Rigging] [펌] 오브젝트 스쿼시/스트레취 셋업 사진 첨부파일 artsOne 1413 2008.02.03 03:58
194 [Script] 핫키 / 쉘바 등록할때 관계있는 환경설정 멜 artsOne 2812 2008.02.03 03:55
193 [Animation] [펌] 한 프레임 차이 첨부파일 artsOne 2265 2008.02.03 03:54
192 [Rigging] [펌] 웨이트 잘 잡기 artsOne 2552 2008.02.03 03:53
191 [Rigging] [펌] 케트론 발쪽에 쓰인 갑옷 관련 익스프레션 사진 첨부파일 artsOne 2272 2008.02.03 03:51
190 [Rigging] [펌] 돼지 발 셋업 사진 첨부파일 artsOne 2536 2008.02.03 03:42
189 [Script] [펌] 물체 부착하는 익스프레이션 artsOne 2712 2008.02.03 03:38
>> [Script] [펌] 유용한 멜 명령어 artsOne 2656 2008.02.03 03:37
187 [Script] [펌] 애니 키그래프 좌우 반전시키는 명령어 artsOne 1612 2008.02.03 03:36
186 [Script] [펌] 카메라 레졸루션 토글 스크립트 artsOne 1461 2008.02.03 03:35
185 [Animation] [펌] 키값 익스포트/임포트 사진 첨부파일 artsOne 2317 2008.02.03 03:33