라이브 링크 FreeD

카메라 트래킹과 팬, 틸트, 줌(PTZ) 카메라에 자주 사용되는 FreeD 프로토콜로 Live Link를 통해 카메라 트래킹 및 데이터를 추가합니다.

Choose your operating system:

Windows

macOS

Linux

라이브 링크(Live Link)는 FreeD 데이터 프로토콜을 지원합니다. 이 프로토콜은 트랜스폼 위치, 회전, 렌즈에서 8개의 데이터 축으로 카메라를 트래킹할 때 주로 사용되는 프로토콜입니다. FreeD 프로토콜은 파나소닉(Panasonic) AW-UE150이나 소니(Sony) BRC-X1000과 같이 일부 특정 팬, 틸트, 줌(PTZ) 카메라에서 지원되며 프로젝트에 트래킹 데이터를 추가하는 비용 효율적인 방법입니다.

FreeD 라이브 링크

FreeD는 오래된 프로토콜로 현재 일부 카메라들에 탑재된 신기능을 지원하지 않는 경우가 많습니다. 이 플러그인에서 지원하는 일부 기능은 카메라 모델과 카메라가 제공하는 데이터에 따라 사용할 수 없을 수도 있습니다.

  • FreeD를 지원하는 모든 카메라는 최소한 팬, 틸트, 회전을 지원합니다.

  • 일부 카메라는 초점, 조리개, 줌(FIZ)을 지원할 수 있습니다.

  • 일부 카메라는 월드에서 3D 트래킹 위치를 지원할 수 있습니다.

FreeD를 지원하는지 방법에 대한 자세한 내용은 카메라 매뉴얼을 참조해 주세요.

시작하기

라이브 링크 FreeD(Live Link FreeD) 로 카메라 트래킹을 설정하려면 다음 단계를 따르세요.

  1. 라이브 링크 플러그인라이브 링크 FreeD 플러그인을 모두 활성화합니다.

    라이브 링크 FreeD 플러그인

  2. 창(Window) > 라이브 링크(Live Link) 로 이동하여 라이브 링크 창을 엽니다.

  3. 소스(Source) > LiveLinkFreeD 소스(LiveLinkFreeD Source) 를 선택하고 연결하는 카메라의 IP 주소(IP Address)포트 번호(Port Number) 를 입력합니다. 포트 번호 기본값은 40000입니다.

    카메라마다 설정이 다릅니다. 카메라 연결 방법과 네트워크 파라미터 환경설정 방법은 카메라 매뉴얼을 참조하세요.

    일부 카메라의 경우 FreeD 데이터라고도 하는 UDP를 통해 카메라 데이터를 활성화해야 할 수도 있습니다. 카메라가 UDP를 통해 PC에 데이터를 전송하도록 설정된 경우에는 IP 주소를 0.0.0.0으로 설정하고 적절한 포트 번호를 입력해야 합니다.

  4. 소스를 추가하고 카메라를 연결했으면 카메라가 서브젝트로 표시됩니다.

    서브젝트가 나타나지 않으면 카메라가 제대로 설정되지 않은 것입니다. IP 주소, 포트 번호, 카메라 세팅을 확인하여 문제를 해결하세요.

    FreeD 프로토콜은 ID를 카메라와 연결하며, 이는 UE에서 수정할 수 없습니다. 하지만 어떤 카메라는 ID를 설정하는 인터페이스를 지원하기도 합니다. 하지만 라이브 링크에서는 서브젝트마다 고유한 이름이 있어야 하므로, 라이브 링크로 여러 대의 카메라를 사용할 때는 고유한 ID가 있는지 꼭 확인해야 합니다.

  5. 뷰 옵션(View Options) > 프레임 데이터 표시(Show Frame Data) 를 선택하여 엔진이 카메라 데이터를 수신하는지 확인합니다.

  6. 레벨에 시네 카메라(또는 다른 카메라 액터)를 추가합니다.

  7. 월드 아웃라이너(World Outliner) 에서 카메라 액터를 선택하여 디테일(Details) 패널을 엽니다.

  8. 디테일 패널에서 컴포넌트 추가(Add Component) 를 선택합니다. 라이브 링크 컨트롤러(Live Link Controller) 를 검색해서 선택합니다.

    라이브 링크 컨트롤러 컴포넌트 추가

  9. 카메라에 추가한 LiveLinkComponentController 를 선택하고 서브젝트 표시(Subject Representation)라이브 링크 FreeD 서브젝트(Live Link FreeD Subject) 로 설정합니다. 이 예시에서 서브젝트 이름은 Camera 0 입니다.

    라이브 링크 컨트롤러 서브젝트 표시 설정

  10. 연결된 물리적 카메라를 움직여 카메라 액터가 레벨에서 업데이트되는지 확인합니다.

카메라 데이터 환경설정하기

대부분의 브로드캐스트 카메라와 시네마틱 카메라는 FreeD 프로토콜을 지원하지만 모든 기능을 지원하는 것은 아닙니다. 카메라마다 다른 데이터를 제공하므로 라이브 링크 FreeD로 카메라를 설정할 때는 디바이스에 맞춰 커스터마이징해야 합니다. 그러나 파라미터를 한 번 설정하면 라이브 링크 프리셋(Live Link Preset) 으로 저장해서 나중에 사용할 수 있습니다.

다음 섹션은 디바이스에서 수신하는 카메라 데이터를 조정하는 방법을 설명합니다.

라이브 링크 세팅

수신 데이터는 바이너리 형식이므로 플러그인은 카메라 모델에 따라 데이터를 적절한 초점, 조리개, 줌 파라미터로 해석하도록 처리합니다. 사용자는 플러그인의 데이터 해석 방식을 직접 수정할 수 있습니다.

라이브 링크 창의 서브젝트 섹션에서 FreeD 를 선택하고 소스(Source) 세팅을 수정합니다. 다음 테이블에 세팅에 관한 자세한 내용이 나와 있습니다.

세팅

설명

추가 메타 데이터 전송(Send Extra Meta Data)

를 활성화하면 카메라가 프레임마다 추가적인 정보를 전송합니다. 이 옵션은 퍼포먼스에 약간의 영향을 미칠 수 있습니다.

기본 환경설정(Default Config)

일부 카메라 브랜드에서는 커스터마이징된 환경설정을 제공합니다. 사용 가능한 옵션은 다음과 같습니다:

  • 제네릭(Generic)

  • 파나소닉(Panasonic)

  • 소니(Sony)

  • 스타이프(stYpe)

  • 모시스(Mosys)

  • 엔캠(Ncam)

제네릭 옵션은 어떤 세팅도 변경하지 않으므로 직접 카메라에 맞게 조정해야 합니다.

초점 거리 인코더 데이터(Focus Distance Encoder Data)

카메라의 초점 거리 데이터입니다. 이 섹션의 세팅에 관한 자세한 내용은 인코더 데이터 세팅을 참조하세요.

초점 길이 인코더 데이터(Focal Length Encoder Data)

카메라의 초점 길이 데이터입니다. 이 섹션의 세팅에 관한 자세한 내용은 인코더 데이터 세팅을 참조하세요.

사용자 정의 인코더 데이터(User Defined Encoder Data)

카메라의 다른 데이터로, 일반적으로 조리개 데이터입니다. FreeD 사양은 이를 사용자 정의(User Defined)라고 합니다. 이 섹션의 세팅에 관한 자세한 내용은 인코더 데이터 세팅을 참조하세요.

인코더 데이터 세팅

다음과 같은 세팅이 해당 인코더 데이터 섹션에 적용됩니다. 사용 가능한 인코더 데이터는 다음과 같습니다. 초점 거리 , 초점 길이 , 사용자 정의 (카메라 모델에 따라 다르지만 일반적으로 조리개 데이터).

세팅

설명

유효한지(Is Valid)

활성화하면 엔진이 이 인코더 데이터를 사용합니다.

인코더 반전(Invert Encoder)

활성화하면 수신 축 방향이 반전됩니다.

수동 범위 사용

기본적으로 값의 기대 범위는 다이내믹 자동 범위 지정을 기반으로 결정됩니다. 다이내믹 자동 범위 지정을 사용할 때 카메라가 최솟값과 최댓값에 몇 번 도달하게 하여 인코더를 보정해야 합니다. 카메라 인코더는 일관적이지 않기 때문에 라이브 링크 프리셋을 사용하더라도 매번 이렇게 보정해야 합니다.

범위를 직접 지정하려면 수동 범위 사용(Use Manual Range)을 활성화하세요. 범위 값을 수동으로 설정한 후 자동 범위 지정으로 전환하면 자동 범위 지정이 값을 초기화합니다.

최소(Min)

수동 범위 사용이 활성화되었을 때 기대값 범위의 최솟값입니다.

최대(Max)

수동 범위 사용이 활성화되었을 때 기대값 범위의 최댓값입니다.

비트 마스크(Mask Bits)

수신 데이터에 바이너리 마스크를 적용합니다. 텍스트 박스에는 십진 형식의 마스크가 필요합니다. 일부 카메라 제조사에서는 여러 유형의 데이터를 인코드하므로 엔진에서 무시해야 할 특정 비트가 있다면 이 필드를 설정하세요.

물리적 카메라 세팅

라이브 링크에서 세팅하는 것 외에도 카메라 액터의 세팅을 수정하여 물리적 카메라 파라미터와 일치시켜야 합니다.

카메라 액터를 선택한 상태에서 디테일 패널로 이동하여 현재 카메라 세팅(Current Camera Settings) 에서 다음 필드를 수정합니다.

현재 카메라 액터 세팅

  • 렌즈 세팅(Lens Setting) > 최소 초점 길이(Min Focal Length)렌즈 세팅 > 최대 초점 길이(Max Focal Length) 를 물리적 카메라 렌즈의 초점 길이 범위와 일치하게 설정합니다.

  • 렌즈 세팅 > 최소 F값(Min FStop)렌즈 세팅 > 최대 F값(Max FStop) 을 물리적 카메라 렌즈의 조리개 범위와 일치하게 설정합니다.

카메라에서 최대 초점 거리를 설정하는 방법은 없습니다. 카메라 액터에서 초점 세팅(Focus Settings) > 수동 초점 거리(Manual Focus Distance) 를 설정할 수 있습니다. 엔진에서 이 초점 거리는 상수입니다.

언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.