Created on | Updated on

Houdini Height Fieldを簡単に試す

Heightfieldを使ってみましょう

001


これはHeightとMaskのボリュームデータを定義しています。
簡単にいうとパッチを定義するような感じですね。
これがTerrainの元になります。

ただ、OceanからもHeightFiledは生成できます。

002


OceanSpectrumをつないだOceanEvaluateのVolumesをHeight Fieldにすることで、Oceanの結果をHeightFieldとして作成できます。

ちなみにHeightfieldノードを作成するときに、Tabキーからhfと実行するとHeightfield関連ノードがフィルタリングされて表示されます。

003


細かいアトリビュートは次に説明するとして、2つ目に重要なのはHeightfield Noiseです。
Heightfiled本体はパッチを定義しているだけなので、高さにノイズをかけるにはHeightfield Noiseを使用します。

004


こんな感じで、ノイズをかけて自分の欲しいベースの地形に近づけます。

005


3つめに重要なのはHeightfield Distortです。

006


これな入力したノイズに異なるノイズを追加していきます。
Heightfield Noiseノードが高さに追加するノードであれば、DistortはXZ方向にシフトして地形っぽいノイズを追加します。

006


説明を受けたところによるとこの辺は全てOpenCLで書かれていて、GPU上で計算されているそうです。

ここまででなんとなく地形っぽくなりましたが、ZBrushでもできなくもないです。
最後にヒーローが現れます。
もちろん、Heightfield Erodeです。

007


このこは時間を経過したときの侵食を生成することができます。

Erodeを追加して、シミュレーションをスタート!

008


009


これをこのまま使用するのではなく、各種マスク(Water、Deblis、Flowなどなど)としてテクスチャ、マテリアルをブレンドするために使用することができます。

OceanからつくったHeightfield

010


Distortでノイズかけて

012


Erodeで侵食。

013

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

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