빠른 시작을 돕기 위해 제공해 드리는 초안 콘텐츠입니다. 곧 업데이트가 있을 예정입니다!
이 글은 데이터스미스가 3DExcite Deltagen 및 Autodesk VRED 씬을 언리얼 에디터로 임포트하는 방법을 설명합니다. 데이터스미스 개요, 데이터스미스 임포트 프로세스 에 설명된 기본 프로세스를 따르는 것은 물론, Deltagen 및 VRED 전용 특수 변환 동작도 몇 가지 추가됩니다. 데이터스미스를 사용해서 Deltagen 또는 VRED 씬을 언리얼 에디터로 임포트할 계획이라면, 이 글이 씬 변환 방식, 그 결과물을 언리얼 에디터에서 사용하는 방법을 이해하는 데 도움이 될 수 있습니다.
워크플로
Deltagen
데이터스미스는 Deltagen 에 Export (익스포트) 워크플로를 사용합니다. 즉 데이터스미스를 사용하여 언리얼에 Deltagen 콘텐츠를 가져오는 방법은 다음과 같습니다.
- Deltagen 내장 익스포트 기능을 사용하여 씬을 .fbx 파일로 익스포트합니다.
- 데이터스미스 Deltagen Fbx 임포터를 사용하여 그 파일을 언리얼 에디터로 가져옵니다. 언리얼 엔진에 데이터스미스 콘텐츠 임포트 문서를 참고하세요.
VRED
데이터스미스는 VRED 에 Export Plugin (익스포트 플러그인) 워크플로를 사용합니다. 즉 데이터스미스를 사용하여 VRED 콘텐츠를 언리얼로 가져오는 방법은 다음과 같습니다.
- VRED 용 플러그인 스크립트를 설치하고, VRED 씬을 .fbx 파일로 익스포트할 때 사용합니다. 문서를 참고하세요.
- 데이터스미스 VRED Fbx 임포터를 사용하여 그 .fbx 파일을 언리얼 에디터로 가져옵니다. 언리얼 엔진에 데이터스미스 콘텐츠 임포트 문서를 참고하세요.
베리언트
Deltagen 및 VRED 용 Datasmith FBX 임포터는 Deltagen 또는 VRED 에 정의한 베리언트 또는 베리언트 세트를 콘텐츠 브라우저 에 만드는 새로운 LevelVariantSets (레벨 베리언트 세트) 애셋에 정의합니다. 이 애셋 인스턴스를 레벨에 배치하기도 합니다.
이 애셋을 더블클릭하면 베리언트 매니저 UI 를 엽니다. 이 UI 를 사용하면 언리얼 에디터에서 작업할 때 다양한 베리언트 및 베리언트 세트를 전환할 수 있습니다. 또 LevelVariantSets 액터에 제공되는 전용 블루프린트 함수 세트를 사용하면 런타임에 베리언트를 전환할 수 있습니다. 베리언트를 추가로 사용자 정의하여 각 베리언트가 레벨의 오브젝트에 미치는 영향력을 높이거나, 활성화될 때마다 커스텀 블루프린트 함수를 트리거하도록 할 수 있습니다.
언리얼 프로젝트를 실행하는 플레이어가 런타임에 베리언트를 선택하는 방법 결정, 적합한 블루프린트 함수를 발동하는 게임플레이 코드 작성은 사용자의 몫입니다. 예를 들어 플레이어가 베리언트 선택을 위해 사용할 수 있는 UI 나 메뉴 세트를 만들거나, 키 입력 또는 다른 입력에 반응하여 다른 베리언트를 전환할 수 있습니다. 데이터스미스 임포터 및 베리언트 매니저가 UI 나 메뉴를 대신 만들지는 않으며, 직접 만들 수 있는 툴만 제공할 뿐입니다.
베리언트 매니저 관련 문서를 기대해 주세요.
애니메이션
Deltagen 또는 VRED 씬에 애니메이션 적용 씬 요소가 있는 경우, 데이터스미스 FBX 임포터는 이 애니메이션을 언리얼에 레벨 시퀀스 로 가져옵니다. 언리얼 에디터의 시퀀서 툴을 사용해서 애니메이션을 작업 및 편집하고, 블루프린트를 사용해서 런타임에 프로젝트에서 애니메니션을 제어하고 재생하며, 시퀀서를 사용한 리얼타임 컴포짓 문서에 설명된 시퀀서 툴 다른 모든 기능도 활용할 수 있습니다.
데이터스미스로 임포트한 시퀀서 애니메이션 작업 시 중요한 정보는, 데이터스미스 임포트 프로세스 문서의 애니메이션 부분을 참고하세요.
VRED Professional 전용
데이터스미스는 현재 VRED Professional 만 지원합니다. VRED Design 은 지원하지 않습니다.