Lesson 04 · Phase 1A4 · 2026-07-11
4강. DAT · 표현식 · 참조
이름을 붙여 노드를 부르고, 표와 시간으로 값을 만든다. Python 전체 공부가 아니다 — 참조 문법이 목표다.
범위
| 이 강 | 아님 |
|---|---|
| Textport 실험 | Extension / 클래스 설계 |
| op()·채널·absTime | 매프레임 무거운 스크립트 |
| Table에서 값 읽기 맛보기 | 외부 DB |
| Export ↔ 표현식 전환 | 전체 Python 커리큘럼 |
개념 링크
실습 A — Textport
- Dialogs → Textport
print(op('null_ctrl'))또는 본인 Null 이름- 채널 접근이 안 되면 op() 경로의 대안 문법(
[0]등)을 버전에서 확인
실습 B — Export를 표현식으로
- 03. CHOP — 신호와 제어에서 Export 했던 파라미터의 Export를 제거
- 같은 파라미터에 표현식: 예)
op('null_ctrl')['chan1'] - 동작을 비교. 장단은 Export vs 표현식
실습 C — absTime
- Transform rotate에
absTime.seconds * 45 - 재생/정지와 관계없이 흐르는지 관찰 (absTime)
실습 D — Table 메모
- Table DAT에 파라미터 이름 / 최소 / 최대 메모
- (선택) 표현식으로 셀 읽기 시도 — 막히면 이후 Python 강으로 미뤄도 됨
Phase 1 마무리 기준
- TOP 체인 + CHOP 제어 + 표현식 참조를 한 파일에 공존
- Null 네이밍 규칙 유지
- 패밀리 지도를 보고 POP이 “다음 산”임을 안다 (오퍼레이터 패밀리, 2026 학습 지도)
- 공식 100 Series 해당 단원을 병행할 준비가 됨
다음. 5강 POP 기초 — 공식 109와 맞춰 포인트·속성부터.
See also
- 개념 지도: concept-map.html
- 레벨 테스트: 기초 레벨 테스트
TouchDesigner Fundamentals · no-dup hypertext · ahnthinkgood