[TouchDesigner] CHOPの値が変わったらPythonを実行する

CHOPの値が変わったのをトリガーにして、Pythonを実行するには、Chop Execute Datを使うといいみたい。

・インスペクタのCHOPに入力したCHOPを指定。
・Off to On、While On、On to Off、While Offのいずれかを「On」。
・該当する関数の中に実行する内容を書く。

関数は読めばわかるかと。
088から関数名が変わってるので注意。

■参考
TouchDesigner | Getting More out of the CHOP Execute DAT
CHOP Execute DAT

(TD099 macOS Build 2017.5940で確認)

[TouchDesigner] CHOPでIfを使う

If文を使って条件分岐をPythonじゃなくてCHOPでなんとかしたいって時は、Expression CHOPを使うっぽい。

・Expressionのインスペクタから、exprタグを開いて「+」をクリック。
・青色のボタンをクリックして、変数欄にif文を書く。

例えば、入力された値が2だったら1、それ以外は0(出力しない)てしたい場合は、こう書く。

2 if me.inputVal == 1 else 0

書き方が変わってるので、詳しくは参考を参照のこと。

というかExpression使えばどのCHOPでもいいんかな。
理解したら追記します。。

■参考
TouchDesignerのExpression CHOPの使い方

(TD099 macOS Build 2017.5940で確認)