안녕하세요.
애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다.
오늘은 맥스 스크립트의 유형에 대해서 약간 이야기해볼까 합니다.
다른 사람들이 유용하다고 작업하여 올린 맥스 스크립트를 다운로드하여 보면 여러 가지 형태의 확장가를 가지고 있어 당황한 기억이 있을 겁니다.(최소한 저는 그랬습니다. ㅎㅎ)
이는 맥스 스크립트의 형태나 사용목적에 따라 나누기 위함 입니다.
*.ms(일반)
확장자가 '.ms'로 되어 있는 스크립트는 가장 일반적으로 사용되는 스크립트입니다.
사용방법은
맥스 메인 메뉴 > Scripting > Run Script...를 하여 해당 스크립트 파일을 선택한 거나
뷰포트 화면에 해당 스크립트 파일을 드래그하거나
MAXScript Editer에서 원하는 스크립트 파일을 열고 실행해주는 방법이 있습니다.
단점은 스크립트를 쓰고 싶을 때마다 반복적으로 위 과정을 거쳐야 하기 때문에 번거롭습니다.
*.mcr(매크로)
매크로는 일반적으로 '.mcr'이라는 확장자를 사용하는 맥스 스크립트 파일입니다.
확장자는 사용자의 편위를 위한 것일 뿐 특별한 역할을 하지 않습니다. ms라 적어도 정상 작동합니다.
실질적으로 매크로라는 것을 확인하려면 에디터를 열어 확인하면 됩니다.
1
2
3
4
5
6
7
|
macroScript test_mcr
category:"test"
tooltip:"test"
icon:#("Containers", 8)
(
.....
|
cs |
1번 라인의 macroScript가 앞으로 정의된 내용은 매크로로 작동한다는 것을 알려줍니다.
3번 라인의 category는 맥스에 등록된 매크로를 찾을 때 수많은 미리 등록된 매크로에서 찾기 편하게 해주는 역할을 합니다.
tooltip이나 icon은 기본 게시판의 'UI(4) Button 이벤트 및 이미지, 메시지박스'에서 자세한 내용을 확인하실 수 있습니다.
맥스에 단축키라던가 쿼드 숏컷 그리고 툴바에 아이콘을 등록하여 필요할 때마다 바로바로 사용할 수 있어 ms보다 즐겨 사용됩니다.
ms와 똑같이
맥스 메인 메뉴 > Scripting > Run Script...를 하여 해당 스크립트 파일을 선택한 거나
뷰포트 화면에 해당 스크립트 파일을 드래그하거나
MAXScript Editer에서 원하는 스크립트 파일을 열고 실행해주는 방법이 있습니다.
하지만 이렇게 실행해도 바로 작동하지 않고 MAXScript Listener에서 숫자만 덩그러나 나옵니다.
이 숫자는 매크로가 정상적으로 맥스의 Customize Uer Interface에 등록됐다는 뜻입니다.
이제 등록된 매크로를 유저가 사용할 수 있게 하는 방법을 알아보겠습니다.
맥스 버젼 2020이후는 아래 링크를 참고 하세요.
https://animaxscript.tistory.com/227
단축키 설정(Hot K)
안녕하세요, 새로운 글을 쓴 지 얼마나 지났는지도 기억이 안 나네요. '핫키'님이 질문 주신 맥스 2020 이후 단축키 설정이 바뀌어 바뀐 설정에 대한 내용이 궁금하시다고 했는데요. 원래라면 더
animaxscript.tistory.com
맥스의 메인 메뉴 > Customize > Customize User Interface...를 클릭합니다.
단축키
Keyboard탭에서 카테고리를 찾아 선택하고 아래의 리스트에서 추가할 매크로를 선택하고 단축키를 추가하면 됩니다.
그리고 필요에 따라 작업한 내용을 저장하면 됩니다. (하지만 저장한 내용이 쉽게 저장되지는 않을 겁니다. ㅎㅎ 자세한 내용은 뒤에 하겠습니다.)
이제 단축키로 필요한 스크립트를 사용할 수 있습니다.
툴바
맥스 메인 메뉴 밑에 있는 아이콘이 보이실 겁니다.
이렇게 화면에 아이콘을 만들어 넣어서 클릭할 수 있게 하는 것이 툴바입니다.
툴바에 적용하는 방법에 대해서 알려 드리겠습니다.
Toolbars탭 > New... > Name에 새로운 Toolbar의 이름 입력 > OK > 툴바가 생성됨 > Category 선택 > 매크로 스크립트 선택 후 새로운 Toolbar에 드래그 > 필요에 따라 Save...
하면 됩니다.
새로운 Toolbar는 화면의 상하좌우 원하는 곳에 도킹이 가능합니다.
이렇게 저장을 하면 다음에도 맥스를 열고 사용할 수 있어야 하는데, 여기에 문제가 하나 있습니다.
윈도우 10의 보안 정책 때문에 'C:\Program Files' 폴더 안에 있는 파일을 유저가 마음대로 바꾸지 못한다는 겁니다.
심지어 맥스 폴더 하위의 'Scripts'폴더 역시 'C:\Program Files'의 하위 폴더 이기 때문에 유저가 만든 스크립트도 원활하게 사용하기 힘듭니다.
사용자 스크립트 사용법에 대해서는 나중에 따로 이야기를 해야겠습니다.
하여튼 Max의 Interface를 바꾸기 위해서는 맥스 실행을 관리자 모드에서 실행을 해줘야 한다는 겁니다.
항상 관리자 모드로 실행하라는 것은 아니고, Interface를 바꿀 때만 하시면 됩니다.
일반 모드로 실행하고 저장을 하면 윈도우 10이 저장을 거부하기 때문입니다.
오늘은 맥스 스크립트의 유형에 대해서 이야기했는데요.
내용이 길어져서 두 개로 나누도록 하겠습니다.
'맥스스크립트 기초' 카테고리의 다른 글
문자열(String) 함수(3) (0) | 2019.09.02 |
---|---|
문자열(String) 함수(2) (0) | 2019.09.01 |
문자열(String) 함수(1) (0) | 2019.08.31 |
맥스 스크립트의 유형(2), 사용자 스크립트 위치 (0) | 2019.08.20 |
함수(3) (3) | 2019.08.13 |
함수(2) (0) | 2019.08.12 |
함수(1) (3) | 2019.08.11 |
Color Values (0) | 2019.08.02 |