nDisplay 퀵 스타트

nDisplay 를 처음 구성하고 실행하는 방법을 안내합니다.

Windows
MacOS
Linux

여기서는 nDisplay 를 처음 시작하는 방법을 설명합니다.

전제조건:

  • 화면, 프로젝트 등과 같은 물리적 장비 셋업이 완료되어 정상 작동하는지 확인합니다.

  • 마스터 컴퓨터에서 사용하려는 Windows 계정에 nDisplay 네트워크에서 사용할 모든 컴퓨터에 대한 관리 권한이 있는지 확인하세요.

  • nDisplay 네트워크에서 사용하려는 모든 컴퓨터가 41000, 41001, 41002, 41003 포트를 통해 TCP/IP 통신을 수신할 수 있는지 확인하세요. (다른 포트를 사용하는 방법은 nDisplay 통신 포트 변경 문서를 참고하세요.)

1 단계 - nDisplay 프로젝트 셋업

nDisplay 를 사용하는 프로젝트를 셋업하는 가장 쉬운 방법은, nDisplay 템플릿 프로젝트를 통해 만드는 것입니다.

템플릿에서 nDisplay 프로젝트 생성

그러면 자동으로 nDisplay 플러그인이 활성화되고 샘플 구성 파일이 프로젝트에 추가되어 이미 기본 세팅으로 구성된 기본 레벨이 제공됩니다.

기존 프로젝트에 nDisplay 를 사용하려는 경우, 수동으로 똑같이 구성할 수 있습니다. 기존 프로젝트에 nDisplay 추가 문서를 참고하세요.

2 단계 - 구성 파일 셋업

네트워크에서 사용하려는 다른 컴퓨터, 렌더링할 화면 또는 프로젝터의 크기와 해상도, 3D 공간에서 해당 화면 사이 공간적 관계 등 의 정보를 nDisplay 에 알려야 합니다. 그러기 위해서는 이 모든 정보를 일련의 세팅으로 표현하는 구성 파일을 만들어야 합니다.

이 구성 파일을 만드는 부분이 nDisplay 구성에서 가장 까다로운 부분일 수 있으니, 주의해서 접근해야 합니다. 자세한 내용은 nDisplay 구성 파일 레퍼런스 문서를 참고하세요.

일반적으로 구성 파일 셋업이 끝나면, 네트워크의 토폴로지가 변경될 때만 구성 파일을 수정하면됩니다. 예를 들면 렌더링할 컴퓨터를 변경해야 하는 경우라던가, 현실에서 실제 화면과 디스플레이 배열을 변경한 경우입니다.

프로젝트의 콘텐츠 폴더 안에 구성 파일을 저장합니다. 다음 단계에 사용할 것입니다.

3 단계 - 패키지 및 디플로이

프로젝트의 콘텐츠를 변경할 때마다 게임 패키지를 만들고 구성 파일에서 식별한 모든 컴퓨터에 디플로이해야 합니다.

  1. 언리얼 에디터에서, 게임을 Windows 용으로 패키징합니다. 자세한 내용은 빌드 작업: 쿠킹, 패키징, 디플로이, 실행 문서를 참고하세요.

    게임 패키지를 만들 때 경로에 공백이 없어야 합니다.

  2. 언리얼 엔진 설치 폴더 아래 Engine\Binaries\DotNET\nDisplayListener.exe 애플리케이션을 찾습니다. 이 애플리케이션을 게임 패키지를 만든 .exe 파일이 들어있는 폴더로 복사합니다.

  3. 프로젝트와 nDisplay Listener 애플리케이션의 .exe 패키지 파일이 들어있는 폴더를 구성 파일에서 클러스터 노드로 식별한 각 컴퓨터로 복사합니다.
    폴더 위치는 모든 컴퓨터에 정확히 똑같아야 합니다.

  4. 각 컴퓨터에서 nDisplayListener.exe 파일을 실행합니다.

nDisplay 를 클러스터의 각 컴퓨터에 디플로이하는 데 필요한 모든 것이 갖춰졌습니다. 애플리케이션 패키지 버전, nDisplay 클러스터 구성을 정의하는 구성 파일, nDisplay Launcher 애플리케이션에서 오는 지시를 대기하는 nDisplay Listener 도 실행되고 있습니다. 다음에는 nDisplay Launcher 를 사용하여 각 리스너에게 별도의 클러스터 노드로 프로젝트를 실행하도록 지시하겠습니다.

4 단계 - 모든 클러스터 노드 실행

구성 파일에서 식별한 모든 컴퓨터에 프로젝트를 성공적으로 디플로이한 이후, nDisplayLauncher 애플리케이션을 사용하여 모든 컴퓨터에서 프로젝트를 동시에 시작할 수 있습니다.

  1. 이미 nDisplayLauncher 애플리케이션이 실행중이지 않으면, 실행합니다.

  2. 프로젝트 .exe 파일을 Applications (애플리케이션) 리스트에 추가합니다.
    애플리케이션 리스트 아래 추가 를 클릭한 뒤, 프로젝트의 패키지를 만든 .exe 파일을 선택합니다. nDisplay Launcher 가 리스트에 새 애플리케이션을 추가합니다. 이름을 클릭하면 선택합니다.

  3. 구성 파일을 지정합니다.
    Config Files (구성 파일) 컨트롤 오른쪽 Add (추가) 버튼을 클릭한 뒤, 구성 파일을 찾아 선택합니다.

    구성 파일명과 경로에 공백이 없어야 합니다.

  4. Run (실행)을 클릭합니다.

nDisplay Launcher 가 구성 파일의 각 클러스터 노드에 있는 nDisplay Listener 에 메시지를 보내 프로젝트 패키지 실행을 지시합니다. 각 nDisplay Listener 의 상태 창에 명령이 표시되는 것이 보일 것입니다.

nDisplay Listener receiving the Run command

그런 다음, 각 호스트의 nDisplay Listener 는 언리얼 엔진 애플리케이션을 실행하고, 메인 창에 대해 구성한 뷰포트(들) 렌더링을 시작합니다.

작업이 왼료된 후, Kill (킬)을 클릭하면 모든 컴퓨터에서 모든 언리얼 엔진 인스턴스를 자동 종료합니다. 또는 마스터 컴퓨터에서 실행 중인 언리얼 엔진 인스턴스를 종료하면 됩니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼