TouchDesigner에서 상태 관리 방법 정보
3833 단어 TouchDesigner
Setting CHOP Channels with Python - General TouchDesigner Discussion - TouchDesigner forum
그래서, 그것에 대한 답변으로 TouchDesigner에서 상태를 관리하는 방법에 대해 글머리 기호로 답변되었습니다.
번역하면 이런 느낌입니다.
이 기사에서는 각 방법을 시도해 보겠습니다.
(Extensions를 사용하는 방법은 시도하지 않습니다, Extensions 잘 모르기 때문에 ....)
Table DAT를 사용하는 방법
Table DAT에서 key-value 쌍으로 값을 관리하는 방법입니다. Table DAT의 값은 스크립트로 업데이트할 수 있습니다.
다음 예제에서 slider
를 조작하면 chopexec
의 onValueChange
메서드가 실행되고 state_table
의 value
키에 해당하는 값이 업데이트됩니다.
스토리지 사용 방법
운영자가 가진 스토리지 기능을 사용하는 방법입니다. 다음 예제는 CHOP Execute DAT에서 슬라이더를 모니터링하고 값이 변경되면 onValueChange
메서드를 사용하여 Storage의 값을 업데이트합니다. 상태를 관리하는 컴포넌트는 어떤 종류의 컴포넌트라도 좋지만, Storage를 사용하는 것 이외의 기능은 필요 없기 때문에 Base COMP를 사용하고 있습니다. Examine DAT를 사용하면 구성 요소에서 Storage 값을 검색할 수 있습니다.
Timer CHOP를 사용하는 방법
Timer CHOP는 일정 시간 경과를 측정하는 CHOP입니다. 일정 시간마다 값이 전환되는 상태를 관리하는 데 사용한다고 생각합니다.
다음과 같이 Timer CHOP의 segments
탭에서 Columns to Custom Channels
를 사용하여 시간이 지남에 따라 임의의 값을 변경할 수 있습니다. Custom Channel Interpolation
에서 보간 방법을 변경할 수 있습니다.
Timer CHOP는 Operator Snippets가 충실하기 때문에, Timer CHOP의 사용법은 그쪽을 보면 참고가 된다고 생각합니다. 이 경우 segment interpolate
가 지원됩니다.
Moviefilein TOP + Info CHOP를 사용하는 방법
Moviefilein TOP의 영상 재생 정보를 Info CHOP에서 얻을 수 있습니다.
라디오 버튼 또는 독점 버튼을 사용하는 방법
버튼을 여러 개 배치하고 Button Type
를 Radio Down
와 같은 라디오 버튼으로 만듭니다. 이 상태에서 Panel CHOP를 배치하면 radio
channel에서 현재 선택하고 있는 버튼의 상태를 취득할 수 있습니다. 버튼의 선택 상태는 text1
에 쓰여진 것과 같은 스크립트에서도 변경할 수 있습니다.
Reference
이 문제에 관하여(TouchDesigner에서 상태 관리 방법 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aa_debdeb/items/562c4da5e8b8c1d1a424
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
운영자가 가진 스토리지 기능을 사용하는 방법입니다. 다음 예제는 CHOP Execute DAT에서 슬라이더를 모니터링하고 값이 변경되면
onValueChange
메서드를 사용하여 Storage의 값을 업데이트합니다. 상태를 관리하는 컴포넌트는 어떤 종류의 컴포넌트라도 좋지만, Storage를 사용하는 것 이외의 기능은 필요 없기 때문에 Base COMP를 사용하고 있습니다. Examine DAT를 사용하면 구성 요소에서 Storage 값을 검색할 수 있습니다.Timer CHOP를 사용하는 방법
Timer CHOP는 일정 시간 경과를 측정하는 CHOP입니다. 일정 시간마다 값이 전환되는 상태를 관리하는 데 사용한다고 생각합니다.
다음과 같이 Timer CHOP의 segments
탭에서 Columns to Custom Channels
를 사용하여 시간이 지남에 따라 임의의 값을 변경할 수 있습니다. Custom Channel Interpolation
에서 보간 방법을 변경할 수 있습니다.
Timer CHOP는 Operator Snippets가 충실하기 때문에, Timer CHOP의 사용법은 그쪽을 보면 참고가 된다고 생각합니다. 이 경우 segment interpolate
가 지원됩니다.
Moviefilein TOP + Info CHOP를 사용하는 방법
Moviefilein TOP의 영상 재생 정보를 Info CHOP에서 얻을 수 있습니다.
라디오 버튼 또는 독점 버튼을 사용하는 방법
버튼을 여러 개 배치하고 Button Type
를 Radio Down
와 같은 라디오 버튼으로 만듭니다. 이 상태에서 Panel CHOP를 배치하면 radio
channel에서 현재 선택하고 있는 버튼의 상태를 취득할 수 있습니다. 버튼의 선택 상태는 text1
에 쓰여진 것과 같은 스크립트에서도 변경할 수 있습니다.
Reference
이 문제에 관하여(TouchDesigner에서 상태 관리 방법 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aa_debdeb/items/562c4da5e8b8c1d1a424
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Moviefilein TOP의 영상 재생 정보를 Info CHOP에서 얻을 수 있습니다.
라디오 버튼 또는 독점 버튼을 사용하는 방법
버튼을 여러 개 배치하고 Button Type
를 Radio Down
와 같은 라디오 버튼으로 만듭니다. 이 상태에서 Panel CHOP를 배치하면 radio
channel에서 현재 선택하고 있는 버튼의 상태를 취득할 수 있습니다. 버튼의 선택 상태는 text1
에 쓰여진 것과 같은 스크립트에서도 변경할 수 있습니다.
Reference
이 문제에 관하여(TouchDesigner에서 상태 관리 방법 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aa_debdeb/items/562c4da5e8b8c1d1a424
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(TouchDesigner에서 상태 관리 방법 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aa_debdeb/items/562c4da5e8b8c1d1a424텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)