Categories
Unreal

Ndisplay 세팅

Unreal Project Ndisplay 세팅하기

  1. 플러그인 설치
    Edit – Plugin : nDisplay
    Edit – Plugin : Live Link 체크

    2. nDisplay 만들고 배치하기

    Contents Browser – 마우스 우클릭 – nDisplay – nDisplay Config
    Create New Config 선택
    ICVFX 카메라 오브젝트 추가 후 높이값 50으로 ViewPoint 일치 시키기
    nDisplayScreen Size와 LED 스크린 사이즈 맞추기
    Cluster Node 추가
    IP 주소와 해상도 결정
    VP_0 – Projection Policy 타입과 메시 설정 후 컴파일, 저장
    화면에 nDisplay 배치

    3. Live Link 프리셋 저장

    Live Link 탭에서 라이브 링크 소스 추가(Vive Mars 사용하는 경우 메세지 버스 소스로 뜸 – 이때 UDP 메세징 설정 해야 함)
    라이브 링크 데이터를 프리셋으로 저장
    Edit – Project Settings – UDP Messaging 설정 : Unicast Endpoint(PC IP), Static Endpoint(VIVE MARS IP)

    4. nDisplay에 연동할 Live Link 카메라 세팅

    Contents Browser – 마우스 우클릭 – 블루프린트 클래스 만들기
    액터 블루프린트 클래스 생성
    arrow 컴포넌트 두 개 추가, 라이브 링크 컨트롤러 컴포넌트 추가
    컴파일 후 이벤트 그래프로 이동하여 블루 프린트 만들기
    블루프린트 노드 Apply to Client의 Target을 변수로 빼면 Live Link Preset 변수가 생김
    컴파일 완료하면 라이브링크 변수에 디폴드 값을 입력할 수 있게 되며 이때, 라이브 링크 프리셋 데이터 입력(필수)
    시네 카메라 오브젝트 레퍼런스 타입의 변수 추가
    컴파일 하면 디폴트 벨류를 선택할 수 있게 되며, 이 때 변수 설정에 Instance Editable에 체크를 해주면 월드 아웃라이너의 디테일 설정에서 시네 카메라 변수를 바꿀 수 있음
    처음에 추가했던 arrow컴포넌트 중 offset 을 변수로 받아와서 Get world Transform 노드 연결
    변수로 만들었던 시네카메라를 가져와서 Set Actor Transform 노드 구성
    월드 트렌스폼 데이터를 엑터 트렌스폼 데이터로 연결 후 컴파일(라이브 링크 프리셋 데이터가 없을 경우 에러 뜰 수 있음)
    1. 언리얼을 시작하면 2. 라이브 링크 프리셋 데이터를 찾아서 3. 준비함 4. 매 틱마다 5. 언리얼 상에 만든 시네카메라의 6. 위치랑 방향에 7. 언리얼 상에 만든 가상 트래커(액터 블루프린트)의 방향(offset Arrow)의 6. 위치, 방향 값을 입력해주며 맵핑함. 이때 offset의 Transform 데이터는 Live Link Controller로 제어됨

    5. Live Link 트레킹 엑터 배치 및 nDisplay 준비 완료하기

    빈 엑터를 월드에 배치
    시네카메라 엑터를 월드에 배치(이 때, 빈 엑터를 부모로 두고, 시네카메라 엑터가 빈 엑터에 종속되도록 배치)
    앞에서 만든 Tracker(엑터 블루프린트)를 월드에 배치하고, 앞에서 만든 빈 엑터(Anchor)아래에 묶어서 종속시킴, 그 후 빈 엑터(Anchor)를 nDisplay 아래로 배치하여 nDisplay에 종속될 수 있도록 세팅
    빈 엑터의 위치는 ndiplay의 ICVFX Camera와 일치시킴
    위치 원점으로 만들기
    위치 원점으로 만들기
    Default – Cinecam(블루프린트에서 만들었던 시네카메라 오브젝트 변수)을 앞에서 세팅한 시네카메라로 바꾸기
    라이브 링크 컨트롤러 데이터에 라이브 링크 프리셋 중 결정
    nDisplay – ICVFXCamera의 시네카메라 엑터를 지정

    6. 스위치 보드로 nDisplay 띄우기

    파일을 모두 저장하고 종료한 뒤 스위치 보드, 스위치 보드 리스너 열기

    스위치 보드 세팅에 IP와 Unicast Endpoint 세팅

    답글 남기기

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다