DMX 템플릿 개요

DMX 플러그인 프록시 및 픽스처 관련 정보를 포함하는 DMX 템플릿 정보입니다.

Choose your operating system:

Windows

macOS

Linux

필요한 사전지식

이 페이지의 콘텐츠를 이해하고 활용하기 위해 다음 주제를 숙지해 주세요.

![DMX Blueprint Template](01-dmx-blueprint-template.png "DMX 블루프린트 템플릿")(w:800)

DMX 블루프린트 템플릿

언리얼 엔진 5는 프로젝트 내에서 사용하거나 창작의 소재로 사용할 수 있는 추가 DMX 지원 픽스처 및 VFX 블루프린트를 제공합니다. DMX 템플릿(DMX Template) 에서 찾아볼 수 있으며, 대표적으로 다음과 같습니다.

  • 팬, 틸트, 고보, 스트로브 등의 서브 기능을 토글할 수 있게 업데이트되고 개선된 C++ 기반 모듈형 DMX 픽스처 시스템.

  • 퀄리티 수준을 조절할 수 있는 볼류메트릭 빔 셰이더.

  • 다음 용도로 사용할 수 있는 베이스 DMX 지원 VFX 블루프린트 액터 세트.

    • 불꽃놀이

    • 화염

    • 분수

    • 레이저

라이브 장소에서 사용되는 DMX 픽스처의 대표적인 카테고리는 다음과 같습니다.

  • Static

  • Matrix/Pixel Bar

  • Moving Head

  • Moving Mirror

  • Strobe

DMX UE 플러그인은 앞서 언급된 각 픽스처 카테고리의 BP 액터로 구성된 에셋 팩과 함께 제공됩니다.

  • 이 액터들은 레벨에 배치될 수 있으며 해당 카테고리의 일반적인 픽스처가 갖는 기능과 어트리뷰트 대부분을 갖습니다.

  • DMX 라이브러리 및 픽스처를 선택할 수 있도록 컴포넌트가 노출됩니다.

  • 수신된 값을 픽스처 어트리뷰트에 바인딩하는 DMX BP 로직을 포함합니다.

모든 디폴트 픽스처는 베이스 DMX 픽스처 C++ 클래스 ADMXFixture 로부터 상속합니다.

DMX 컴포넌트

이미지를 클릭하면 확대됩니다.

커스텀 DMX 픽스처 기능을 설계 및 환경설정하는 데 사용되는 DMX 컴포넌트 세트가 플러그인과 함께 제공됩니다. ADMXFixture 클래스로부터 상속받는 모든 액터는 제공된 DMX 컴포넌트를 활용할 수 있습니다. 이 컴포넌트는 수신되는 DMX 패킷에 반응하고 그에 따라 부모 액터를 업데이트하는 역할을 합니다. 각 템플릿 픽스처에는 아래와 같은 다양한 컴포넌트가 디폴트로 추가됩니다.

이미지를 클릭하면 확대됩니다.

각 컴포넌트에는 편집 가능한 프로퍼티 세트가 있으며, 오른쪽 디테일 패널을 통해 변경할 수 있습니다.

이미지를 클릭하면 확대됩니다.

픽스처 초기화

모든 픽스처가 초기화되어야 컴포넌트 및 메시가 수신된 DMX에 적절하게 반응합니다. 이를 위해 Initialize Fixture 노드를 사용하고, 해당되는 경우 렌즈 메시 컴포넌트와 빔 메시 컴포넌트를 입력에 연결하세요.

이미지를 클릭하면 확대됩니다.

DMX 입력

모든 픽스처에 대한 DMX 입력은 추가된 'DMX' 컴포넌트에서 제공되는 OnFixturePatchReceived 이벤트를 통합니다. DMX가 수신되면 정규화된 DMX 데이터가 BP에 추가된 모든 어트리뷰트 컴포넌트로 푸시됩니다. 그런 다음 각 컴포넌트가 변경 사항을 액터로 업데이트하고 적용합니다.

이미지를 클릭하면 확대됩니다.

어트리뷰트 애니메이션/보간

사용자는 각 컴포넌트의 픽스처 특징을 보간(애니메이팅)하여 더 부드럽고 사실적인 룩을 만들 수 있습니다. 보간은 팬이나 틸트 등 모터 속도 및 하드웨어 제한으로 인해 엘리먼트가 한 위치에서 다른 위치로 이동하는 데 시간이 걸리는 요소의 실제 픽스처를 모방합니다. DMX 픽스처에서는 어트리뷰트 컴포넌트의 프로퍼티를 통해 사용자가 원하는 룩에 맞게 보간을 변경하거나 수정할 수 있습니다. 각 컴포넌트에는 보간 특징을 제어하는 두 가지 프로퍼티가 있습니다.

이미지를 클릭하면 확대됩니다.

프로퍼티

설명

보간 사용(Use Interpolation)

보간을 사용합니다.

보간 스케일(Interpolation Scale)

보간 속도를 설정합니다.

모든 보간 업데이트는 틱 시에 'Interpolate DMX Components' 노드를 통해 처리됩니다.

이미지를 클릭하면 확대됩니다.

DMX 픽스처 프록시 블루프린트

이미지를 클릭하면 확대됩니다.

이미지를 클릭하면 확대됩니다.

DMX 플러그인과 함께 포함된 BP는 다음과 같습니다.

BP_MovingHead

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 패닝(Pan)

  • 틸트(Tilt)

  • 디머(Dimmer)

  • 셔터(Shutter)

  • 컬러 휠(ColorWheel)

  • 고보(Gobo)

  • 줌(Zoom)

  • 프로스트(Frost)

BP_MovingMirror

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 패닝(Pan)

  • 틸트(Tilt)

  • 디머(Dimmer)

  • 셔터(Shutter)

  • 컬러 휠(ColorWheel)

  • 고보(Gobo)

  • 줌(Zoom)

  • 프로스트(Frost)

BP_StaticHead

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 디머(Dimmer)

  • 스트로브(Strobe)

  • 줌(Zoom)

  • 색(Color)

BP_StaticStrobe

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 디머(Dimmer)

  • 스트로브(Strobe)

BP_StaticMatrix

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 매트릭스 패닝(MatrixPan)

  • 매트릭스 틸트(MatrixTilt)

  • 매트릭스 색(MatrixColor)

BP_WashLED

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 패닝(Pan)

  • 틸트(Tilt)

  • 디머(Dimmer)

  • 스트로브(Strobe)

  • 줌(Zoom)

  • 색(Color)

BP_MovingMatrix

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 패닝(Pan)

  • 틸트(Tilt)

  • 매트릭스 패닝(MatrixPan)

  • 매트릭스 틸트(MatrixTilt)

  • 매트릭스 색(MatrixColor)

BP_LaserModule

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 시작/정지(StartStop)

  • 각도(Angle)

  • 빔 개수(NumBeams)

BP_PyroModule

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 시작/정지(StartStop)

  • 폭발(Burst)

BP_WaterSource

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 시작/정지(StartStop)

  • 속도(Velocity)

BP_FireWorksLauncher

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

  • 실행(Launch)

DMX 템플릿 가이드

이 노드에는 다음 디폴트 어트리뷰트가 있습니다.

이미지를 클릭하면 확대됩니다.

이 템플릿은 라이브 이벤트의 사전 시각화와 DMX 프로토콜이 필요한 버추얼 프로덕션 워크플로를 위해 만들어졌습니다. 프록시 라이팅 픽스처의 어드레스, 패치 관리, 제어와 UE에서의 라이브 DMX 데이터 스트림 녹화 및 재생과 관련된 예시가 포함되어 있습니다.

전문적인 라이팅 콘솔을 사용하는 라이브 쇼를 사전 시각화하거나, 언리얼 엔진에서 외부의 물리적인 DMX 지원 디바이스를 활성화하거나, 아니면 단지 DMX를 사용하여 프로젝트 내에서 커스텀 이벤트를 트리거하기 위한 시작점으로 사용하세요. 실험 단계인 픽셀 매핑 기능과 불꽃놀이, 폭죽, 분수대 등 제어 가능한 추가 이펙트 또한 선보입니다.

이 템플릿에는 세 개의 레벨이 포함되어 있습니다.

이미지를 클릭하면 확대됩니다.

첫 디폴트 맵은 픽스처(Fixture) 이며, 레벨 시작 시 자동으로 재생되는 사전 녹화된 짧은 DMX 입력 시퀀스와 함께 제시되는 모든 라이팅 픽스처가 포함되어 있습니다.

나머지 두 레벨은 실험 단계인 PixelMapping 기능과 제공된 WaterFountain 픽스처의 사용법을 보여주는 간단한 기술 시연입니다.