【Maya】 등록한 오브젝트를 1 클릭으로 덮어쓰기 내보내는 스크립트

2763 단어 파이썬maya
소프트 간의 왕래 등으로 몇번이나 내보내야 할 때 편리한 스크립트를 만들었습니다.
내보내기를 위한 창을 열지 않고 덮어쓰기 확인도 하지 않기 때문에 효율적인 내보내기가 가능합니다.

2020/08/30 업데이트 불필요한 노드 삭제 기능 추가 및 목록 사양을 개선했습니다.

기능



등록한 오브젝트를 1클릭으로 지정한 폴더로 덮어쓰기 내보낼 수 있습니다.
리스트에 등록한 오브젝트를 모두 내보내는 것 외에, 리스트로부터 선택한 오브젝트만을 내보낼 수도 있습니다.
확장자는 ma, mb, fbx, obj에 해당합니다.


불필요한 노드 삭제 기능



2020/08/30 업데이트에서 명명 규칙을 기반으로 불필요한 노드 삭제 기능을 추가했습니다.


도입 방법



1.



다음 스크립트 파일을 다운로드하고,
h tps://d ゔぇ. 오, ぇ. 코 m/오펜? 아니 d = 1cj_5zgtxWYWZdZ2B0ゔ아 Yljh로 Ph68ぁ

C:\Users\사용자 이름\Documents\maya\scripts(Maya의 모든 버전에 도입)
C:\Users\사용자 이름\Documents\maya\20XX\ko_KR\scripts(버전 단위 도입)

중 하나로 이동. Maya를 시작한 경우 다시 시작합니다.

2.



아래 소스 코드를 스크립트 편집기의 파이썬 탭에 붙여넣고 중간 버튼으로 선반 필드로 드래그 앤 드롭.
import SimpleExporter
SimpleExporter.Main().StartUp()



사용법





내보내기 목록 작업



· 추가 → 뷰포트에서 선택한 객체를 등록. 2020/08/30 업데이트로 상위 노드가 추가되었습니다.
· 삭제 → 목록에서 선택한 객체 삭제
・클리어 → 리스트를 클리어

내보내기 설정



· 경로 → 오른쪽의 "참조"에서 내보내기 대상 폴더를 선택합니다. 직접 입력으로도 가능
· 확장자 → mayaAscii, mayaBinary, fbx, obj에서 선택

내보내는 방법



・리스트를 내보내기 → 리스트에 등록되어 있는 오브젝트를 모두 내보내기
· 목록 선택 내보내기 → 목록에서 선택한 개체 내보내기

추가 기능



· 끝에 다음 문자가 포함 된 노드 삭제 →
노드 뒤에 특정 문자열이 들어 있는 노드를 자동으로 삭제해 줍니다. 「,」로 단락짓는 것으로 복수의 캐릭터 라인에 대응합니다. 공백은 무시됩니다.

· 실행 취소 → 간단한 Undo입니다. 위 기능으로 불필요한 노드가 삭제되므로 확인 후 편집으로 돌아가고 싶은 경우는 한번 Undo해 주세요.

좋은 웹페이지 즐겨찾기