Posts Model Pivot Resetter (모델 임포트 시 피벗 자동 초기화)
Post
Cancel

Model Pivot Resetter (모델 임포트 시 피벗 자동 초기화)

Summary


  • 모델링 파일을 유니티로 가져올 때 동작하는 애셋포스트프로세서
  • 모델의 회전과 위치를 리셋하여 기본값으로 지정합니다.
  • 모델의 정점 위치를 모두 계산하여, 피벗이 모델의 중심 하단으로 오도록 설정합니다.


How To Use


  • 스크립트를 유니티 프로젝트 내에 넣습니다.

  • [Window] - [Rito] - [Model Pivot Resetter] - [Activated]를 체크합니다.

    • 체크 해제되어 있을 경우 동작하지 않습니다.

image

  • 임포트 할 때마다 대화상자를 통해 선택하게 하려면
    [Window] - [Rito] - [Model Pivot Resetter] - [Show Dialog]에 체크합니다.

image


Preview


기본

  • 모델 임포트, 하이라키로 가져왔을 때
    • 트랜스폼 위치, 회전, 크기, 피벗 모두 제각각인 상태

image

  • 이 상태에서 트랜스폼을 리셋한 경우
    • (0, 0, 0) 위치로 와서 드러누워 버리게 됩니다. (기존 rotation.x 값 : 270)

image


Pivot Resetter 사용

  • 트랜스폼 위치, 회전, 크기 모두 기본 값으로 리셋합니다.

  • 피벗 위치는 모델의 중앙 하단으로 변경됩니다.

image


Download



Download(UPM)


  • https://github.com/rito15/Unity-Model-Pivot-Resetter.git

UPM을 통한 임포트 방법

  • [Window] - [Package Manager] - 좌측 상단 [+] - [Add package from git URL]

2021_0520_HowToUseUPM


Github



References


This post is licensed under CC BY 4.0 by the author.