Lesson 04 · Phase 1A4 · 2026-07-11

4강. DAT · 표현식 · 참조

이름을 붙여 노드를 부르고, 표와 시간으로 값을 만든다. Python 전체 공부가 아니다 — 참조 문법이 목표다.

Phase 1L460–90분
lfo1 op('lfo1')['chan1']
그림 · op() 참조 (상세: op() 경로)
선수. 03. CHOP — 신호와 제어null_ctrl. 문법 사전: op() 경로, DAT 패밀리, absTime.

범위

이 강아님
Textport 실험Extension / 클래스 설계
op()·채널·absTime매프레임 무거운 스크립트
Table에서 값 읽기 맛보기외부 DB
Export ↔ 표현식 전환전체 Python 커리큘럼

개념 링크

실습 A — Textport

  1. Dialogs → Textport
  2. print(op('null_ctrl')) 또는 본인 Null 이름
  3. 채널 접근이 안 되면 op() 경로의 대안 문법([0] 등)을 버전에서 확인

실습 B — Export를 표현식으로

  1. 03. CHOP — 신호와 제어에서 Export 했던 파라미터의 Export를 제거
  2. 같은 파라미터에 표현식: 예) op('null_ctrl')['chan1']
  3. 동작을 비교. 장단은 Export vs 표현식

실습 C — absTime

  1. Transform rotate에 absTime.seconds * 45
  2. 재생/정지와 관계없이 흐르는지 관찰 (absTime)

실습 D — Table 메모

  1. Table DAT에 파라미터 이름 / 최소 / 최대 메모
  2. (선택) 표현식으로 셀 읽기 시도 — 막히면 이후 Python 강으로 미뤄도 됨

Phase 1 마무리 기준

  • TOP 체인 + CHOP 제어 + 표현식 참조를 한 파일에 공존
  • Null 네이밍 규칙 유지
  • 패밀리 지도를 보고 POP이 “다음 산”임을 안다 (오퍼레이터 패밀리, 2026 학습 지도)
  • 공식 100 Series 해당 단원을 병행할 준비가 됨
다음. 5강 POP 기초 — 공식 109와 맞춰 포인트·속성부터.

See also

TouchDesigner Fundamentals · no-dup hypertext · ahnthinkgood