DMX 조명 제어 소프트웨어

Kino Flo Select 31 LED 와 같은 조명은 DMX 제어 인터페이스를 사용하여 조도 및 색온도 변화를 신호로 전달합니다.

DMX는 개방형 프로토콜이며 하드웨어 및 소프트웨어 제어에 있어 다양한 가능성을 제공합니다. 저희는 그중 몇 가지를 테스트해 보았는데, 대부분 무대 제어에 특화되어 있었습니다.

DMX 컨트롤러 하드웨어로는 Enttec DMX USB Pro 컨트롤러를 추천합니다.

Imatest 2020.1에서는 DMX 하드웨어와 통신하기 위한 조명 제어 GUI 인터페이스가 도입되었습니다.

사용자 인터페이스를 갖춘 컴퓨터 제어 소프트웨어로는 Imatest Master 2020.1에 Imatest Lighting Control이 새롭게 도입되었습니다. 다양한 플랫폼을 지원하는 Q Light Controller Plus(QLC+) 도 참고하시기 바랍니다.

자동화된 API를 제공하는 조명 제어 소프트웨어 중 저희가 찾은 최고의 것은 OLA(Open Lighting Architecture) 입니다. 단점은 Linux 운영체제에서만 제대로 지원된다는 점입니다. 아래는 OLA 호출 예시를 포함하는 Python 스크립트입니다. 다음은 조명을 중간 색온도와 최대 밝기로 설정하는 기본적인 호출 예시 입니다.

from ola.ClientWrapper import ClientWrapper
intensity = 255
cct       = 127
universe = 1
data      = array.array('B') 
data.append(intensity)
data.append(cct)
data.append(intensity)
data.append(cct)
wrapper = ClientWrapper()
client = wrapper.Client()
client.SendDmx(universe, data, DmxSent)