본문 바로가기

맥스스크립트6

캐릭터 셋업 책 정독 및 정리 - 2차 스크립트와 함수(Script & Function) 제2강 - Expression 과 Script *Expression 1. Expression란? - 수학적 표현을 통해서 오브젝트의 파라미터나 애니메이션을 컨트롤하는 방법이다. - 수학을 써야 한다니 겁을 먹을수도 있지만, 일반적인 수준에서의 캐릭터 셋업은 상식적 산수만 알아도 Expression Controller의 강력한 기능을 사용하는 데에는 큰 문제 없다. - Scrpit Controller와 상대적으로 비슷하지만, 기능은 더 적다. 하지만, 속도가 빠르다는 장점때문에 많이 이용된다. 2. 변수와 상수 - 예약 변수 1) T : ticks, 맥스에서 시간은 1초에 4800틱의 해상도를 가지고 있다. 즉, 초당 1/4800 만큼의 정밀도로 시간이 계산된다. 1초가 30프레임으로 되어 있는데 1프레임.. 2015. 12. 17.
모델링 라이브러리(Modeling Library) 회사 모델러들의 요청으로 모델링 관리를 펴하게 해주는 툴을 제작해 봤습니다. 이 툴에서 사용할 수 있는 기능들 간단 요약 1. 파일 서치 기능 2. 맥스파일을 열어보지 않고 고퀄의 프리뷰와 다양한 파일 정보(갯수, 크기, 버텍수등..) 로 미리 확인 가능 3. 다중 파일을 지정된 폴더에 동시 익스포트 가능 4. 다중 선택 파일을 지정한 폴더에 자동으로 익스포트 가능 5. FBX를 맥스로 맥스를 FBX로 변환이 매우 간단함(여러파일 동시에도 가능) 6. 대규모 파일관리와 여러 프로젝트를 동시에 관리하게 용이함 * 간단한 기능 설명 제일 먼저 대표로 사용될 폴더를 지정해 줍니다. 모델링 라이브러리 SVN 폴더를 지정하시면 됩니다. (1) 간단한 익스포트 -단일 파일 익스포트 방식 익스포트 폴더를 지정하시고 .. 2015. 12. 17.
맥스에서 엔진 버텍스 보여주는 스크립트(Engine Vertex Viewer) 회사 모델러들이 맥스에서 엔진 버텍스를 바로 보고 싶다는 의견이 있어 혼자서 고민하며 만들어봤습니다. 여러가지 이유로 엔진과 동일한 수는 얻어 올 수 있지만, 아래와 같은 방법으로 비슷한 수치는 얻어 올 수 있었습니다. 첨부파일을 받으시면 사용하실 수 있습니다. 1. 모델링 버텍스가 아닌 언렙 버텍스를 계산하라! 언렙을 사용하면 한 버텍스에 두개의 UV정보를 가지게 되는 경우가 생기므로 이 때 버텍스가 증가하게 됩니다. 따라서 6200개의 버텍스의 모델링이 언렙된 버텍스의 수를 계산하면 8500여개가 됩니다. 따라서 언렙전과 언렙후에 엔진에서는 버텍스수가 달라지게 됩니다. 스크립트를 사용할 때도 반드시 언렙후에 사용해야 좀더 정확한 수치를 알게 됩니다. 2. 연속성이 떨어지는 메쉬를 재 연산하라. 엔진에.. 2015. 12. 17.
매인 메뉴에 스크립트 등록하기 제작한 스크립트를 메뉴에 등록하지 않으면 실 작업자들이 실제로 사용하는데 많은 제약이 따릅니다. 그런 문제가 없기 위해 제작한 스크립트는 반드시 메뉴에 등록을 해줘야하는데, 그 방법에 대한 가이드입니다. 맥스 스크립트 메뉴 등록 가이드 1. 맥스 스크립트 상단메뉴에 들어가려면 반드시 메크로 스크립트로 등록된 스크립트만 사용이 가능 합니다. 현재 사내 매크로 스크립트는 맥스 설치폴더\\MacroSciprs\\Nlabs 폴더에 모여 있습니다. 스크립트는 MacroScript 폴더에 모여있는 매크로 스크립트와 Script 폴더에 모여있는 보통 스크립트로 나뉘어 집니다.. 두 개의 차이점 : (1) 매크로는 간단하게 실행가능한 원클릭 스크립트에 대부분 사용된다. 매크로는 맥스가 실행될께 함께 실행 되기 때문에 .. 2015. 12. 17.