임포트
휴머노이드 애니메이션 임포트

모델 임포트 워크플로

참고: 이 워크플로에서는 임포트할 모델 파일이 이미 있다고 가정합니다. 아직 파일이 없는 경우 FBX 파일에서 익스포트하는 방법에 대한 가이드라인을 읽은 후에 3D 모델링 소프트웨어에서 파일을 익스포트할 수 있습니다. 3D 모델링 소프트웨어에서 휴머노이드 애니메이션을 익스포트하는 방법에 대한 가이드라인 휴머노이드 에셋 준비를 참고하십시오.

모델 파일에는 캐릭터 메시, 애니메이션 릭 및 클립, 머티리얼 및 텍스처 등 다양한 데이터가 포함될 수 있습니다. 대부분의 경우 파일에 이런 요소가 모두 한꺼번에 포함되어 있지는 않지만, 워크플로에서 필요한 부분만 따라할 수 있습니다.

임포트 설정(Import Settings) 창 액세스

시작하는 방법은 모델 파일에서 추출할 데이터의 종류에 관계없이 항상 똑같습니다. 1. 프로젝트(Project) 창과 인스펙터(Inspector) 를 모두 동시에 볼 수 있게 엽니다. 2. Asset 폴더에서 임포트할 모델(Model) 파일을 프로젝트(Project) 창에서 선택합니다. 인스펙터(Inspector) 에서 임포트 설정(Import Settings) 창이 열립니다. 이 창에는 기본적으로 모델(Model) 탭 이 표시됩니다.

모델별 및 일반 임포터 옵션 설정

그런 다음 모델(Model) 탭에서 다음 중 원하는 옵션을 설정할 수 있습니다.

  • 스케일 팩터(Scale Factor), 파일 스케일 사용(Use File Scale) 또는 파일 스케일(File Scale) 프로퍼티를 사용하여 Unity의 단위 해석 방법을 조정합니다. 예를 들어 3ds Max에서는 1단위를 사용하여 10센티미터를 나타내지만, Unity는 1단위를 사용하여 1미터를 나타냅니다.
  • 메시 압축(Mesh Compression), 읽기/쓰기 가능(Read/Write Enabled), 메시 최적화(Optimize Mesh), 사각형 유지(Keep Quads), 인덱스 포맷(Index Format) 또는 버텍스 접합(Weld Vertices) 프로퍼티를 사용하여 리소스 사용량을 줄이고 메모리를 절약합니다.
  • 모델 파일을 Maya 또는 3ds Max나 Morph 타겟 애니메이션을 지원하는 기타 3d 모델링 애플리케이션에서 가져온 경우 블렌드 셰이프 임포트(Import BlendShapes) 옵션을 활성화할 수 있습니다.
  • 환경 지오메트리의 경우 콜라이더 생성(Generate Colliders) 옵션을 활성화할 수 있습니다.
  • 가시성 임포트(Import Visibility) 또는 카메라 임포트(Import Cameras)광원 임포트(Import Lights) 같은 특정 FBX 설정을 활성화할 수 있습니다.
  • 애니메이션만 포함된 모델 파일의 경우 계층 구조 보존(Preserve Hierarchy) 옵션을 활성화하여 골격의 계층 구조 불일치를 방지할 수 있습니다.
  • 라이트맵(Lightmap) 을 사용하는 경우 UV 스왑(Swap UVs)라이트맵 UV 생성(Generate Lightmap UVs) 을 설정할 수 있습니다.
  • 노멀(Normals), 노멀 모드(Normals Mode), 탄젠트(Tangents) 또는 스무딩 각도(Smoothing Angle) 옵션을 사용하여 Unity가 모델의 노멀과 탄젠트를 처리하는 방법을 설정할 수 있습니다.

릭 및 애니메이션 임포트 설정 옵션

파일에 애니메이션 데이터가 포함된 경우 릭(Rig) 탭을 사용하여 릭을 설정한 다음 애니메이션(Animation) 탭을 사용하여 애니메이션 클립을 추출 또는 정의하는 방법에 대한 가이드라인을 따를 수 있습니다. Unity에서는 휴머노이드의 뼈대 구조가 매우 구체적이어야 하지만, 일반 타입의 경우 어느 뼈대가 루트 노드인지만 알면 되므로 휴머노이드와 일반(비휴머노이드) 애니메이션 타입의 워크플로는 서로 다릅니다.

머티리얼과 텍스처 처리

파일에 머티리얼(Material) 또는 텍스처(Texture) 가 포함된 경우 아래 절차에 따라 처리 방법을 정의할 수 있습니다.

  1. 임포트 설정(Import Settings) 창에서 머티리얼(Materials) 탭을 클릭합니다.
  2. 머티리얼 임포트(Import Materials) 옵션을 활성화합니다. 위치(Location) 옵션 등 여러 옵션이 머티리얼(Materials) 탭에 표시됩니다. 여기서 위치 옵션 값에 따라 나머지 옵션이 결정됩니다.
  3. 임포트된 머티리얼을 임포트된 에셋 안에 그대로 유지하려면 포함된 머티리얼 사용(Use Embedded Materials) 옵션을 선택합니다.

옵션 설정을 마친 후 임포트 설정(Import Settings) 창 하단의 적용(Apply) 버튼을 클릭하여 저장하거나 되돌리기(Revert) 버튼을 클릭하여 취소합니다.

마지막으로 파일을 씬으로 임포트할 수 있습니다.

  • 파일에 메시가 포함된 경우 파일을 씬(Scene) 뷰로 드래그하여 게임 오브젝트(GameObject)프리팹(Prefab) 으로 인스턴스화합니다.
  • 파일에 애니메이션 클립이 포함된 경우 파일을 애니메이터(Animator) 창으로 드래그하여 상태 머신에서 사용하거나 타임라인(Timeline) 창애니메이션 트랙(Animation track) 으로 드래그할 수 있습니다. 애니메이션을 씬(Scene) 뷰의 인스턴스화된 프리팹으로 직접 드래그할 수도 있습니다. 그러면 자동으로 애니메이션 컨트롤러가 생성되고 애니메이션이 모델에 연결됩니다.

  • 2018–04–25 일부 편집 리뷰를 거쳐 페이지 수정됨
임포트
휴머노이드 애니메이션 임포트