이 페이지에는 디폴트 콘텐츠와 함께 로컬 네트워크에서 콜라보 뷰어 템플릿을 사용하기 위한 자세한 단계별 안내가 포함되어 있습니다. 이 페이지를 마치면 콜라보 뷰어 템플릿이 제공하는 런타임 환경을 시작하는 방법, 씬 인터랙션과 이동을 위한 옵션, 네트워크에 있는 여러 사용자를 자신과 동일한 공유 환경에 참가시키는 방법을 알 수 있습니다.
이 워크플로에서는 AEC 콜라보 뷰어 템플릿이 예시로 사용되지만 OEM/제조 템플릿의 경우에도 워크플로가 동일하게 작동합니다.
1 - 패키징 및 배포
콜라보 뷰어 템플릿의 모든 기능을 활용하기 위해서는 먼저 프로젝트를 .exe 파일로 패키징해야 합니다. 여러 사용자가 단일 세션에 연결하도록 하려면 각 사용자가 패키징한.exe 파일 사본에서 애플리케이션을 실행해야 합니다. 따라서 팀의 한 사용자가 언리얼 에디터에서 프로젝트를 패키징해야 하면 동일한 세션에 참가할 필요가 있는 다른 모든 사용자들에게도 해당 .exe 파일을 배포합니다.
프로젝트를 패키징하고 공유하려면 다음을 수행합니다.
- 아직 없는 경우, 콜라보 뷰어 템플릿에서 새 프로젝트를 생성하여 언리얼 에디터에서 엽니다.
-
템플릿 카테고리를 선택합니다.
이미지를 클릭하면 전체 크기로 표시됩니다
- 콜라보 뷰어(Collab Viewer) 템플릿을 선택합니다.
- 프로젝트 생성(Create Project) 을 선택합니다.
-
메인 툴바에서 플랫폼 (Platforms) 메뉴 > 창(Windows) > 프로젝트 패키지(Package Project) 를 선택합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
언리얼 에디터로 프로젝트의 패키징된 버전을 배치하려는 컴퓨터 폴더로 이동하고 폴더 선택(Select Folder) 을 클릭합니다.

언리얼 에디터에서 패키징 프로세스가 시작됩니다.
- 패키징 프로세스가 완료되면 위 3단계에서 선택한 폴더로 이동합니다. 다음과 비슷한 콘텐츠가 포함된 WindowsNoEditor 라는 폴더가 표시됩니다.

콜라보 뷰어에서 동일한 세션에 참가하려면 각 사용자가 이 폴더의 모든 파일을 해당 로컬 컴퓨터에 저장해야 합니다. 조직에서 이를 수행하는 최선의 방법은 상황에 따라 다릅니다.
예를 들어 이 폴더에서 파일을 압축하고 아카이브를 로컬 네트워크의 공유 위치에 배치할 수 있습니다. 그런 다음 다른 사용자가 이를 자신의 컴퓨터에 복사하고 파일을 추출할 수 있습니다.
패키징에 대한 자세한 내용과 프로세스를 환경설정하는 방법은 프로젝트 패키징을 참고하세요.
프로젝트의 콘텐츠가 변경될 때마다 이 패키징 및 배포 프로세스를 수행해야 합니다. 레벨의 3D 모델은 네트워크 사용자 간에 자동으로 리플리케이트되지 않으며, 패키지로 만든 애플리케이션에 컴파일됩니다. 세션의 모든 사용자가 최신 콘텐츠를 볼 수 있기 위해서는 모든 사용자가 동일한 버전의 패키지로 만든 애플리케이션을 사용해야 합니다.
2 - 한 사용자가 서버 시작
이 단계에서는 특별히 다른 사용자가 연결할 수 있는 콜라보 뷰어 애플리케이션에 해당하는 서버를 시작합니다.
- 패키지로 만든 애플리케이션에 해당하는 .exe 파일을 더블클릭합니다.
아래 예시에서 프로젝트 이름이 CollabProject 이므로 패키징된 애플리케이션 이름은 CollabProject.exe 입니다.

-
시작 화면에서 표시명을 직접 설정합니다. 이 이름이 아바타 머리 위에 표시되어 동일한 세션의 다른 사용자가 이를 보고 사용자를 식별할 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
화살표를 클릭하여 다음 단계로 이동합니다.
-
다음 세팅은 세션 호스트(Host a session) 의 디폴트 값으로 그대로 둡니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
화살표를 클릭하여 서버 구성을 완료합니다.
콜라보 뷰어 템플릿을 사용하여 네트워크의 다른 사용자가 참가할 수 없는 1인 사용자 환경만 만들려면 여기에서 대신 단일 세션(Single Session) 옵션을 선택하면 됩니다. 그러면 호스트 시작과 동일한 런타임 환경이 제공되지만 네트워크의 다른 사용자들에게 애플리케이션이 표시되지 않습니다.
메인 샘플 레벨에서 시작합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
데스크톱 컨트롤 또는 VR 컨트롤을 사용하여 씬 주위로 이동하고 인터랙션합니다.
-
스페이스 바 키 또는 VR의 썸스틱 버튼을 눌러서 인터랙션 메뉴를 열 수 있습니다. 그러면 선택한 오브젝트를 투명하게 만들고(엑스레이), 프리셋 북마크 위치로 텔레포트하고, 3D 공간에서 오브젝트를 이동하고, 뷰포트를 스케일 조절하고, 지오메트리 섹션을 잘라서 삭제하고, 런타임 도중 새로운 데이터스미스 에셋을 로드할 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
또한 오른쪽 상단의 메뉴를 사용하여 비행, 걷기, 궤적과 같은 다른 무브먼트 모드로 전환할 수 있고, 호환되는 VR 헤드셋이 구성되어 있으면 VR로 전환할 수 있습니다.
자세한 내용은 다음을 참고하세요.
작업하는 동안 컴퓨터가 네트워크의 다른 컴퓨터에 서버로 표시됩니다. 다른 사용자가 세션에 참가하면 해당 사용자의 아바타가 표시됩니다.
3 - 다른 사용자가 참가
이 단계에서는 세션에 참가하는 각 사용자가 다른 컴퓨터에서 패키지로 만든 애플리케이션의 개별 인스턴스를 실행하고 모두 동일한 서버에 연결합니다.
세션에 참가하려면 각 사용자가 다음 지침을 따라야 합니다.
- 패키지로 만든 애플리케이션에 해당하는 .exe 파일을 더블클릭합니다. 예를 들어 여기에서는 프로젝트 이름이 CollabProject 이므로 패키징된 애플리케이션 이름은 CollabProject.exe 입니다.

-
시작 화면에서 표시명을 직접 설정합니다. 이 이름이 아바타 머리 위에 표시되어 동일한 세션의 다른 사용자가 이를 보고 사용자를 식별할 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
화살표를 클릭하여 다음 단계로 이동합니다.
-
다음 세팅을 세션 참가(Join a session) 로 변경합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
화살표를 클릭하여 다음 단계로 이동합니다.
-
애플리케이션이 네트워크를 스캔하고 사용 가능한 모든 서버를 나열합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
목록에 원하는 서버가 있으면 이름을 클릭하여 세션에 참가합니다.
-
원하는 서버가 없으면 새로고침(Refresh) 버튼을 눌러서 네트워크에서 서버를 다시 스캔합니다.
-
애플리케이션이 서버를 탐지할 수 없지만 IP 주소를 알고 있으면 수동으로 IP 주소 지정(Manually specify an IP Address) 스위치를 활성화합니다.
제공된 필드에 IP 주소를 입력하고 참가(Join) 를 클릭합니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
-
메인 레벨로 시작됩니다. 서버를 실행하는 사용자와 세션에 참가하는 각기 다른 사용자의 아바타가 표시됩니다.
이미지를 클릭하면 전체 크기로 표시됩니다.
아바타는 각 사용자마다 조금씩 다릅니다.
-
각 아바타는 시작 메뉴에 사용자가 입력한 표시명과 함께 표시됩니다.
-
각 아바타에는 랜덤 컬러가 할당됩니다.
-
걷기 및 VR 모드 사용자의 아바타는 위 이미지 오른쪽에 표시된 사용자 형태와 비슷합니다. 다른 내비게이션 모드 사용자는 위 이미지 왼쪽과 같이 카메라로 표시됩니다.
-
해당 사용자가 위치를 이동하고 주위를 둘러보는 대로 모든 아바타가 씬에서 이동하고 회전하므로, 다른 사용자가 어디에 주의를 집중하고 있는지 볼 수 있습니다.
데스크톱 컨트롤 또는 VR 컨트롤을 사용하여 씬 주위로 이동하고 인터랙션합니다.
4 - 직접 해보기
이제 콜라보 뷰어 템플릿을 실행하고 다른 사용자와 연결하는 방법을 알았으므로 동일한 런타임 환경을 사용하여 자신의 콘텐츠를 검토할 수 있습니다. 계속해서 콜라보 뷰어 템플릿에 커스텀 콘텐츠 추가 가이드에 따라 프로젝트에 커스텀 콘텐츠를 추가하고 동일한 런타임 환경에서 작업할 수 있도록 구성하는 방법을 알아보세요.