인터체인지 프레임워크는 임포트한 FBX 파일에 대해 더욱 큰 커스터마이징의 자유를 제공합니다. 아래에서 인터체인지를 사용해 중요한 파일을 임포트하는 방법을 자세히 알아보세요.
인터체인지 임포트 창
인터체인지 임포트 창은 두 개의 패널로 나뉩니다. 간단 패널과 고급 설정이 표시되는 고급 패널입니다. glTF 에셋 또는 텍스처를 임포트하는 개발자는 이미 고급 패널의 룩 앤 필에 익숙할 것입니다.
다음 파일 유형을 임포트할 때 인터체인지 임포트 창이 열립니다.
FBX
OBJ
glTF
텍스처
간단 패널에는 FBX 파일에서 찾을 수 있는 모든 에셋이 나열됩니다. 임포트 과정 시작 전 제외하고자 하는 에셋 유형 선택을 해제할 수 있습니다. 고급 설정(Advanced Settings)을 켜기로 토글해 기본 뷰를 확장하면 추가 설정을 표시할 수 있습니다.
간단 임포트 패널
간단 패널은 고급 패널과 비슷합니다. 간단 패널에는 이름과 개수별로 임포트할 에셋이 나열되어 있습니다. 이 목록은 임포트한 파일의 내용과 고급 패널에서 선택한 설정에 따라 결정됩니다.
간단 패널에서 이용 가능한 옵션은 고급 패널에서 선택한 옵션과 관련이 있습니다. 즉 고급 패널에서 옵션을 수정할 경우 간단 패널에서 이용 가능한 옵션이 변할 수 있다는 의미입니다.
고급 설정을 눌러 고급 설정을 이용할 수 있습니다. 임포트(Import)를 선택하면 자동으로 에셋을 임포트합니다.
Advanced Settings
고급 설정 패널에는 이미 익숙할 대부분의 레거시 설정이 포함됩니다. 그러나 일부 레거시 설정은 옮겨졌거나, 이름이 변경되었거나, 별도의 하위 설정으로 나눠졌습니다.
트랜슬레이터 설정 메뉴: 추가 FBX 트랜슬레이터 옵션이 있는 트랜슬레이터 설정 메뉴를 엽니다.
파이프라인 스택 프리셋: 설정 목록에서 우선할 파이프라인 스택을 결정합니다. 에셋, 머티리얼, 텍스처 중 선택하세요.
파이프라인 디폴트 사용: 모든 옵션을 기본 설정으로 초기화합니다.
파이프라인 선택: 임포트를 위해 선택한 파이프라인을 자세히 설명합니다.
검색 바: 검색 바에서 임포트 설정을 찾습니다.
임포트 설정 목록: 임포트 하위 설정 목록입니다. 이용 가능한 임포트 하위 설정은 파이프라인 스택 프리셋에 따라 결정됩니다.
인터체인지 프레임워크 설정은 두 개의 카테고리로 나뉩니다.
트랜슬레이터 설정: 임포트한 파일을 읽고 FBX 파일을 파싱합니다.
파이프라인 설정: FBX 파일 내용에 대한 처리 작업을 수행하고 내용을 UEFN 에셋으로 변환합니다.
FBX 임포트 파일에는 하나의 파이프라인만 있지만, glTF 같은 다른 포맷의 경우 스택에 하나 이상의 파이프라인이 표시됩니다.
임포트하는 파일에 맞춰 파이프라인 설정을 편집할 수 있습니다. 변경 내역은 임포트 작업 간 저장됩니다. 즉, 첫 번째 FBX 파일을 임포트한 뒤 두 번째 FBX 파일 임포트를 시작하면 이전 FBX 임포트와 동일하게 설정이 유지된다는 의미입니다.
수정된 설정은 되돌리기 화살표 아이콘을 통해 기본값으로 복원할 수 있습니다. 파이프라인 디폴트 사용을 선택해 모든 설정을 복원하는 것도 가능합니다.
검색 바, 섹션 바, 톱니바퀴 아이콘을 사용하면 임포트 설정에 필터를 적용할 수 있습니다.
검색 바를 사용하면 이름으로 빠르게 설정을 필터링할 수 있습니다.
섹션 바는 콘텐츠 유형으로 필터를 적용합니다.
톱니바퀴 아이콘을 사용하면 필터 메뉴를 열 수 있습니다.
필터 메뉴
필터 옵션에는 다음이 포함됩니다.
필수 프로퍼티만 표시(Show Only Essential Properties): 파이프라인의 필수 여부 분류를 위해, 파이프라인 설정에 사전 정의된 태그가 붙습니다. 이 필터를 활성화하면 고급 설정 창에서 필수 설정만 표시됩니다.
임포트 콘텐츠에 따라 필터(Filter Based on Import Contents): 이 옵션은 임포트한 파일에서 찾을 수 없는 에셋 유형과 관련이 있는 고급 패널의 설정을 숨깁니다. 예를 들어, 스태틱 메시 임포트 시 스켈레탈 메시 및 애니메이션 옵션은 숨길 수 있습니다.
트랜슬레이터 설정
트랜슬레이터 설정은 에디터가 임포트한 파일을 읽는 방식을 결정하며, 별도의 창에 저장됩니다. 트랜슬레이터 설정은 에디터가 UE 에셋으로 변환하기 위해 파일 내용을 처리 및 준비하는 방식과 관련이 있는 파이프라인 설정과 다릅니다.
트랜슬레이터 설정에는 다음이 포함됩니다.
좌표계 방식(Coordinate System Policy): 에셋의 좌표 방향을 결정합니다.
씬 단위 변환(Convert Scene Unit): FBX 단위의 씬을 UE 단위(센티미터)로 변환할지 여부를 설정합니다.
FBX 네임스페이스 유지(Keep FBX Namespace): FBX 이름에서 네임스페이스를 유지할지 여부를 설정합니다.
레거시 및 인터체인지 간 전환
콘솔 변수 Interchange.FeatureFlags.Import.FBX False를 활성화하여 언제든 레거시 임포터 및 옵션을 다시 사용할 수 있습니다.
콘솔 변수는 프로젝트 실행 시 레거시 FBX가 기본적으로 켜져 있도록 프로젝트의
DefaultEngine.ini파일에 추가할 수 있습니다.DefaultEngine.inifileInterchange에 다음 텍스트를 추가하세요.[ConsoleVariables]FeatureFlags.Import.FBX=False
텍스처, MaterialX, glTF 임포트에 주로 사용되므로, 전체 인터체인지 플러그인을 비활성화하는 것은 권장하지 않습니다.