피봇 설정과 익스포트를 할수 있는 스크립트 입니다..
배경작업을 하다 보면 많은 오브젝트들의 피봇 정리나 익스포트시의 번거로움을 피할수 있는 스크립트입니다.
간단한 기능으로는
1.오브젝트의 버텍스에 피봇을 셋팅할수 있습니다.
2.바운딩 박스개념으로 27개의 위치를 XYZ Min Center Max 조합으로 피봇을 설정할수 있습니다
3.다른 오브젝트의 피봇위치와 동기화 할수 있습니다.
5.설정되어진 오브젝트를 0,0,0에 복사하여 이동시킬수 있습니다.
6.오브젝트를 오브젝트이름.확장자로 익스포트 할수 있습니다.(선택되어진객체와 각각의 객체 따로 익스포트할수 있습니다.)
- 선택되어진 오브제트를 맥스 화일 네임.확장자로 익스포트도 데고 각각의 오브젝트를 오브젝트이름.확장자로도 할수 있습니다.
*맥스에서의 익스포트에 있는 모든 확장자를 익스포트 할수 있습니다.
*따로 스크립트나 플럭인으로 익스포트 하는 경우에는 에러가 날수 있습니다
- Max 값과 Min 값의 차이~
- pick objecs 하여 오브젝트 이동~
//080325 추가 완료
개선해야할 사항 - vertex pivot setting 쪽 더욱 심플하게 버텍스 찍고 set pivot 로 교체하자...
- rotate 탭만들자 (피봇이 아닌 오브젝트 로테이토 프리셋각도로 30,45,90 좌우)
- export 폴더 설정 가능하게 (디폴트는 맥스 파일이 저장되어진곳)
- 가능하면 ext 를 기본 ase 로 바꾸고 to Zbrush 버튼 하나 만들어 주자 <-- Zbrush import shell 파악
------사용법--------
Selected Objects 와 Each Objects 는 아래의 모든 설정에적용됩니다.
Affect Pivot Only:Off 버튼을 누르면 뷰포트의 피봇설정모드가 활성화됩니다.(이는 확인이 필요한경우 활성화시킨후 사용하시면 됩니다.)
Reset All 은 오브젝트 의 Transform,Scale,Pivot,XForm 을 Reset 합니다.--Bounding box Pivot Setting --
Get Objects 는 설정할 오브젝트들을 가져 옵니다.
-Selected Objects 를 선택했을경우
선택되어진 모든 오브젝트의 전체크기의 XYZ 의 min Center Max 값을 기준으로 설정합니다.
-Each Objects 를 선택했을경우
선택되어진 각각의 오브젝트 크기의 XYZ 의 min Center Max 값을 기준으로 설정합니다.--Object Pivot Setting --
하나의 다른 오브젝트를 선택 하여 다른 오브젝트의 피봇값으로 설정합니다.--Vertex Pivot Setting --
Show selected Vertex Number 는 뷰포트에 선택되어진 버텍스(editable mesh,editable poly에서만 가능)의 넘버를 보여 줍니다.
0: center -1 : [0,0,0] 으로 설정합니다.
버텍스 넘버값을 입력하면 피봇의 위치를 버텍스의 위치에 설정합니다.--export--
Ext: 확장자를 입력할수 있습니다.
-Selected Objects 를 선택했을경우
선택되어진 오브젝트를 MAX file Name.확장자 로 익스포트 합니다.
-Each Objects 를 선택했을경우
선택되어진 오브젝트를 각각 익스포트 합니다.Object name.확장자 로 익스포트 합니다.
개인적으로 쓸정도는 되지만 아직 공개할정도는 않됩니다.
주변 지인들과 함께 테스트중입니다.
오류 예외처리가 확실히 되면 공개 하겠습니다...^^
혹시 미리 써보고 싶으신분은 Msn :ediking80핫메일 으로 연락 주세요....(테스트점해주십사;;;)





0