🎞️
TouchDesignerでスライドショー
TouchDesignerで一連の画像を一定時間ごとに切り替えて表示するスライドショーを作ってみます。
切り替え時に画像をブレンドしない場合
画像切り替え時に前後の画像をブレンドせずにスパッと切り替える場合のネットワーク構造は以下のようになります。
Timer CHOPのOn Done
パラメータをRe-Start
にして一定時間の経過を計測し続けます。一定時間経過するごとにdone
チャンネルが発火する(1になる)ので、発火した回数をCount CHOPで数え上げます。このカウントした値をSwitch TOPのIndex
パラメータとして利用できるように、Count CHOP
のLimit
パラメータをLoop Min/Max
に設定します。
切り替え時に画像をブレンドする場合
画像切り替え時に前後の画像をブレンドして滑らかに切り替える場合のネットワーク構造は以下のようになります。
大きくは先述したブレンドしない場合と同じで、Timer CHOP
とCount CHOP
で一定時間の経過を計測し、Select TOP
で画像を切り替えます。画像をブレンドするためにLag CHOPでインデックスが連続的に変化するようにし、Switch TOP
のBlend between Inputs
パラメータを有効にすることで画像がブレンドされるようにしています。Expression CHOPでカウントした値がインデックスの範囲になるにしています。最後の画像から最初の画像への切り替えもブレンドできるようにSwitch TOP
のインプットの最後に最初の画像を入れています。
Discussion