프로젝션 맵핑과 실시간으로 상호작용하기
사진 매핑 : https://limbiccinema.com/portfolio-item/the-temple/
요약
프로젝션 맵핑과 실시간으로 상호작용하면 공연자가 시각 효과를 실시간으로 제어할 수 있습니다. MIDI 컨트롤러, OSC 프로토콜 또는 컴퓨터 키보드를 사용하여 공연 도중 모양과 색상을 즉시 조작할 수 있습니다. HeavyM는 네이티브 플러그 앤 플레이 지원을 통해 이 과정을 간소화하여, 코딩 없이도 손쉽게 라이브 비주얼을 연출할 수 있게 해줍니다.
키보드를 사용하여
혹시 알고 계셨나요? 마우스나 터치패드 말고도 다른 방법으로 HeavyM를 제어할 수 있나요? 솔직히 말해서, 책상에 앉아 그림을 그리거나 설정을 조정할 때는 그런 도구들이 매우 편리하지만, 라이브 공연 중에 패널을 일일이 스크롤하며 작은 이펙트 버튼을 찾아야 하는 건 그리 즐거운 일이 아니기 때문입니다. 그래서 여러분은 외부 제어 장치를 활용해 생활을 더 편리하게 만들고, 예를 들어 키보드를 사용해 보세요.
기본 키보드 단축키
사용자 경험을 더욱 원활하게 하고 특정 기능에 접근하는 데 필요한 클릭 횟수를 줄이기 위해, 소프트웨어에는 이미 몇 가지 키보드 단축키가 기본으로 설정되어 있습니다. 사용 중인 버전에 대한 최신 단축키 목록은 소프트웨어 내 메뉴를 통해 직접 확인할 수 있습니다. 제어 → 키보드 단축키 목록… 또는 단축키를 사용하여 [Ctrl/Cmd + /].
사용자 지정 바로 가기
이러한 기본 단축키 외에도, HeavyM에 사용자 지정 키보드 명령을 설정할 수 있습니다. 이를 위해서는 애플리케이션 인터페이스가 어떤 키에 반응해야 하는지 “학습”하도록 설정해야 합니다.
키보드 학습 기능 활성화
키를 할당하려면 먼저 키보드 학습 인터페이스를 활성화해야 합니다. 메뉴에서 다음과 같이 활성화하세요:
제어 → MIDI 할당 편집, 또는 다음으로 이동하세요. 키보드 의 탭 제어 설정 창 (다음 경로를 통해 접근 가능: 제어 → 설정… 또는 아이콘)
(도구 모음에서)를 선택한 다음 “키보드 학습 모드” 버튼. HeavyM 인터페이스의 여러 요소에 색상 필터가 나타납니다.
MIDI를 사용하여
MIDI 의 약자입니다 “악기 디지털 인터페이스(Musical Instrument Digital Interface).” 이는 전자 악기와 다른 디지털 음악 기기 간의 통신에 사용되는 프로토콜입니다.
MIDI 악기를 설정하여 HeavyM에 명령을 전송할 수 있습니다. 간단히 말해, 이 프로토콜을 사용하면 컴퓨터에 연결된 컨트롤러(대개 USB를 통해)를 통해 HeavyM의 기능을 원격으로 제어할 수 있습니다.
a부터 미디 컨트롤러 일반적으로 다양한 종류의 제어 요소를 포함하고 있어 키보드보다 더 많은 기능을 제공합니다. 일단 설정을 마치면 더 이상 컴퓨터를 만질 필요조차 없습니다!
MIDI 장치 연결하기
MIDI 컨트롤러를 컴퓨터에 연결한 후, 다음으로 이동하세요. MIDI 제어 설정 창의 [탭] (다음 경로를 통해 접근 가능: 제어 → 설정… 또는 아이콘:
(도구 모음에서) “장치” 드롭다운 목록에서 사용 중인 장치를 선택하세요.

기기가 올바르게 인식되면, 채널/제어/값 버튼을 누르거나 페이더를 움직일 때 해당 필드에 반응이 나타납니다. 반응이 없다면, 해당 장치가 이미 다른 애플리케이션에 연결되어 있을 수 있습니다. 실제로 동일한 장치를 여러 프로그램에서 동시에 사용할 수는 없습니다.
참고: 현재 HeavyM에서는 한 번에 하나의 MIDI 악기만 연결할 수 있습니다.
과제 관리
MIDI 학습 기능 활성화
컨트롤러 설정이 완료되면, 컨트롤러에 포함된 버튼, 페이더, 패드 또는 기타 제어 요소를 HeavyM 명령에 할당할 수 있습니다. 이를 위해서는 애플리케이션 인터페이스가 어떤 MIDI 요소에 반응해야 하는지 “학습”하도록 설정해야 합니다.
MIDI 학습 인터페이스를 활성화하려면 다음을 사용하십시오. “MIDI 학습 모드” ‘컨트롤’ 창의 버튼을 클릭하거나 메뉴로 이동하여 (제어 → MIDI 할당 편집). 인터페이스에 색상 필터가 나타나며, 기능을 할당할 수 있는 버튼이 강조 표시됩니다.

과제 추가하기
버튼이나 슬라이더를 클릭하여 선택하세요 (노란색으로 강조 표시됩니다), 그런 다음 사용하려는 MIDI 장치의 제어 요소를 드래그하거나 클릭하기만 하면 됩니다. 그러면 두 요소가 연결되며, ‘제어’ 설정 창의 목록에 연결 상태가 표시됩니다.
작업이 끝나면 동일한 버튼/메뉴를 사용하거나 다음을 눌러 학습 모드를 해제할 수 있습니다. [탈출].
컨트롤러가 MIDI Out을 지원하는 경우, 할당된 LED 버튼은 소프트웨어에서 해당 동작의 상태를 반영합니다. 예를 들어, 호환되는 컨트롤러의 경우, 버튼은 HeavyM에서 할당된 시퀀스의 색상으로 표시되며, 토글이 할당된 경우에는 ON 상태일 때 버튼이 켜집니다.
OSC와 함께
OSC란 무엇인가요?
OSC 의 약자입니다 “오픈 사운드 컨트롤.” 이는 멀티미디어 기기 간의 통신에 사용되는 프로토콜로, 다음과 유사한 MIDI 프로토콜, 하지만 더 많은 데이터를 전송할 수 있고 속도가 더 빠르며, 와이파이(Wi-Fi)나 이더넷과 같은 네트워크를 통해 작동합니다. 간단히 말해, 이 프로토콜을 사용하면 스마트폰 등을 통해 HeavyM의 기능을 원격으로 제어할 수 있습니다. 좋은 소식은 긴 케이블이 필요 없다는 점입니다 — 기기가 같은 네트워크에 연결되어 있기만 하면 됩니다.
이는 ~에 무한한 가능성을 열어줍니다. 대화형 설치!
이번에는 주로 다음 사항에 대한 지침을 자세히 설명하겠습니다. iOS 또는 Android 앱과 함께 사용하세요, 간편하고 빠른 설정을 가능하게 해주는 도구들 덕분에 가능합니다. 하지만 그 외에도 다양한 OSC 연결이 가능하다는 점에 유의하시기 바랍니다. 예를 들어, 이 프로토콜을 사용하면 다음과 같은 타임라인 기반 자동화 소프트웨어를 사용할 수도 있습니다. 베제르 또는 도체 도구 Chataigne.
TouchOSC와 HeavyM 연결하기

다음 단락에서는 다음을 연결하는 데 도움이 되는 구체적인 지침을 제공합니다. TouchOSC HeavyM 앱. (이 앱으로부터 어떤 후원도 받지 않았다는 점을 분명히 밝힙니다.)
이 지침을 따르려면 HeavyM, TouchOSC 및 레이아웃이 준비되어 있어야 합니다. 다른 애플리케이션을 사용 중이더라도 이 가이드가 도움이 될 수 있습니다. 두 애플리케이션 간에 많은 유사점이 있기 때문입니다. 그렇지 않은 경우, 사용 중인 애플리케이션의 설명서를 참고하시기 바랍니다.
참고: 기기들이 서로 통신하려면 동일한 네트워크에 연결되어 있어야 하지만, 반드시 무선으로 연결되어 있을 필요는 없습니다: 예를 들어, 컴퓨터는 이더넷에 연결된 상태에서도 스마트폰은 Wi-Fi를 사용할 수 있습니다.
In TouchOSC
참고: 이 안내서는 iOS 버전 앱의 사용 절차를 설명합니다. Android 버전의 인터페이스는 약간 다르지만, 별도로 명시되지 않는 한 사용 방법은 비슷합니다.
- 먼저, 다음을 엽니다. “연결” 도구 모음에 있는 사슬 모양 아이콘이 있는 버튼을 사용하여 설정을 열고, 다음으로 이동합니다. “OSC” 탭.

- 에서 “진행자” 첫 번째의 영역 “연결”, 컴퓨터의 IP 주소를 입력하세요. 보통 다음에서 확인할 수 있습니다. 설정 또는 시스템 환경설정, ~ 아래에서 네트워크 속성.
- 에서 “전송 포트” 와 메종 사간과 “수신 포트” 해당 입력란에 7,000에서 10,000 사이의 서로 다른 숫자를 입력하십시오.
- 이 탭을 열어두세요. 몇 가지 정보를 복사해야 하므로, 그 후 HeavyM로 이동하세요.
HeavyM에서
- 다음 파일을 엽니다. 제어 설정 창에서 제어 → 제어 설정… 또는 아이콘
그리고 “OSC” 탭으로 이동합니다. OSC 제어가 ON 창 상단에 있는 버튼을 사용하여.

- 다음으로, “입항 항구” 필드에, [ ]에 제공된 번호를 입력하십시오. “전송 포트” TouchOSC의 영역. 반대로, “출항 항구” 필드에, 에 명시된 숫자를 입력하십시오. “수신 포트” TouchOSC의 영역.
- 에서 “출력 IP 주소” 입력란에 휴대폰이나 태블릿의 IP 주소를 입력하세요. 보통 기기의 네트워크 설정에서 확인하거나, 일부 OSC 앱에서는 이를 직접 표시해 줍니다.
이제 레이아웃으로 돌아가서, 이 가이드의 다음 섹션을 따라 레이아웃 요소를 HeavyM 명령어에 연결하는 방법을 알아보세요.
참고: 이 지침을 따랐음에도 문제가 발생하면 다음을 참고하시기 바랍니다. TouchOSC 설명서 해당 웹사이트(영어)에 있습니다. 내용이 꽤 상세하며, iOS 기기 사용 방법뿐만 아니라 앱의 기타 고급 기능에 대해서도 다루고 있습니다.
과제 관리
HeavyM의 OSC API 사용법
다음과 같이 직접 OSC 주소를 할당하는 것 외에도 학습 모드, 다음을 사용할 수 있습니다기본 OSC 주소 이미 HeavyM에 내장되어 있습니다.
인터페이스의 모든 할당 가능한 요소는 적어도 하나의 주소와 연결되어 있습니다. 주소가 두 개 이상인 경우, 동일한 결과를 여러 가지 방법으로 얻을 수 있음을 의미합니다. 예를 들어, 시퀀스를 편집하려면 이름이나 위치를 통해 해당 시퀀스에 접근할 수 있습니다., 즉 동일한 작업에 대해 두 개의 주소가 존재한다는 뜻입니다.
이 경우, 모든 할당 설정은 OSC를 전송하는 애플리케이션에서 직접 이루어지며, HeavyM를 실행할 필요조차 없습니다.
OSC Learning을 사용하여 과제 추가하기
연결이 설정되면, 레이아웃에 포함된 버튼, 페이더, 패드 또는 기타 제어 요소를 HeavyM 명령에 할당할 수 있습니다. 이를 위해서는 소프트웨어 인터페이스가 어떤 레이아웃 OSC 요소에 반응해야 하는지 “학습”하도록 설정해야 합니다.
OSC 학습 인터페이스를 활성화하려면 다음을 사용하십시오. “OSC 학습 모드” ‘컨트롤’ 창의 버튼을 클릭하거나 메뉴로 이동하여 (제어 → OSC 할당 편집). 인터페이스에 색상 필터가 나타나며, 기능을 할당할 수 있는 버튼이 강조 표시됩니다.

버튼이나 슬라이더를 클릭하여 선택한 후(선택하면 노란색으로 강조 표시됩니다), 레이아웃에서 사용하고자 하는 컨트롤 요소를 이동하거나 클릭하기만 하면 됩니다. 그러면 두 요소가 연결되며, ‘컨트롤’ 설정 창의 목록에 해당 연결이 표시됩니다.
작업이 끝나면 동일한 버튼이나 메뉴를 사용하거나 다음을 눌러 학습 모드를 해제할 수 있습니다. [탈출].
참고: 동일한 OSC 제어 요소를 여러 명령에 동시에 할당할 수 있습니다. 예를 들어, 기기의 단일 버튼을 여러 이펙트 스위치에 연결할 수 있으며, 이 버튼을 누르면 해당 이펙트들이 모두 동시에 활성화됩니다!
⚠️ 직접 템플릿과 메시지를 작성할 경우, 다음 사항에 유의해 주시기 바랍니다. HeavyM는 0.0과 1.0 사이의 “float” 형 인자에 반응합니다. OSC에서. 슬라이더의 경우 0.0은 최소값을, 1.0은 최대값을 나타냅니다. 스위치의 경우 0.0은 ‘OFF’에, 1.0은 ‘ON’에 해당합니다.
DMX / Art-Net 지원
DMX 이는 컨트롤러(소프트웨어나 조명 콘솔 등)와 조명 기기 또는 기타 무대 특수 효과 장치 간의 통신을 위해 무대 디자인 분야에서 널리 사용되는 표준입니다.
HeavyM는 DMX 입력 제어를 지원합니다., 특히 Art-Net 프로토콜을 통해 가능합니다. 즉, 조명 콘솔을 사용하여 네트워크를 통해 HeavyM에 명령을 전송할 수 있습니다.
Art-Net 연결 설정하기
먼저, 다음으로 이동하세요. DMX / Art-Net 제어 설정 창의 [탭] (다음 경로를 통해 접근 가능: 제어 → 설정… 또는 도구 모음 아이콘).

다음 세 가지를 설정해야 합니다:
- 네트워크: Art-Net은 네트워크를 통해 메시지를 전송하므로, HeavyM와 DMX 송신기는 동일한 연결 방식(예: Wi-Fi, 이더넷, 또는 동일한 컴퓨터의 루프백)을 사용해야 합니다.
- 서브넷과 유니버스: 사용 중인 DMX 송신기와 일치하도록 HeavyM가 수신할 서브넷과 유니버스를 설정하십시오(기본값은 0:0입니다).
과제 관리
Art-Net 학습 활성화
연결이 설정되면, DMX 컨트롤러의 버튼, 페이더 또는 기타 요소를 HeavyM의 명령에 할당할 수 있습니다. 이를 위해서는 애플리케이션의 인터페이스가 어떤 DMX 인터페이스 요소에 반응해야 하는지 “학습”하도록 설정해야 합니다.
Art-Net Learning 인터페이스를 활성화하려면 다음을 사용하십시오. “아트넷 학습 모드” ‘컨트롤’ 창의 버튼을 클릭하거나 메뉴로 이동하여 (제어 → DMX 할당 편집). 인터페이스에 색상 필터가 나타나며, 기능을 할당할 수 있는 버튼이 강조 표시됩니다.

계속하기
이 안내서는 다음 사람이 작성했습니다. HeavyM, 2013년부터 프로젝트션 맵핑을 전문으로 해온 기업입니다.
질문, 의견, 조언 등이 있으시면 이 문의 양식을 이용해 주시기 바랍니다: https://help.heavym.net/hc/requests/new. 24시간 이내에 답변을 드리겠습니다.
자주 묻는 질문(FAQ)
프로젝션 맵핑을 실시간으로 제어하려면 어떻게 해야 하나요?
MIDI 컨트롤러, 일반 컴퓨터 키보드와 같은 외부 하드웨어나 스마트폰 및 태블릿을 통한 OSC(Open Sound Control) 프로토콜을 사용하여 프로젝션 맵핑을 실시간으로 제어할 수 있습니다. 이러한 도구를 활용하면 효과를 실행하고 매개변수를 실시간으로 변경할 수 있습니다.
프로젝션 맵핑에서 MIDI는 어떤 용도로 사용되나요?
MIDI를 사용하면 스트로브 효과 트리거, 색상 변경, 불투명도 조정과 같은 특정 소프트웨어 기능을 하드웨어 컨트롤러의 물리적 버튼, 노브, 페이더에 할당할 수 있습니다. 이를 통해 VJ는 라이브 공연 중 시각 효과를 직접적이고 즉각적으로 제어할 수 있습니다.
HeavyM는 실시간 상호작용과 MIDI를 지원하나요?
예, HeavyM 이 소프트웨어는 라이브 공연을 위해 특별히 설계되었습니다. 네이티브 플러그 앤 플레이 방식의 MIDI 및 OSC를 지원하므로, 복잡한 코드를 작성할 필요 없이 단 몇 초 만에 외부 컨트롤러를 소프트웨어 인터페이스에 쉽게 매핑할 수 있습니다.