すあまの備忘録

誰得内容の自分のための非営利目的備忘録ブログ(筆者がわかっても内緒にしてください)

VDBのキャッシュサイズを減らす

Houdini VolumeをVDBにそのまま変換すると無駄が多いので一手間加えてあげる 余分なデータが入っていると、ファイルサイズが無駄に大きくなるばかりでなく レンダリング時にコンテナ全てが発光してしまうなどの問題が発生する。

f:id:godofsuama:20191029041411p:plain
素の状態

1.VDB Vector Mergeを使用してvel.x, vel.y, vel.zをvelにまとめる。

2.VDB CombineのActivity Intersectionでvel, temperatureを削減する

f:id:godofsuama:20191029042407p:plain
velの削減
f:id:godofsuama:20191029042407p:plain
temperatureの削減

3.16bit Floatでデータを保存する

f:id:godofsuama:20191029042659p:plain
Primitiveノードで可能