데이터스미스 다이렉트 링크(Datasmith Direct Link) 는 다양한 데이터스미스 익스포터 플러그인에서 제공하는 기능으로, 트윈모션 과 같은 언리얼 엔진 기반 애플리케이션의 뷰포트를 버튼 하나로 점진적으로 업데이트할 수 있게 해줍니다.
![]() |
![]() |
소스 애플리케이션 | 대상 애플리케이션 |
다이렉트 링크 워크플로를 통해 하나 또는 여러 소스 애플리케이션과 여러 대상(언리얼 엔진 기반 애플리케이션 또는 트윈모션) 사이에 데이터스미스 다이렉트 링크를 구성할 수 있습니다.

데이터스미스 다이렉트 링크로 여러 소스 애플리케이션을 하나 또는 여러 대상에 연결할 수 있습니다.
이 링크는 언리얼 엔진 레벨 또는 트윈모션 모델을 업데이트하며, 변경사항이 발생할 때마다 소스에서 *.udatasmith
파일을 다시 익스포트하지 않아도 되도록 해줍니다. 따라서 3D 씬에서의 점진적인 변경사항을 거의 실시간으로 업데이트 및 시각화하는 작업이 더 쉬워집니다.
다이렉트 링크 연결 구성하기
데이터스미스 다이렉트 링크 워크플로는 먼저 3D 애플리케이션과 언리얼 엔진 기반 애플리케이션 간에 연결을 구성하는 것부터 시작됩니다.
-
적절한 데이터스미스 플러그인을 애플리케이션에 다운로드 및 설치합니다. 해당 플러그인은 여기에서 다운로드할 수 있습니다. 애플리케이션에서 데이터스미스 익스포터 플러그인을 사용하는 방법과 관련된 자세한 내용은 데이터스미스 소프트웨어 상호운용 가이드 페이지를 참고하세요.
Archicad용 데이터스미스 익스포터 플러그인을 설치하는 모습입니다.
- 3D 애플리케이션에 데이터스미스 익스포터 플러그인을 설치한 후에는 데이터스미스 기능이 활성화되었는지 확인합니다. 이 과정은 애플리케이션에 따라 다릅니다.
-
대상 애플리케이션을 실행하고 3D 애플리케이션을 소스(Source) 로 선택합니다.
콜라보 뷰어 템플릿의 데이터스미스 옵션 패널입니다.
예를 들어 콜라보 뷰어 템플릿을 갖춘 프로젝트 구성에서 로컬 세션을 실행 중인 경우 스페이스 바 를 누른 채 데이터스미스 옵션을 선택하면 하나 또는 여러 다이렉트 링크 소스를 레벨에 연결할 수 있습니다. 콜라보 뷰어 템플릿에 대한 자세한 내용은 콜라보 뷰어 템플릿 퀵스타트를 참고하세요.
-
다시 소스 애플리케이션으로 돌아가 'Synchronize with Direct Link' 버튼을 클릭하여 다이렉트 링크를 동기화합니다.
'Synchronize with Direct Link' 버튼을 클릭하여 애플리케이션 간의 변경사항을 동기화합니다.
패키지로 만든 프로젝트에서 다이렉트 링크 사용하기
패키지로 만든 프로젝트에서 다이렉트 링크를 사용하려면 프로젝트의 .exe
파일에서 UDP 메시징을 활성화하는 단계가 추가로 필요합니다.
- Windows 탐색기 또는 다른 파일 익스플로러에서 프로젝트 폴더로 이동하고
WindowsNoEditor
폴더를 엽니다. -
프로젝트의 실행 파일을 우클릭 후 컨텍스트 메뉴에서 바로가기 생성(Create Shortcut) 을 선택합니다.
-
생성한 바로가기를 우클릭 후 컨텍스트 메뉴에서 속성(Properties) 을 선택합니다.
-
바로가기의 속성 창에서
-messaging
파라미터를 대상(Target) 속성에 추가합니다.현재 시점에서 예를 들면 다음과 같은 모습이 됩니다.
"C:\Users\admin\Documents\Unreal Projects\DirectLinkTest\WindowsNoEditor\DirectLinkTest.exe" -messaging
- 확인(OK) 을 클릭하여 변경사항을 저장합니다.
최종 결과
다이렉트 링크 연결이 설정되었다면 이제 언리얼 엔진 또는 트윈모션 모델을 버튼 하나로 업데이트할 수 있습니다.

백그라운드에서 CPU를 덜 사용(Use Less CPU when in Background) 옵션을 비활성화하면 언리얼 엔진 창을 표시하지 않고 있을 때와 레벨의 폰이 빙의된 상태가 아닐 때도 언리얼 엔진에서 3D 뷰포트를 업데이트할 수 있습니다. 이 옵션은 일반(General) > 퍼포먼스(Performance) 의 에디터 개인설정(Editor Preferences) 에서 확인할 수 있습니다.