이 페이지에서는 데이터스미스 Solidworks 익스포터 플러그인을 설치하고, 데이터스미스를 사용하여 Solidworks 콘텐츠를 언리얼 엔진으로 가져오고, 데이터스미스가 Solidworks에서 언리얼 엔진으로 씬을 임포트하는 방식에 대해 살펴봅니다.
Solidworks 익스포터 플러그인 다운로드 및 설치
데이터스미스를 사용하여 Solidworks 콘텐츠를 익스포트하려면 데이터스미스 익스포터 플러그인 페이지에서 Solidworks 익스포터 플러그인을 다운로드하여 설치해야 합니다.
사용하려는 언리얼 엔진 버전의 플러그인을 다운로드해야 합니다.
플러그인이 지원하는 Solidworks 버전을 확인하려면 데이터스미스 지원 소프트웨어 및 파일 타입 페이지를 참고하세요.
Solidworks 익스포터 플러그인 설치
Solidworks 익스포터 플러그인을 설치하려면 다음 단계를 따릅니다.
- 머신에서 이전 버전의 플러그인은 모두 제거합니다.
- Solidworks가 머신에서 실행 중이 아닌지 확인합니다.
인스톨러를 실행하여 지침을 따라 플러그인을 설치합니다.
플러그인 인스톨러가 머신에서 여러 버전을 탐지하고 이 중 최소 1개 버전을 지원하는 경우, 탐지한 Solidworks 버전 모두에 대해 익스포트 플러그인을 설치합니다.
Solidworks 익스포터 플러그인 제거
플러그인을 제거해야 하는 경우, 다른 Windows 애플리케이션과 같이 Windows 제어판(Control Panel) 에서 찾아 제거할 수 있습니다.
Solidworks용 데이터스미스 워크플로
Solidworks 콘텐츠를 언리얼 엔진으로 가져오는 작업은 다음과 같이 이루어집니다.
- Solidworks 씬을
.udatasmith
파일로 익스포트한 후 이를 언리얼 엔진으로 임포트합니다. - 다이렉트 링크를 사용하면 언리얼 엔진에서 Solidworks 씬의 변경사항을 실시간으로 프리뷰할 수 있습니다.
Solidworks에서 콘텐츠 익스포트
Solidworks 콘텐츠를 .udatasmith
파일로 익스포트하려면 다음 단계를 따릅니다.
- Solidworks 익스포터 플러그인을 설치합니다.
- Solidworks에서 익스포트할 씬을 로드합니다.
-
메인 툴바에서 'Save' 메뉴(플로피 디스크 모양 아이콘)를 열고 'Save As'를 선택합니다.
- Save As 창에서 Save as type 을 Unreal(
*.udatasmith
) 로 설정합니다.
이렇게 하면 데이터스미스가 씬을 언리얼 엔진으로 임포트할 수 있는 .udatasmith
파일로 익스포트합니다. 자세한 내용은 언리얼 엔진에 데이터스미스 콘텐츠 임포트하기 페이지를 참고하세요.
임포트 프로세스에서 Solidworks 데이터에 추가적인 정리, 병합 또는 다른 수정 작업이 필요한 경우 데이터프렙을 사용할 수 있습니다. 자세한 내용은 데이터프렙 임포트 커스터마이제이션 페이지를 참고하세요.
다이렉트 링크를 사용하여 Solidworks 콘텐츠 프리뷰
변경사항이 생길 때마다 Solidworks 씬을 리임포트하는 대신 Solidworks와 언리얼 엔진 간에 데이터스미스 다이렉트 링크를 구성하여 씬의 변경사항을 실시간으로 프리뷰할 수 있습니다. 다이렉트 링크를 구성하면 Solidworks 씬에 변경사항이 생길 때마다 언리얼 엔진 프리뷰가 업데이트됩니다.
자세한 내용은 데이터스미스 다이렉트 링크 사용하기 페이지를 참고하세요.
데이터스미스 다이렉트 링크는 Solidworks 메인 툴바의 'Unreal' 탭에서 사용할 수 있습니다.

Solidworks에서 다이렉트 링크 같은 데이터스미스 기능에 액세스하려면 Solidworks 익스포터 플러그인을 설치해야 합니다.
데이터스미스를 사용하여 Solidworks에서 콘텐츠를 임포트하는 방법
이 섹션에서는 데이터스미스를 사용하여 Solidworks 씬의 오브젝트를 언리얼 엔진 프로젝트의 엘리먼트로 변환 및 임포트할 때 어떤 일이 발생하는지 살펴봅니다. 데이터스미스는 데이터스미스 개요 및 데이터스미스 임포트 프로세스에 대하여에 나와 있는 프로세스를 따르지만, Solidworks에 한정되는 특수한 변환 행동이 일부 추가됩니다.
Solidworks 기능 지원
데이터스미스 Solidworks 익스포터는 다음과 같은 기능을 지원합니다.
- 프로덕트 구조
- 입체 지오메트리
- 텍스처 및 머티리얼
- 표시 상태
- 환경설정
- 메타데이터
다음 기능은 지원되지 않습니다.
- 애니메이션
- 라이트
- 카메라
- 생성 지오메트리: 포인트, 커브, 평면
변환된 엔티티
언리얼 엔진에 .udatasmith
파일을 임포트하는 경우, 다음과 같은 Solidworks 엔티티가 데이터스미스를 통해 언리얼 엔진 내 해당 엔티티로 변환됩니다.
Solidworks | 언리얼 엔진 |
---|---|
서브 어셈블리 | 액터 |
파트 | 스태틱 메시 |
파트 인스턴스 | 스태틱 메시 액터 |
환경설정 | 베리언트 |
표시 상태 | 베리언트 |
외형 | 머티리얼 |
Solidworks 데이터 로딩 모델
Solidworks는 어셈블리 파일을 열 때 활성 컴포넌트를 Lightweight 또는 Fully resolved 로 로드할 수 있습니다. 선택된 모드에 따라 Solidworks에서 모델 데이터를 사용하거나 사용하지 못할 수 있습니다.
데이터스미스를 통해 정보를 최대한 옮길 수 있도록 Fully resolved 모드로 어셈블리를 여는 것이 좋습니다. 자세한 내용은 컴포넌트를 참고하세요.
머티리얼 및 UV
Solidworks에는 파트와 연관된 UV용 데이터가 없습니다. 언리얼 엔진과 달리 Solidworks는 머티리얼별로 매핑 정보를 저장합니다. .udatasmith
파일로 데이터를 익스포트하는 경우 데이터스미스 익스포터는 머티리얼 정보를 사용하여 UV를 스태틱 메시로 굽습니다. 따라서 Solidworks 어셈블리에서 파트가 여러 번 복사되고 각 파트의 인스턴스가 다른 머티리얼을 사용하는 경우, 언리얼 엔진에서 다수의 스태틱 메시로 구현될 수 있습니다.
환경설정 및 표시 상태
Solidworks 모델에 표시 상태 및 환경설정이 있는 경우, 데이터스미스는 레벨 베리언트 에셋 설정을 생성할 수 있습니다. 이 에셋은 이동된 베리언트 엔티티를 보유합니다. 자세한 내용은 환경설정에 관한 Solidworks 문서를 참고하세요.
메타데이터
SolidWorks 파일을 임포트할 때, 데이터스미스가 생성하는 스태틱 메시 액터 각각에 프리셋 메타데이터 최소량을 추가하여 원본 Solidworks 디자인에서 해당 메시의 어셈블리와 파트 이름을 나타냅니다. 데이터스미스는 현재 파트와 어셈블리에 추가한 커스텀 메타데이터 프로퍼티를 가져오지 않습니다.