2012-05-16 3 views
2

블렌더 2.63에서 파이썬 스크립트를 사용하여 만든 파일 형식을 사용하여 모델을 내보내는 친숙한 메뉴를 만들려고합니다.커스텀 익스포터 (블렌더 2.6 API)를 호출하기위한 팝업 메뉴를 생성 하시겠습니까?

블렌더의 API 문서와 템플릿 예제를 확인했는데 내가 만든 Exporter를 실제로 호출하는 방법을 찾지 못했습니다. 괜찮습니다.

좀 더 문제를 설명해 드리겠습니다. 내보내기 -> 내보내기 -> 원하는 형식 -> 이름 지정 -> 내보내기 버튼을 눌러 파일 -> 내보내기로 이동해야합니다. 이 과정을 메뉴를 통해 자동화하고 싶습니다 (템플릿에있는 메뉴 인 ui_menu와 같습니다). 스크립트를로드/실행하고 내보내기를 선택하면 나머지 스크립트 자체에 의해 처리됩니다. 블렌드 파일이 MyCoolModel.blend라고 가정 해 보겠습니다. 내 보낸 파일이 올바른 위치에 추가 된 MyCoolMode라는 이름을 사용하여 같은 위치에 배치된다고 가정합니다.

하나의 파일에있는 사용자 정의 메뉴가 있습니다. 설명 된 매개 변수를 제공하는 수출업자의 절차를 호출하는 방법을 알지 못하며 가능한지 알지 못합니다.

다른 한편으로, 수출업자의 코드를 다른 모듈 인 사용자 정의 메뉴로 옮기고 버튼을 추가하고 설명 된 것을 실행하는 기능을 호출하는 것이 더 쉬울 수도 있습니다. 누군가 이미 코딩 한 경우 의견을 얻는 것입니다. 이, 및 내보내기 모듈을 다시 사용하십시오.

결국 나는 아티스트가 내보내기 프로세스의 기본 이름을 변경해야하거나 단순히 수동으로 수행하려고하므로 원본 내보내기 모듈을 유지하려고합니다. 두 버전을 모두 사용하는 경우, 가능하다면 내보내기를 다시 사용하려고합니다. 실제로 코드의 중복은 없습니다.).

답변

1

나는 비슷한 것을하고 싶습니다만, 제가 충분히 가까이있는 것을 발견 한 것은 다음과 같습니다 Scripts/Cookbook/Interface:popup. 물론 수출 메뉴와 가까운 곳에서는 아직 멀지 만 잘하면 확장 할 수 있습니다.