2011년 4월 17일 일요일

1. MaxScript의 종류

1. MaxScript란?

MaxScript는 Autodesk 3D Max에서 제공하는 Script 언어이며, 일반적인 Java, Lua, Mel(Maya)와 비슷한 형태를 가지고 있습니다.
Max Script는 C++의 어려운 개념을 포함하지 않고, C++의 장점인 간결한 문체와 유연성을 유지하여 사용자가 보다 쉽게 Script를 작성할 수 있도록 만들어졌습니다.


2. MaxScript의 종류
꼭 알아야 할 필요는 없지만, 참고로 MaxScript의 종류 설명을 간단히 하겠습니다.

- 일반 Script (*.ms)
이 script는 view port에 drag하거나 run script로 실행할 수 있고,  설치 없이 실행만으로 사용가능하고, 파일을 특정 폴더에 저장하지 않아도 사용할 수 있습니다.

- Utility Script
초기 3D Max에서 사용된 방법으로 편의성이 떨어져 최근에는 잘 사용하지 않는 형식입니다.
Utilities 패널에 등록하고 사용할 수 있습니다.


- Macro Script(*.mcr)
최근 script들은 이 형식을 많이 사용합니다.
설치 과정이 필요하지만 Menu, Quad, Toolbar 등에 아이콘으로 넣을 수 있고 단축키로 등록도 가능합니다.
한 번 등록을 하면 위치를 자동저장하여 3D Max를 재시작 해도 다시 등록할 필요가 없습니다.

- Plugin Script(*.ms)
script로 만들어 졌지만 plugin처럼 동작을 합니다.
고유의 script ID를 가지고, 상위 부모 script로 부터 상속해서 만들어 집니다.

- 암호화 script(*.mse)
제작자가 코드를 보호하기 위해 암호를 걸어놓은 script입니다.
주로 상용 script가 이런 형식을 사용합니다.

- 압축 설치 파일(mzp)
script 패키지로서 단순히 zip으로 압축된 형식으로, run script나 view port에 드레그 하는 것으로 설치할 수 있습니다.

댓글 없음:

댓글 쓰기