Concept · cookA4 · 2026-07-11
Cook
필요할 때만 다시 계산
Cook = 노드가 출력을 다시 계산하는 행위. TD는 “매 프레임 전부 다시”가 아니라, 필요할 때만 끓인다.
언제 cook 되나
- 입력이 바뀜
- 시간 의존 (프레임·absTime·일부 CHOP)
- 파라미터/표현식이 매 평가마다 달라짐
- 뷰어·디스플레이가 강제 갱신을 요구하는 경우
왜 중요한가
실시간 성능 = cook 비용의 합. 불필요한 고해상도 TOP, 매프레임 무거운 Python, 과도한 Feedback이 겹치면 프레임이 무너진다. 학습 단계에서는 해상도 전략과 Null 앵커로 중간을 잘라 보는 습관이 cook 감각을 만든다.
디버그. Dialogs → Performance Monitor. 노드 에러는 중클릭/Info. “전체가 이상하다” 싶을 때 중간 Null을 꽂고 하나씩 본다.
실습 맥락: 01. 환경 · 네트워크 · Cook.
TouchDesigner Fundamentals · no-dup hypertext · ahnthinkgood