3
2

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.

Houdini ApprenticeAdvent Calendar 2022

Day 13

PyroのシミュレーションでCamera外のシミュレーションを消してレゾを節約する

Last updated at Posted at 2022-12-11

FXの人にとってPyroのレゾ節約は結構大事ですよね

でも、たまにBoundingBoxを大きくせざるおえなかったりしてレゾの管理?が難しいシチュエーションがあります
なるべくコンパクトにしてあげればシミュレーションも早くできるし、仕事の効率上がりますね!!(わくわく)

※一回Twitterで上げた時に反応結構あった記憶があったので改めて記事としてまとめておきます。

ということで、

1.まず適当に動くカメラとPyroのシミュレーションを作ってください。
自分はこんな感じの一発だけボフッて出る煙を作成しました。
これはお好きなものを作ってください。シェルフでもOKです。

2022-12-11_02h37_35.png

2022-12-11_02h40_41.png

2.横から見た時にカメラ外の部分の節約ができればBoundingBoxが少し節約できる!!じゃあどうやってやるのか?
2022-12-11_02h39_32.png

3.まずVolumeSOPを作成してCameraFrustumを作成します。
2022-12-11_02h43_08.png

4.DOP内で GasFieldVOPを作成して2ndInputでCameraFrustumを読み込みます。
自分の場合DOPの2ndInputに刺さってるのでこれにしてます。直接選んでもいいし、別のInputに刺さってる場合変えればOKです。
2022-12-11_02h44_13.png

5.VolumeSampleVOPとMultiplyを作成して、下記画像のようにつなげます。
2022-12-11_02h47_25.png

6.カメラ外のDensityが強制的に0でMultiplyされるので、消える感じです。
2022-12-11_02h48_29.png

これでミサイル煙とかみたいな長いシミュレーションで途中からカメラ外で見えなくなるやつも節約しながらシミュレーションできますね!!やったあ!!
簡単なTips記事でした

もしゃこ

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?