참고: 이 섹션에서는 FBX 전환을 사용하는 전용 파일 포맷의 제한 사항을 제공합니다. 하지만 FBX를 매개체로 사용하지 않는 두 가지 파일 포맷이 있는데, 이는 SketchUp과 SpeedTree입니다. 이러한 파일 포맷에 관한 제한 사항은 SketchUp 설정과 SpeedTree를 참조하십시오.
Unity는 전용 파일을 임포트할 때 3D 모델링 소프트웨어를 백그라운드에서 실행합니다. 그런 다음 해당 전용 소프트웨어와 통신하여 네이티브 파일을 Unity가 읽을 수 있는 포맷으로 전환합니다.
전용 파일을 Unity로 처음 임포트하는 경우 3D 모델링 소프트웨어를 커맨드 라인 프로세스에서 실행해야 합니다. 이 경우 시간이 오래 걸릴 수 있지만 그 후에는 매우 빠르게 임포트됩니다.
경고: 프로젝트에 애플리케이션 파일을 직접 저장하지 않고 FBX에 익스포트할 것을 권장하며, 최종 단계에서 네이티브 파일 포맷을 직접 사용하는 것은 권장하지 않습니다.
전용 파일을 Unity로 직접 임포트하려면 3D 모델링 소프트웨어가 설치되어 있어야 합니다. 소프트웨어를 설치하지 않은 경우 FBX 포맷을 대신 사용하십시오. FBX 파일 임포트에 대한 자세한 내용은 Model Import Settings 창을 참조하십시오.
일반 파일과 전용 파일은 같은 방법으로 임포트합니다. 하지만 지원되는 기능에 몇 가지 차이가 있습니다. 특정 3D 애플리케이션의 제한 사항에 대한 자세한 내용은 다음을 참조하십시오.
Unity는 FBX 포맷을 통해 Autodesk® Maya® 파일(.mb 및 .ma)을 임포트합니다. 다음과 같은 기능이 지원됩니다.
팁: Autodesk® Maya®에서 FBX 파일을 익스포트하는 방법에 대한 자세한 내용은 다른 애플리케이션에서 익스포트를 참조하십시오.
Unity는 Autodesk® Maya®의 Rotate Axis (사전 회전)을 지원하지 않습니다.
조인트 제한 사항은 다음과 같습니다.
Unity는 사용자가 Autodesk® Maya®에서 지정하는 Rotate Order 를 임포트하고 지원하지만, 임포트하고 나면 Unity 안에서 순서를 다시 변경할 수 없습니다. Unity와 다른 회전 순서를 사용하는 모델을 임포트하면 Unity는 Inspector 의 Rotation 프로퍼티 옆에 해당 회전 순서를 표시합니다.
Unity는 FBX 포맷을 통해 Cinema 4D 파일(.c4d)을 임포트합니다. 다음과 같은 기능이 지원됩니다.
팁: Cinema 4D에서 FBX 파일을 익스포트하는 방법에 대한 자세한 내용은 다른 애플리케이션에서 익스포트를 참조하십시오.
Unity는 Cinema 4D의 PLA(Point Level Animation)를 임포트하지 않습니다. 뼈대 기반 애니메이션을 대신 사용해야 합니다
Cinema 4D에서는 가시성 상속을 익스포트하지 않습니다. Cinema 4D에서 렌더러를 ‘기본(Default)’ 또는 ’꺼짐(Off)’으로 설정하여 Cinema4D 와 Unity의 가시성 애니메이션 간에 차이가 나지 않게 하십시오.
Unity는 FBX 포맷을 통해 Autodesk® 3ds Max® 파일(.max)을 임포트합니다. 다음과 같은 기능이 지원됩니다.
참고: Autodesk® 3ds Max® 파일(.max)을 저장하거나 일반 3D 파일 타입(.fbx)을 익스포트하는 방법은 각기 장단점이 있습니다. class-Mesh를 참조하십시오.
팁: Autodesk® 3ds Max®에서 FBX 파일을 익스포트하는 방법에 대한 자세한 내용은 다른 애플리케이션에서 익스포트를 참조하십시오.
Unity는 FBX 포맷을 통해 Cheetah3D 파일(.jas)을 임포트합니다. 다음과 같은 기능이 지원됩니다.
팁: Cheetah3D에서 FBX 파일을 익스포트하는 방법에 대한 자세한 내용은 다른 애플리케이션에서 익스포트를 참조하십시오.
Unity는 FBX 포맷을 통해 Modo 파일(.lxo)을 임포트합니다. 다음과 같은 기능이 지원됩니다.
시작하려면 .lxo 파일을 프로젝트의 Assets 폴더에 저장합니다. Unity의 프로젝트(Project) 뷰에 파일이 표시됩니다.
.lxo 파일 변경이 인식되면 Unity가 에셋을 다시 임포트합니다.
팁: Modo에서 FBX 파일을 익스포트하는 방법에 대한 자세한 내용은 다른 애플리케이션에서 익스포트를 참조하십시오.
Unity는 FBX 포맷을 통해 Lightwave 파일을 임포트합니다. 다음과 같은 기능이 지원됩니다.
LightWave 씬 파일을 Unity로 처음 임포트하는 경우에 사용하는 FBX 익스포트 설정을 자동으로 저장하는 Lightwave AppLink 플러그인도 설정할 수 있습니다. 자세한 내용은 LightWave Unity Interchange 문서를 참조하십시오.
팁: Lightwave 파일에서 FBX 파일을 익스포트하는 방법에 대한 자세한 내용은 다른 애플리케이션에서 익스포트를 참조하십시오.
LightWave 관련 머터리얼을 Unity에서 읽을 수 있도록 텍스처로 베이크하십시오. 비파괴식 파이프라인을 사용하여 이렇게 베이크하는 방법에 대한 내용은 LightWave의 노드 시스템을 참조하십시오.
Unity는 스플라인 또는 패치를 지원하지 않습니다. 스플라인과 패치를 Unity에 저장하고 익스포트하기 전에 모두 폴리곤으로 전환하십시오. 자세한 내용은 LightWave 문서를 참조하십시오.
Unity는 FBX 포맷을 통해 Blender(.blend) 파일을 임포트합니다. 다음과 같은 기능이 지원됩니다.
Blender 파일을 Unity로 임포트하는 작업을 최적화하려면 다른 애플리케이션에서 익스포트를 참조하십시오.
텍스처와 디퓨즈 컬러는 자동으로 할당되지 않습니다. Unity의 Scene View 에서 텍스처를 메시 위로 드래그하여 수동으로 할당할 수 있습니다.
Blender에서는 FBX 파일의 애니메이션 안에 있는 가시성 값을 익스포트하지 않습니다.