전체 글 226

Callback(15) : Radiosity / Rendering Notifications

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 역시나 오늘도 callback에 대해서 이야기하겠습니다. Radiosity Notifications #radiosityPluginChanged: undefined radiosity 플러그인이 변경되었을 때 전달됩니다. #radiosityProcessDone: undefined radiosity 처리가 종료할 때 전달됩니다. #radiosityProcessReset: undefined radiosity 처리가 재설정될 때 전달됩니다. #radiosityProcessStart: undefined radiosity 처리를 시작했을 때 보내집니다. #radiosityProcessStopped: undefined radiosity 처리를 ..

Callback(14) : Node Related Notifications(2)

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 지난번에 이어서 오늘은 Node Related Notifications을 마무리 짓겠습니다. (그래도 아직 callback의 전체 내용은 많이 남았습니다. ㅎㅎㅎ) #preNodeBonePropChanged: Array of nodes 본의 속성을 변경하기 전에 보내집니다. 콜백 함수 내에서 callbacks.notificationParam()을 호출하면, 노드의 배열이 반환됩니다. 이 옵션은 3ds Max 2014 이전 버전에서는 제대로 작동하지 않습니다. #postNodeBonePropChanged: Array of nodes 본의 속성을 변경한 후에 보내집니다. 콜백 함수 내에서 callbacks.notificationPar..

Callback(13) : Node Related Notifications(1)

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 오늘도 다름없이 Callback를 계속 진행합니다. Node Related Notifications에 관한 이야기를 할 건데 내용이 많아서 2개로 나누어하겠습니다. #nodeCreated: node 노드를 만들 때 보내집니다. 콜백 함수 내에서 callbacks.notificationParam()을 호출하면 노드가 반환됩니다. #nodeCloned: node 노드의 클론이 만들어질 때 보내 지지만, Hold.Accept(..)가 실행되기 전에 전달됩니다. 콜백 함수 내에서 callbacks.notificationParam()을 호출하면 노드가 반환됩니다. #sceneNodeAdded: node 노드가 씬에 추가된 직후에 전달됩니다..

Callback(12) : Named Selection / Plug-in Notifications

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 지난번에 이어서 오늘도 callback에 대해서 이야기를 하겠습니다. Named Selection Set Notification #NamedSelSetCreated: string 네임드 셀렉션 셋이 생성된 후에 전송됩니다. callbacks.notificationParam()을 호출하면 새 셀렉션 셋의 이름이 반환됩니다. 3ds Max 9 이상에서 사용 가능합니다. #NamedSelSetDeleted: string 네임드 셀렉션 셋이 삭제된 후에 전송됩니다. callbacks.notificationParam()을 호출하면 삭제된 네임드 셀렉션 셋의 이름이 반환됩니다. 3ds Max 9 이상에서 사용 가능합니다. #NamedSelS..

Callback(11) : Material Library / Material Notifications

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 오늘도 다름없이 Callback를 계속 진행합니다. 한 중간쯤 온 것 같네요. ㅎㅎㅎ Material Library Notifications #mtlLibPreOpen: undefined 메터리얼 라이브러리를 불러오기 직전에 전달됩니다. #mtlLibPostOpen: materiallib 메터리얼 라이브러리를 불러온 직후에 전달됩니다. 콜백 함수 내에서 callbacks.notificationParam()를 호출하면 불려진 MaterialLibrary가 반환됩니다. #mtlLibPreSave: undefined 메터리얼 라이브러리를 저장하기 직전에 전달됩니다. #mtlLibPostSave: undefined 메터리얼 라이브러리를 ..

Callback(10) : Manipulate Mode / Modifier Panel / Modifier Notifications

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 오늘도 Callback에 대해서 이야기를 계속하도록 하겠습니다. Manipulate Mode Notifications #manipulateModeOn: undefined manipulate 모드로 변경될 때 전달됩니다. #manipulateModeOff: undefined manipulate 모드를 종료할 때 전달됩니다. Modifier Panel Notifications #modPanelObjPreChange: undefined Modify 패널에서 현재 편집되는 개체가 편집되기 직전에 전달됩니다. #modPanelObjPostChange: undefined Modify 패널에서 현재 편집 개체가 편집된 직후에 전달됩니다. #m..

Callback(9) : Image Viewer Display / Layer System Notifications

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 오늘은 Image Viewer Display Notifications에 대해서 이야기하겠습니다. Image Viewer Display Notifications #imageViewerUpdate: IVFB Interface 사용자 정의 롤아웃이 이미지 뷰어에서 UI가 업데이트되도록 보내집니다. callbacks.notificationParam()을 사용하면 IVFB 인터페이스가 반환됩니다. 이것을 사용하여 가상 프레임 버퍼(렌더링 프레임 창)에 롤 아웃을 추가할 수 있습니다. #preImageViewerDisplay: IVFB Interface 이미지 뷰어가 작성된 다음 화면에 표시되기 전에 전달됩니다. callbacks.notif..

Callback(8) : File Notifications(3)

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 계속해서 File Notifications에 대해서 이야기하겠습니다. #filePreMerge: integer 파일을 머지하기 전에 보내집니다. callbacks.notificationParam() 호출은 객체 또는 장면 외부 Xref(참조)가 머지된 경우 정수 값 1을 반환하고 그렇지 않으면 정의되지 않습니다. #filePostMerge2: #(integer, integer) 파일이 성공적으로 머지되고, #filePostMerge 직후에 전달됩니다. callbacks.notificationParam()을 호출하면 두 가지 배열 요소를 반환됩니다. 첫 번째 요소는 파일 저장 버전에서 두 번째 요소는 파일 이름으로 저장하는 버전입니..

Callback(7) : File Notifications(2)

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 계속해서 File Notifications에 대해서 이야기하겠습니다. #filePreSave: string 파일을 저장하기 전에 전송됩니다. callbacks.notificationParam()을 호출하면 파일 이름이 포함된 문자열을 반환합니다. #filePostSave: string 파일을 저장한 후에 전송됩니다. callbacks.notificationParam()을 호출하면 파일 이름이 포함 된 문자열을 반환합니다. #filePreSaveProcess: #(integer, string) 저장 프로세스가 시작되기 전에 전송됩니다. callbacks.notificationParam()을 호출하면 두 개의 배열 요소가 반환됩니다...

Callback(6) : File Notifications(1)

안녕하세요. 애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다. 계속해서 callback의 이벤트 명에 대해서 이야기하겠습니다. File Notifications #filePreOpen:(integer | undefined) 새 파일을 열기 전에 전송됩니다. callbacks.notificationParam()을 호출하면 렌더 사전 설정 파일이 열려있는 경우는 정수의 2, 그렇지 않은 경우는 undefined가 반환됩니다. #filePostOpen: (integer |undefined) 새 파일을 연 후에 보내집니다. callbacks.notificationParam()을 호출하면 렌더 사전 설정 파일이 열려있는 경우는 정수의 2, 그렇지 않은 경우는 undefined가 반환됩니다. #file..