이 페이지에서는 데이터스미스를 사용하여 Solidworks에서 언리얼 엔진으로 씬을 임포트하는 방법에 대해 설명합니다. 이 설명은 데이터스미스 개요와 데이터스미스 임포트 프로세스에 대하여에 나와 있는 기본 프로세스를 따르지만, Solidworks에 한정되는 특별한 이동 비헤이비어가 일부 추가되어 있습니다. 데이터스미스를 사용하여 Solidworks 씬을 언리얼 엔진으로 임포트하려는 경우, 이 페이지는 씬이 이동되는 방식과 언리얼 에디터에서 해당 결과물을 사용하여 작업하는 방법을 이해하는 데 도움이 될 수 있습니다.
Solidworks 워크플로
익스포트 워크플로
데이터스미스는 Solidworks용 익스포트 플러그인(Export Plugin) 워크플로를 사용합니다. 즉, 데이터스미스를 사용하여 Solidworks 콘텐츠를 언리얼 엔진으로 가져오려면 다음 작업을 수행해야 합니다.
Solidworks용 데이터스미스 플러그인 인스톨러가 시스템에서 여러 버전을 탐지하고 이 중 최소 1개 버전을 지원하는 경우, 탐지한 Solidworks 버전 모두에 대해 익스포트 플러그인을 설치합니다. Solidworks 2019 이하 버전에서는 익스포트 플러그인이 지원되지 않습니다.
- Solidworks용 플러그인을 설치합니다. 자세한 내용은 아래의 설치 노트 를 참고하세요.
- Solidworks 콘텐츠를
.udatasmith
파일로 익스포트합니다. 자세한 내용은 페이지를 참고하세요. - 아직 설치하지 않은 경우, 프로젝트에 임포터(Importers) > 데이터스미스 임포터(Datasmith Importer) 플러그인을 활성화합니다.
- 언리얼 에디터 툴바에 있는 데이터스미스 임포터를 사용하여
.udatasmith
파일을 임포트합니다. 자세한 내용은 페이지를 참고하세요.
다이렉트 링크 워크플로
언리얼 엔진에서 Solidworks 씬의 변경 사항을 실시간으로 미리보기 위해 둘 사이에 데이터스미스 다이렉트 링크를 구성할 수 있습니다. 이렇게 하면 변경 사항이 발생할 때마다 전체 씬을 언리얼 엔진에 다시 임포트할 필요가 없습니다.
Solidworks용 데이터스미스 플러그인을 설치해야 Solidworks 메인 툴바의 언리얼 탭에서 데이터스미스 다이렉트 링크 기능을 사용할 수 있습니다.

설치 노트
데이터스미스 익스포터 플러그인 페이지에서 Solidworks용 데이터스미스 익스포터(Datasmith Exporter for Solidworks) 플러그인을 다운로드하여 설치해야 Solidworks 콘텐츠를 익스포트할 수 있습니다.
플러그인에서 지원하는 Solidworks 버전을 확인하려면 데이터스미스 지원 소프트웨어 및 파일 타입 페이지를 참고하세요.
데이터스미스 익스포터 플러그인 다운로드 링크는 조직 내외부에 제한 없이 공유할 수 있습니다. 하지만 데이터스미스 익스포터 플러그인 자체를 배포하는 것은 허용되지 않습니다.
Solidworks용 데이터스미스 익스포터 플러그인을 설치하기 전에 다음 사항을 확인합니다.
-
Solidworks가 실행 중이 아니어야 합니다.
-
사용하려는 언리얼 엔진 버전에 맞는 익스포터 플러그인 인스톨러를 다운로드해야 합니다.
-
Solidworks용 데이터스미스 익스포터 플러그인의 이전 버전을 먼저 모두 삭제해야 합니다.
인스톨러를 다운로드한 후 더블클릭하여 연 다음에 화면의 지시 사항을 따릅니다.
Solidworks용 데이터스미스 플러그인 인스톨러가 시스템에서 여러 버전을 탐지하고 이 중 최소 1개 버전을 지원하는 경우, 탐지한 Solidworks 버전 모두에 대해 익스포트 플러그인을 설치합니다. Solidworks 2019 이하 버전에서는 익스포트 플러그인이 지원되지 않습니다.
Solidworks용 데이터스미스 익스포터 플러그인을 제거해야 하는 경우 다른 Windows 애플리케이션처럼 제어판(Control Panel) 에서 제거 작업을 수행할 수 있습니다.
Solidworks 임포트 고려사항
이 섹션에서는 Solidworks 씬의 오브젝트를 언리얼 엔진 프로젝트의 다양한 요소로 변환하고 임포트할 때 특별히 고려해야 하는 사항에 대해 설명합니다.
Solidworks용 데이터스미스는 다음과 같은 기능을 지원합니다.
- 제품 구조
- 입체 지오메트리
- 텍스처 및 머티리얼
- 표시 상태
- 환경설정
- 메타데이터
데이터스미스 임포터는 현재 다음과 같은 Solidworks 기능은 지원하지 않습니다.
- 애니메이션
- 라이트
- 카메라
- 생성 지오메트리: 점, 커브, 평면
변환된 엔티티
언리얼 엔진에 .udatasmith
파일을 임포트하는 경우, 다음과 같은 Solidworks 엔티티가 데이터스미스를 통해 언리얼 엔진 내 해당 엔티티로 변환됩니다.
Solidworks | 언리얼 엔진 |
---|---|
서브 어셈블리 | 액터 |
파트 | 스태틱 메시 |
파트 인스턴스 | 스태틱 메시 액터 |
환경설정 | 베리언트 |
표시 상태 | 베리언트 |
외형 | 머티리얼 |
Solidworks 데이터 로딩 모델
Solidworks는 어셈블리 파일을 열 때 활성 컴포넌트를 Lightweight 또는 Fully resolved 로 로드할 수 있습니다. 선택된 모드에 따라 Solidworks에서 모델 데이터를 사용하거나 사용하지 못할 수 있습니다.
데이터스미스를 통해 정보를 최대한 옮길 수 있도록 Fully resolved 모드로 어셈블리를 여는 것이 좋습니다. 자세한 내용은 컴포넌트를 참고하세요.
머티리얼 및 UV
Solidworks에는 파트와 연관된 UV용 데이터가 없습니다. 언리얼 엔진과 달리 Solidworks는 머티리얼별로 매핑 정보를 저장합니다. .udatasmith
파일로 데이터를 익스포트하는 경우 데이터스미스 익스포터는 머티리얼 정보를 사용하여 UV를 스태틱 메시로 굽습니다. 따라서 Solidworks 어셈블리에서 파트가 여러 번 복사되고 각 파트의 인스턴스가 다른 머티리얼을 사용하는 경우, 언리얼 엔진에서 다수의 스태틱 메시로 구현될 수 있습니다.
환경설정 및 표시 상태
Solidworks 모델에 표시 상태 및 환경설정이 있는 경우, 데이터스미스에서 레벨 베리언트 세트 에셋을 생성할 수 있습니다. 이 에셋은 이동된 베리언트 엔티티를 보유합니다. 자세한 내용은 환경설정에 관한 Solidworks 문서를 참고하세요.