TouchDesignerでSwitch TOPのindexをキー入力で順番に変更する方法をご説明します。
【実装方法】
1. Keyboard In CHOPを作成
- キーボード入力を受け取るオペレーター
2. Count CHOPを作成
- キーが押されるたびにカウントアップ
3. Table DATで順番のリストを作成
- 1行目:2
- 2行目:1
- 3行目:4
- 4行目:3
4. Lookup CHOPまたはSelect CHOPを使用
- Count CHOPの値をTable DATのインデックスとして使用
5. Switch TOPのindexに接続
【具体的な手順】
1. Keyboard In CHOP: 任意のキー(例:スペースキー)を設定
2. Count CHOP:
- Thresholdを「Any Change」に設定
- Limitを3に設定(0,1,2,3で4つの状態)
3. Table DAT:
row0: 2
row1: 1
row2: 4
row3: 3
4. Lookup CHOP:
- Table DATとCount CHOPを接続
5. Switch TOPのindex parameter:
- Lookup CHOPの出力を参照
これで特定のキーを押すたびに、2→1→4→3の順序でindexが変化し、3の後は停止します。
もしカウントをリセットしたい場合は、Count CHOPのReset Pulseパラメータに別のキーを割り当てることで実現できます。