3dsMax에서 3D 오브젝트를 만들 경우 .max 파일을 Project 에 직접 저장하거나 Autodesk. FBX 또는 기타 일반 포맷을 사용하여 Unity로 익스포트할 수 있습니다. Unity는 3ds Max에서 메시를 임포트합니다. Max 파일을 저장하거나 일반 3D 파일 타입을 익스포트하는 방법은 각기 장단점이 있습니다. class-Mesh를 참조하십시오.
디폴트 FBX 익스포터 옵션(사실상 모두 익스포트)을 사용하여 다음 항목을 선택할 수 있습니다.
텍스처 포함 - 파일에 이미지 맵을 저장합니다. 이식성은 좋지만 파일 크기가 커집니다.
디폴트 FBX 익스포터 옵션(fbx 플러그인 2013.3 버전)
뼈대 기반 애니메이션을 익스포트하려면 다음 절차를 따라야 합니다.
메시와 애니메이션이 있는 뼈대 계층 구조를 3ds Max에서 Unity로 익스포트할 때 생성되는 게임 오브젝트 계층 구조는 3ds Max의 “Schematic 뷰”에서 볼 수 있는 계층 구조에 대응합니다. 한 가지 차이점은 Unity가 게임 오브젝트를 애니메이션이 포함된 새로운 루트로 배치하고 메시 및 머티리얼 정보를 루트 뼈대에 둔다는 것입니다.
애니메이션과 메시 정보가 동일한 Unity 게임 오브젝트에 있는 것을 선호하는 경우 3ds Max의 Hierarchy 뷰로 이동하여 메시 노드를 뼈대 계층의 골격에 부모로 연결해야 합니다.
3ds Max의 텍스처로 렌더링 및 자동 언래핑 기능을 사용하여 라이트맵을 만들 수 있습니다. Unity에는 내장된 라이트매퍼가 있지만 워크플로에 더 적합한 경우 3dsmax를 사용하는 것을 선호할 수 있습니다. 일반적으로 UV 세트 하나를 메인 텍스처 또는 노멀 맵에 사용하고 다른 UV 세트 하나를 라이트맵 텍스처에 사용합니다. 두 UV 세트가 모두 올바르게 작동하려면 3ds Max의 머티리얼이 스탠다드여야 하고 디퓨즈(메인 텍스처의 경우) 및 자체 조명(라이트맵의 경우) 맵 슬롯을 모두 설정해야 합니다.
오브젝트가 셸 머티리얼 타입을 사용하는 경우 현재 Autodesk의 FBX 익스포터가 UV를 올바르게 익스포트하지 않습니다.
또는 아래와 같이 멀티/하위 오브젝트 머티리얼 타입을 사용하고 각각의 디퓨즈 맵 슬롯에 메인 텍스처와 라이트맵을 사용하여 두 개의 하위 머티리얼을 설정할 수 있습니다. 그러나 모델의 면마다 서로 다른 하위 머티리얼 ID를 사용하는 경우 여러 머티리얼이 임포트되어 성능이 최적화되지 않습니다.
일부 모델을 임포트하는 데 문제가 있는 경우 Autodesk 웹 사이트에서 최신 FBX 플러그인을 다운로드하여 설치했는지 확인하거나 FBX 2012로 되돌려야 합니다.