こんにちは! TouchDesigner Advent Calendar 2021 8日目の記事です。
サンプルは こちらからダウンロード出来ます。
Nvidia Flex Solverを使ってこちらの動画のようなものを作ります。
#TouchDesigner pic.twitter.com/c70vdkWpTk
— Kaoru Tanaka (@v_kaoru) September 17, 2021
#作り方
1.Actor COMPの中に発生させる粒子Sphere SOPを作ります
2.Actor COMPのInstance>InstanceのトグルをONにして、Translate OPにパラメータに使うSOPなど(今回はSphere SOP)を設定します

3.Sphere SOPのポイント数が粒子の数になります

4.Nvidia Flex Solver COMPのSolver>Enable BoundariesのトグルをONにして、Solver>Boundary ModeをBounding Boxに設定してBox SOPを割り当てます

5.Nvidia Flex Solver COMPで設定しているBoxはシミュレーション用でレンダリングされないため、レンダリングされるBoxを作ります。Delete SOPで前面を消して中身が見えるようにします
6.マウスの位置をTransform SOPに割り当てます
7.Nvidia Flex Solver COMPのSolver>Initialize SimのInit初期化ボタンを押してSolver>Start SimのStartスタートボタンを押すと動きます(サンプルファイルを開いた時も同じように押すと始まります)

完成です。

