Created on | Updated on

HoudiniでFlowmapを簡単作成

mceclip0.png

SideFX LabsのFlowmapツールを使用して、簡単にFlowmapを作成することが可能です。
SideFX Labsのインストールをお願いします。

 

本チュートリアルに添付したシーンファイル(Houdini19で作成)をダウンロードしてください。
※hipファイルのためHoudini Core、Houdini FXのシーンとなります。IndieおよびApprenticeで開くことはできません。

下記のような川の簡易モデルデータが開きます。

mceclip1.png

まずはFlowmapのベースを設定しましょう!

Labs Guide Flowmapを作成します。

mceclip2.png

左側にFlowmapを適用するジオメトリを接続します。

mceclip3.png

右側には川の流れを定義するガイドカーブが必要です。

mceclip4.png

mceclip5.png

まずはこれでOK!

次にLabs Flowmap to Colorを接続します。

mceclip6.png

Flowmap to Color SOPはフローマップデータを頂点カラーに変換します。

mceclip7.png

ビューポートには頂点カラーとしてフローマップデータが表示されます。
頂点カラーのため、モデル形状があまり低解像だとフローマップもディティールがなくなる可能性があります。
最終的にはこれをベイクしてテクスチャにします。

mceclip9.png

このままだと結果がわかりにくいので、ビジュアライズノードを追加します。

mceclip10.png

mceclip11.png

ビューポートをみると水面のテクスチャが適用されています。

mceclip12.png

確認用のテクスチャが伸びて表示される場合は

mceclip27.png

Flowmap VisualizeのTilingを増やすことができます。

mceclip28.png

ただ、すぐに再生してもフローマップの結果を確認することができません。

Flowmap Modeを一度Textureに切り替えて、再度Colorに戻すことでリフレッシュされます。

mceclip13.png

再生すると水面テクスチャが動いていますね!

flowmapV.gif

ベースができたので調整を行います!

Flowmap Guideを選択します。

まず、Guideに入力したカーブが

mceclip14.png

このように角ばっている場合

mceclip15.png

フローマップも連続性がありません。

flowmapBad.gif

Flowmap GuideのHDA内を確認するとvアトリビュートをFirst Edgeで作成しているため

mceclip16.png

カーブの角度によって連続しない場所が発生します。

mceclip17.png

そこでResampleノードの設定でポイント数を増やしカーブをSubdivision Curvesとしておきます。

 

mceclip20.png

これでフローマップの結果も修正することができました。

good.gif

次に両端が正しくできてないので

これは、ベースの影響範囲の距離です。Effect Width値の範囲内にあるポイントがガイドカーブからフルで影響を受けます。

ガイドカーブはモデルの中心にあるので現在端まで影響範囲が届いてないことになります。

mceclip21.png

Effect Widthを値を増やし調整します。

mceclip22.png

mceclip23.png

Strengthはフローマップ上のガイドの効果の強度になるので値を大きくするとより早くマップが流れます。

Flowmap Guideの下にFlowmap Obstacleを追加し、Rocksを接続します。

mceclip24.png

このノードは障害物を避けるエフェクトを作成することが可能です。

mceclip25.png

同様にsticks用にも追加すると水の流れが障害物を避けているようになります。

fin.gif

それではこれをマップにベイクしましょう。

Map Bakerを作成し、Flowmap to Colorを接続します。
Flowmap Visualizeを接続しないように注意してください。

mceclip29.png

Vertex ColorをGamma = 1でベイクします。
カラーマップではなく、データをマップにしたものなのでガンマは1です。

mceclip30.png

上部にあるRenderボタンをおしてマップをベイクします。

mceclip31.png

ベイクしたマップをビューポートでチェックするにはFlowmap VisualizeのFlowmap ModeをTextureに変更し、Flowmap Textureにベイクしたマップを指定します。

mceclip32.png

mceclip33.png

 

 

 

 

 

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ