6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

TouchDesignerAdvent Calendar 2021

Day 8

Nvidia Flex Solverを使ったシンプルな粒子の物理シミュレーション

Last updated at Posted at 2021-12-08

こんにちは! TouchDesigner Advent Calendar 2021 8日目の記事です。
サンプルは こちらからダウンロード出来ます。

Nvidia Flex Solverを使ってこちらの動画のようなものを作ります。

全体のネットワークはこのような感じになります。
pic06.jpg

#作り方
1.Actor COMPの中に発生させる粒子Sphere SOPを作ります
2.Actor COMPInstance>InstanceのトグルをONにして、Translate OPにパラメータに使うSOPなど(今回はSphere SOP)を設定します
pic01.jpg
3.Sphere SOPのポイント数が粒子の数になります
pic02.png
4.Nvidia Flex Solver COMPSolver>Enable BoundariesのトグルをONにして、Solver>Boundary ModeBounding Boxに設定してBox SOPを割り当てます
pic03_2.jpg
5.Nvidia Flex Solver COMPで設定しているBoxはシミュレーション用でレンダリングされないため、レンダリングされるBoxを作ります。Delete SOPで前面を消して中身が見えるようにします
6.マウスの位置をTransform SOPに割り当てます
7.Nvidia Flex Solver COMPSolver>Initialize SimInit初期化ボタンを押してSolver>Start SimStartスタートボタンを押すと動きます(サンプルファイルを開いた時も同じように押すと始まります)
pic04_2.jpg
完成です。
pic05.jpg

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?