이 페이지에서는 데이터스미스가 3DExcite Deltagen 및 Autodesk VRED 씬을 언리얼 에디터로 임포트하는 방법을 살펴봅니다. 이 설명은 데이터스미스 개요 및 데이터스미스 임포트 프로세스에 대하여에 나와 있는 기본적인 프로세스를 따르지만, Deltagen 및 VRED에 한정되는 특수한 변환 행동이 일부 추가됩니다. 데이터스미스를 사용하여 Deltagen 또는 VRED 씬을 언리얼 에디터로 임포트하려는 경우, 이 페이지는 씬이 변환되는 방식과 언리얼 에디터에서 해당 결과물을 사용하여 작업하는 방법을 이해하는 데 도움이 될 수 있습니다.
데이터스미스는 현재 VRED Professional에서만 작동합니다. VRED 디자인은 지원하지 않습니다.
워크플로
Deltagen
데이터스미스는 Deltagen에 대해 익스포트(Export) 워크플로를 사용합니다. 즉, 데이터스미스를 사용하여 언리얼 엔진에 Deltagen 콘텐츠를 가져오는 방법은 다음과 같습니다.
-
Deltagen에 내장된 익스포트 기능을 사용하여 Deltagen 씬을
.fbx
파일로 익스포트합니다. -
아직 활성화되지 않은 경우, 프로젝트에 대해 임포터(Importers) > 데이터스미스 FBX 임포터(Datasmith FBX Importer) 플러그인을 활성화합니다. 메시지가 표시되면 언리얼 엔진을 재시작합니다.
-
메인 툴바에서 데이터스미스 버튼을 클릭합니다. 그런 다음 모든 파일(All Files) 드롭다운에서 DeltaGen Fbx 파일 을 선택합니다. 자세한 내용은 언리얼 엔진에 데이터스미스 콘텐츠 임포트하기 페이지를 참고하세요.
VRED
데이터스미스는 VRED에 대해 익스포트 플러그인(Export Plugin) 워크플로를 사용합니다. 즉, 데이터스미스를 사용하여 언리얼에 VRED 콘텐츠를 가져오는 방법은 다음과 같습니다.
-
VRED용 플러그인 스크립트를 설치하고 이를 사용하여 VRED 씬을
.fbx
파일로 익스포트합니다. 자세한 내용은 VRED에서 데이터스미스 콘텐츠 익스포트하기 페이지를 참고하세요. -
아직 활성화되지 않은 경우, 프로젝트에 대해 임포터 > 데이터스미스 FBX 임포터 플러그인을 활성화합니다. 메시지가 표시되면 언리얼 엔진을 재시작합니다.
-
메인 툴바에서 데이터스미스 버튼을 클릭합니다. 그런 다음 모든 파일 드롭다운에서 VRED Fbx 파일 을 선택합니다. 자세한 내용은 언리얼 엔진에 데이터스미스 콘텐츠 임포트하기 페이지를 참고하세요.
데이터스미스 워크플로의 다른 타입에 대해서는 데이터스미스 지원 소프트웨어 및 파일 타입 페이지를 참고하세요.
베리언트
데이터스미스 임포터는 Deltagen의 룩 베리언트를 지원하지 않습니다.
Deltagen 및 VRED용 데이터스미스 FBX 임포터는 Deltagen 또는 VRED 씬에서 정의한 베리언트 및 베리언트 세트를 새 레벨 베리언트 세트(LevelVariantSets) 에셋으로 만들어 콘텐츠 브라우저 에 생성합니다. 또한 이 에셋의 인스턴스를 레벨에 배치합니다.
이 에셋을 더블클릭하여 베리언트 매니저(Variant Manager) 창을 엽니다. 언리얼 에디터로 작업하는 동안 이 창을 사용하여 다양한 베리언트 및 베리언트 세트 간에 전환할 수 있습니다. 레벨 베리언트 세트 액터에서 제공하는 전용 블루프린트 함수 세트를 사용하여 런타임에서 베리언트를 전환할 수 있습니다. 또한 베리언트를 보다 세부적으로 커스터마이징하여 각 베리언트가 레벨에서 더 많은 오브젝트에 영향을 미치게 하거나 활성화될 때마다 커스텀 블루프린트 함수를 트리거하게 만들 수 있습니다.
언리얼 프로젝트를 실행하는 사용자가 런타임에서 이러한 베리언트 간에 어떻게 선택할지 결정하고 적절한 블루프린트 함수를 트리거하는 코드를 작성하는 것은 여러분의 몫입니다. 예를 들어 사용자가 베리언트를 선택할 수 있는 UI 또는 메뉴 세트를 생성할 수도 있고, 키 입력이나 기타 입력에 반응하여 베리언트를 전환하도록 프로젝트를 환경설정할 수도 있습니다. 데이터스미스 임포터와 베리언트 매니저는 이러한 UI 또는 메뉴를 스스로 생성하지 않고 이를 직접 생성하는 데 필요한 툴을 모두 제공합니다.
베리언트 매니저의 개념과 작동 방법에 대한 자세한 내용은 씬 베리언트를 사용하여 작업하기를 참고하세요.
베리언트 매니저를 베리언트에서 생성된 UI와 함께 사용하는 예시는 제품 컨피규레이터 템플릿을 참고하세요.
애니메이션
Deltagen 또는 VRED 씬에 애니메이팅된 씬 엘리먼트가 포함되어 있는 경우, 데이터스미스 BX 임포터는 이러한 애니메이션을 레벨 시퀀스(Level Sequences) 로서 언리얼 엔진으로 가져옵니다. 언리얼 에디터에서 시퀀서(Sequencer) 툴을 사용하여 애니메이션 작업 및 편집을 수행할 수 있으며, 블루프린트를 사용하여 런타임에서 프로젝트의 애니메이션을 제어 및 재생하고 시퀀서 문서에 설명된 시퀀서 툴의 모든 다른 기능을 활용할 수 있습니다.
데이터스미스로 임포트한 시퀀서 애니메이션으로 작업하는 방법에 대한 자세한 내용은 데이터스미스 임포트 프로세스 개요의 애니메이션 섹션을 참고하세요.