전시 작품 제작기 2 'Nick' - Interactive Art: TouchDesigner, NDI, OSC, Window, Mac
터치디자이너 NDI OSC 윈도우 맥, Window 10, Big Sur, Ventura, Monterey, Mac, iMac, MacBook Pro,
Lenovo Laptop, Open Sound Control, Interactive Media Art,
안녕하세요.
결국 Nick이라는 작품을 완성했습니다.
그런데 그 과정에서 정말 저를 고통스럽게 만든 문제가 있었어요.
바로 NDI와 OSC입니다.
관객들에게 보여질 iMac의 연산 성능이 떨어져서
서브용으로 쓰던 Lenovo 랩탑을 메인으로 돌리면서 발생한 문제입니다.
Lenovo에서 연산한 3D오브젝트를 렌더링해서 iMac으로 보내야하는데,
거기에서 바로 NDI가 필요합니다.
그리고 iMac에서 Open CV (Media Pipe)를 이용해서 받은 데이터를
Lenovo로 보내야하는데, 거기에는 OSC가 필요하고요.
그런데.. 이게 원래대로라면 그냥 Ethernet으로 작동이 되어야하는데..
안되는 겁니다.
그래서 정말 총합 약 12시간을 이 문제 해결에 썼습니다.
관련 정보가 없던 게 정말 컸어요.
정리해서 말씀드리면,
1.
우선, 2024년 6월 19일 기준으로는
애플 실리콘 터치디자이너에서 윈도우OS의 터치디자이너로 보내는
NDI는 작동이 안 됩니다.
Ventura OS, M2 Max입니다.
Monterey OS, Intel CPU 탑재한 2015 맥북은 정상 작동하더라고요.
터치디자이너는 같은 버전이었습니다.
(맥은 둘 다 11760, 윈도우는 11600)
2.
윈도우에서 정말 사소한 거 하나하나 방화벽, 보안 옵션을
모조리 꺼야지 OSC가 정상 작동합니다. 의외로 NDI는 방화벽 옵션을
잘 안타는 거 같아요.
OSC 전송에서 Window to Mac 경우는 잘 되는데
Mac to Window가 계속 안 돼서 진짜 엄청 고생했는데,
정말 Window OS에 존재하는 모든 보안 옵션을 다 들어가서
일일히 다 읽고 확인해서 해제했더니
되더라고요..
혹시 그렇게 해도 해결이 안되는 분들은 댓글 달아주세요...
3.
NDI의 경우는 Mac OS도 탑니다...
저희 연구실에 있는 2014 Big Sur OS에서는 또 이더넷 NDI통신이
작동을 안 하더라고요...하하
그래서 또 두 시간 가량 고생했습니다.
혹시나 해서, 랜선으로 연결한 상태로,
무선 인터넷으로 연결하니까 잘 되더라고요??
그리고나서 또 혹시나해서 이번에는,
랜선은 꽂혀진 상태에서 무선 인터넷을
두 컴퓨터 다 껐습니다.
그랬더니 세상에...
작동이 되더라고요...
정말 이상한 현상이었습니다.
아무튼 이렇게 NDI, OSC와 사투는 무사히 승리할 수 있었어요.
혹시 같은 문제를 겪고 있는 분들이 계시다면,
댓글이나 이메일 주시면 제가 가능한 선에서 도와 드릴 수 있습니다!
댓글
댓글 쓰기