레벨에 임포트 (FBX 씬 임포트)

Import Into Level, 레벨에 임포트 기능을 사용하여 전체 FBX 씬을 언리얼 엔진 4 에 임포트하는 방법입니다.

Windows
MacOS
Linux

Import Into Level (레벨에 임포트) 명령은 사용자가 애셋을 개별적으로 임포트하는 대신 전체 FBX 씬을 레벨에 임포트할 수 있도록 해줍니다. 사용자는 어떤 애셋을 임포트할지에 대해 완벽한 제어가 가능할 뿐만 아니라, 임포트 세팅에 대한 애셋 단위 제어도 가능합니다. 이 작업방식에는 언리얼 이외에서 추가적인 편집이 필요한 개별 애셋을 선택적으로 다시 임포트하는 기능도 지원됩니다.

현재, FBX 풀 씬 임포트 기능에 지원되는 애셋 유형은 다음과 같습니다:

  • 스태틱 메시

  • 스켈레탈 메시

  • 애니메이션

  • 머티리얼 (기본 지원, 콘텐츠 제작 프로그램의 원본 머티리얼과 일치하지 않을 수 있습니다)

  • 텍스처

  • 피짓 메시

  • 모프 타깃

  • 카메라 (애니메이션 없음)

  • 라이트

나중에 씬을 다시 임포트하기 위해서는, 씬을 임포트할 때 씬의 각 애셋에 대한 컴포넌트가 들어있는 단일 블루프린트로 임포트해야 합니다.

FBX 풀 씬 작업방식

한 눈에 봤을 때, FBX 풀 씬 임포트 작업방식은 다음과 같이 처리됩니다:

  1. 메인 메뉴바에서 파일 > 레벨에 임포트... 를 선택합니다.

    ImportIntoLevelMenu.png

  2. 임포트하고자 하는 씬이 들어있는 FBX 파일을 선택합니다.

    FBXFileImport.png

  3. 언리얼 프로젝트 내 대상 폴더를 선택합니다.

    FolderLocation.png

  4. FBX 씬 임포트 대화상자를 사용하여, 씬에서 임포트하고자 하는 (스태틱 메시, 스켈레탈 메시, 머티리얼) 애셋을 선택합니다.

    FBXSceneImportOptions.png

임포트 프로세스의 최종 출력을 선택할 수도 있는데, 선택된 모든 FBX 씬 애셋을 다음과 같이 임포트합니다:

  • 개별 레벨 액터

  • 단일 액터의 컴포넌트

  • 단일 블루프린트 액터 클래스의 컴포넌트 (풀 씬 리임포트를 지원하는 유일한 방법입니다).

FBX 씬을 임포트했으면, 모든 애셋은 프로젝트로 임포트되며 여기에는 FBX 씬 데이터 애셋도 딸려옵니다. 이 애셋에는 원본 FBX 씬과 프로젝트에 방금 임포트된 모든 애셋 사이의 연결 정보가 전부 들어있습니다.

SceneData.png

FBX 씬 임포트 옵션 대화창

FBX 씬 임포트 옵션 대화창에서는 어떤 애셋을 씬에 임포트하고 어떤 것을 최종 출력 애셋에 포함시킬지 완벽히 제어할 수 있습니다. 특정 임포트 세팅에 네임드 그룹을 설정하고, 씬의 오브젝트에 빠르게 할당할 수도 있습니다.

씬 탭

씬 탭에서는 FBX 씬의 각 애셋을 임포트하는 방식을 제어합니다. 왼편에는 씬 계층구조 트리뷰가 있습니다. 오른편에는 전체 씬에 대한 일반적인 임포트 옵션이 있습니다.

FBXSceneImportOptions.png

한가지 중요한 점이라면, 씬 탭의 트리 뷰에서 애셋 체크를 해제하면 그 애셋이 임포트되지 않습니다. 그 애셋이 최종 출력(레벨 액터, 단일 액터 컴포넌트, 블루프린트)에 포함되는 것을 막을 뿐입니다. 애셋 임포트를 원천 차단하기 위해서는, 씬 탭은 물론 해당 스태틱 메시나 스켈레탈 메시 양쪽에서 체크를 해줘야 합니다. 이러한 작업방식을 통해 씬에서 결국은 사용하게 되는 애셋을 임포트할 수 있습니다.

사용가능 옵션

옵션

설명

Create Content Folder Hierarchy

콘텐츠 폴더 계층구조 생성 - 계층구조 내 각 티어를 나타내는 폴더를 자동 생성합니다. 폴더 이름은 계층구조 레벨에서 처음 찾을 수 있는 항목을 따라 자동으로 붙습니다.

Import as Dynamic

다이내믹으로 임포트 - 체크하면, 모든 액터 또는 컴포넌트의 모빌리티는 다이내믹이 됩니다. 체크하지 않으면, 스태틱입니다.

Hierarchy Type

임포트 프로세스의 최종 출력을 선택하는 곳입니다:

Blueprint Asset

블루프린트 애셋 - 단일 블루프린트 액터를 생성합니다. 트리 뷰에 선택된 모든 애셋은 이 블루프린트 액터의 컴포넌트가 됩니다. 풀 씬 임포트를 지원하는 유일한 계층구조 유형입니다.

Actor Component

액터 컴포넌트 - 단일 액터를 생성하며, 트리 뷰에서 선택된 각각의 애셋은 그 컴포넌트로 임포트됩니다. 이 유형은 리임포트를 지원하지 않습니다.

Actors

액터 - 트리 뷰의 애셋 각각을 개별 액터로 임포트합니다. 이 유형은 리임포트를 지원하지 않습니다.

스태틱 메시 탭

스태틱 메시 탭에는 FBX 씬 파일에서 찾을 수 있는 다양한 스태틱 메시를 임포트하기 위한 모든 옵션이 들어있습니다. 왼편은 포함된 메시 전체 목록으로, 여기서 임포트하지 않으려는 메시의 체크를 해제하면 됩니다. 오른편은 스태틱 메시 임포트 옵션입니다. 이 탭에서는 임포트 옵션을 프리셋으로 만들어 리스트 뷰의 스태틱 메시 그룹에 빠르게 적용할 수 있습니다. 여기 있는 옵션은 표준 스태틱 메시 임포트 옵션 과 비슷합니다.

스태틱 메시 탭에는 오버라이드 옵션 세트를 만드는 기능도 포함되어 있는데, 옵션 오버라이드 부분에서 다룹니다.

StaticMeshesTab.png

스켈레탈 메시 탭

스켈레탈 메시 탭에는 FBX 파일에서 씬에 임포트되고 있는 스켈레탈 메시가 전부 표시됩니다. 왼편은 포함된 스켈레탈 메시 전체 목록입니다. 스태틱 메시 탭과 마찬가지로, 임포트하지 않으려는 메시 체크를 해제하면 됩니다. 오른편은 임포트중인 스켈레탈 메시 각각에 대한 옵션 목록으로, 표준 스켈레탈 메시 임포트 옵션 과 매우 유사합니다.

스켈레탈 메시 탭에는 오버라이드 옵션 세트를 만드는 기능도 포함되어 있는데, 옵션 오버라이드 부분에서 다루겠습니다.

SkeletalMeshesTab.png

머티리얼 탭

머티리얼 탭에서는 FBX 파일과 함께 씬에 임포트되고 있는 머티리얼에 대한 제어가 가능합니다. FBX 파일의 기존 머티리얼에 우클릭 하여 프로젝트의 기존 머티리얼로 대체할 수도 있습니다.

FBX 임포터에서는 프로젝트에 이미 존재하는 머티리얼을 덮어쓸 수는 없다는 점 유념해 주세요. FBX 에서 기존 머티리얼을 할당하여 덮어쓰도록 하는 방법 이외에는, 기본 텍스처 훅업으로 새 머티리얼을 만들게 됩니다.

MaterialsTab.png

또 머티리얼 탭에서 모든 머티리얼이 저장되는 위치를 덮어쓸 수 있습니다. 탐색 옵션을 클릭하고 머티리얼을 프로젝트의 어디에 임포트할지 정의하면 됩니다.

MaterialBasePath.png

옵션 오버라이드

옵션 오버라이드는 임포트 옵션 세트에 이름을 붙여 저장한 다음, 다수의 애셋에 동시 적용시킬 수 있습니다. 이를 통해 사용자는 메시 그룹에 대한 일반적인 옵션 세트를 만들어서, 하나씩이 아닌 한 번에 빠르게 설정할 수 있습니다.

옵션 오버라이드를 만들어 적용하려면:

  1. 스태틱 메시 또는 스켈레탈 메시 탭에서 찾을 수 있는 Create Override (오버라이드 생성) 버튼을 클릭합니다.

    OverrideButton.png

  2. 새로운 오버라이드에 이름을 입력합니다.

    NamedOverride.png

  3. 옵션 목록 상단의 드롭다운에서 새로운 오버라이드를 선택한 채, 원하는 옵션을 설정합니다.

    SettingOptions.png

  4. 탭 왼편의 목록에서 메시를 몇이든 선택한 뒤 우클릭 컨텍스트 메뉴에서 새로운 오버라이드를 선택합니다.

    SelectOverride.png

오버라이드를 선택한 뒤 옵션 목록 상단에 있는 Delete (삭제) 버튼을 클릭하여 제거할 수도 있습니다.

풀 씬 리임포트

씬을 블루프린트 오브젝트로 임포트한 경우, 전체 씬 리임포트 역시 가능합니다. 이는 전체 씬 임포트 기능과 매우 비슷하게 작동하나, FBX 씬의 어떤 컴포넌트가 추가, 제거, 편집되었는지 알려줄 수 있습니다. 전체 씬 리임포트 기능을 사용하면, 디지털 콘텐츠 제작 프로그램으로 돌아가 원하는 대로 편집한 뒤 전체 씬을 다시 언리얼로 가져온 다음, 업데이트하고자 하는 변경사항만 선택적으로 적용하는 작업을 매우 쉽게 할 수 있습니다.

씬 리임포트 작업방식

씬을 리임포트하려면 FBX 씬 임포트 데이터 애셋( 또는 기존 씬 임포트를 통해 임포트한 애셋)에 우클릭 하고 컨텍스트 메뉴에서 리임포트 를 선택합니다.

ReimportMenu.png

FBX 씬 리임포트 옵션 대화창을 엽니다. 이 대화창은 FBX 씬 임포트 옵션과 비슷하나, 제거된 애셋도 (아이콘에 빼기 부호로), 추가된 애셋도 (아이콘에 더하기 부호로) 표시됩니다. 씬 애셋 트리 뷰 역시 FBX 씬에 어떠한 애셋이 추가, 제거, 변경되었는지 필터를 통해 표시할 수 있습니다.

ReImportAddRemove.png

대화창은 전과 동일하게 네 개의 탭으로 구성됩니다:

  • 스태틱 메시

  • 스켈레탈 메시

  • 머티리얼

리임포트 목록 필터 버튼

FBX 씬 리임포트 옵션 대화창의 모든 탭에는 변경된 애셋에 대해 빠르게 접근할 수 있는 필터 시리즈가 들어있습니다. 이 필터는 다음과 같습니다:

Filters.png

옵션

설명

Add

추가 - 계층구조의 각 수준을 나타내는 폴더를 자동 생성합니다. 폴더 이름은 해당 계층구조 수준에서 찾은 첫 항목 이름을 땁니다.

Delete

삭제 - 지난 임포트 이후 제거된 FBX 씬의 애셋만 표시합니다.

Overwrite

덮어쓰기 - 지난 임포트에서 덮어쓴 애셋만 표시합니다.

Diff

차이 - 지난 임포트에서 (추가 또는 제거되어) 변경된 애셋만 표시합니다.

씬 리임포트 탭

씬 리임포트 탭은 본질적으로 원본 '레벨에 임포트' 작업에서의 씬 탭과 같습니다. 하지만 핵심적인 차이라면, 계층구조 리임포트 기능입니다. (옵션 그룹 상단에 있는) Reimport Hierarchy (계층구조 리임포트) 체크박스를 체크하면, 블루프린트의 계층구조를 다시 임포트하여, 블루프린트의 컴포넌트 목록에 가한 변경사항을 잃게됩니다. 블루프린트에 가한 노드 그래프 변경사항은 유지됩니다.

ReimportScene.png

스태틱 메시 리임포트 탭

스태틱 메시 리임포트 탭에는 FBX 씬 임포트 대화창에서 찾을 수 있는 표준 스태틱 메시 탭 과 같은 기능을 제공하나, 리임포트되는 메시에 적용됩니다. 필터 옵션 을 사용하여 결과에 필터를 적용할 수도 있습니다.

ReimportSM.png

스켈레탈 메시 리임포트 탭

스켈레탈 메시 리임포트 탭에는 FBX 씬 임포트 대화창에서 찾을 수 있는 표준 스켈레탈 메시 탭 과 같은 기능을 제공하나, 리임포트되는 메시에 적용됩니다. 필터 옵션 을 사용하여 결과에 필터를 적용할 수도 있습니다.

ReimportSK.png

머티리얼 리임포트 탭

머티리얼 리임포트 탭에는 FBX 씬 임포트 대화창에서 찾을 수 있는 표준 머티리얼 탭 과 같은 기능이 제공되나, 임포트중인 FBX 씬의 일부인 머티리얼에 적용됩니다.

임포터는 기존 머티리얼을 절대 덮어쓰지 않는다는 점 기억해 주세요!

ReimportMats.png

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼