TouchDesigner ↔ Unreal Engine 5 하이브리드 셋업: TouchEngine으로 두 툴을 잇는 역할 분담 구조
툴을 고르는 것보다 툴끼리 대화하게 만드는 게 더 어렵다.

공간 미디어 작업을 설계할 때 TouchDesigner와 Unreal Engine 5 사이에서 늘 선택을 강요받는 구조가 있다. 두 툴의 커뮤니티는 각자의 파이프라인을 중심으로 움직이고, 실무에서도 둘을 동시에 쓰는 셋업은 드문 편이다.
그런데 이 둘은 잘하는 것이 완전히 다르다.
TouchDesigner는 센서·오디오·카메라 같은 외부 입력을 실시간으로 받아 그래픽에 연결하는 데 강하다. 인터랙션 레이어를 빠르게 프로토타이핑하는 속도도 뛰어나다.
Unreal Engine 5는 다른 방향에서 강하다. Nanite는 복잡한 형태를 처리하고, Lumen은 실시간 전역 조명을 시네마틱 수준으로 뽑는다. 공간의 시각적 밀도가 달라진다.
지금 연구 중인 구조는 TouchEngine을 다리로 쓰는 방식이다. TD가 센서와 인터랙션 신호를 처리하고, 그 데이터를 TouchEngine 프로토콜로 UE5에 실시간 전달한다. UE5는 그 신호를 받아 Nanite·Lumen 기반의 렌더 결과물을 만들어낸다.
역할이 명확해지면 두 툴 사이의 충돌이 사라진다.
"어떤 툴이 더 좋은가"는 질문 자체가 틀렸다. 맞는 질문은 "어디서 역할을 끊을 것인가"다.
콘텐츠 IP 관점에서 보면, 이 구조는 하나의 작업물이 인터랙티브 설치와 시네마틱 영상 두 형태로 동시에 존재할 수 있게 한다. 같은 씬이 전시장에서는 관람객과 반응하고, 영상으로는 스크린에서 유통된다.
"파이프라인의 경계가 콘텐츠의 경계를 결정한다."
추가 설명
I stopped choosing between TouchDesigner and Unreal Engine 5. TouchEngine bridges them — TD handles sensing and interaction, UE5 handles cinematic rendering. The real question was never which tool. It was how to make them talk.