【Houdini】簡単なモデルを作ってみよう

Houdiniに興味があるけれど、何から始めればいいの…?とお困りの方は多いと思います。
まずはMayaやBlenderと同じように、Houdiniを使って超簡単なモデリングをしてみましょう!

簡単にUIについてご説明

Houdiniを開くとこんな画面が出てくると思います。

HoudiniのUIについて

パッと見、どこを見ればよいか分からなくなってしまいますが、今回使用するのは赤と緑の枠で囲っている部分になります!

今回つくるもの

今回作りたいのはこちらです。

Houdiniで制作予定の机

MayaやBlenderでもすぐに作れそうな机です。こちらをHoudiniでつくってみましょう!

Geometryノードを配置

右下のネットワークエディタにノードを配置していきたいと思います。

Geometryノードの配置

ネットワークエディタ上でTabキーを押すと、ノードの一覧が出てきます。検索ワードにgeometryと入力し、Geometryノードをクリックして選択 → ネットワークエディタ上でクリックして(もしくはEnterキーを押して)配置ができます。

ノードを1つ配置したものの、3Dシーンビュー上にまだ変化はありません。いま作成したGeometryノードは、これから作成するモデルの入れ物のような役割をはたします。Geometryノードの中に入ってモデルを作っていきましょう!

Geometryノードの中に入る


ネットワークエディタ上に配置したGeometryノードをダブルクリックし、Geometryノードの中に入ります。このとき、右上の文字がObjects → Geometryに変化していますが、これはネットワークの階層の変化を表しています。
階層によって配置できるノードの種類が変わり、Geometryの階層ではモデリング関連を扱うSOP(=Surface Operator)ノードを配置できます。

机の天板を作成

Boxノードを配置します。

机の天板を作るためにBoxノードを配置

Geometryの階層でBoxノードを配置

立方体がシーンビュー上に現れました!
同時に、右上のパラメータエディタ上に作成したBoxのパラメータが表示されます。パラメータを変更し、机の天板を作りたいと思います。

Boxノードのパラメータを編集

Sizeのパラメータを X = 1.5 , Y = 0.1 , Z = 1 に設定します。
Centerのパラメータを X = 0 , Y = 0.05 , Z = 0 に設定します。

完成した机の天板

机の天板ができました!

机の脚を作成

次は机の脚の部分を作っていきます。

2つ目のBoxノードを配置

再度Boxノードを配置して、ノードの右側にあるDisplayフラグ (青い部分) を有効にします。するとbox1の方はシーンビューから消え、box2の方がシーンビューに反映されます。

Displayフラグ

Displayフラグ


シーンビューに反映されるものは青いDisplayフラグがついているノードの結果のみとなります。
Displayフラグを有効にできるノードは同ネットワーク内で1つのみです。
現状、机の天板と脚がバラバラでしか表示できませんが、後ほど結合することになるのでOKです。

box2のパラメータを下記のように編集します。

新たに配置したBoxノードのパラメータを編集

Sizeのパラメータを X = 0.1 , Y = 1 , Z = 0.1 に設定します。
Centerのパラメータを X = 0 , Y = 0.5 , Z = 0 に設定します。

完成した机の脚

机の脚が1本できました!

机の天板と脚の位置を調整する

Transformノードを呼び出して、机の天板と脚の位置をそれぞれ調整します。
まずは机の天板からいきます。

Transformノードの配置

Transformノードを配置してbox1ノードと繋げ、DisplayフラグをONにしました。

transform1のパラメータを下記のように編集します。

Transformノードのパラメータを編集

Translateのパラメータを X = 0 , Y = 1 , Z = 0 に設定します。
天板が机の脚の長さのぶん上昇します。

移動した机の天板


次に机の脚の位置を調整していきます!脚は現状1本しかないですが、後ほどコピーして4本にする予定です。
Transformノードを再度呼び出して、box2と繋げます。

2つ目のTransformノードを配置

transform2のパラメータを下記のように編集します。

新たに配置したTransformノードのパラメータを編集

Translateのパラメータを X = 0.6 , Y = 0 , Z = 0.4 に設定します。

移動した机の脚

これから脚をコピーで増やしていきます!

机の脚をコピーして4本にする

Mirrorノードを呼び出してtransform2と繋げます。

Mirrorノードを配置

繋げるとx軸上の反対側に脚がコピーされました!ここから更に2本増やしたいので、再度Mirrorノードを呼び出します。

2つ目のMirrorノードを配置

mirror1ノードに繋げます。


配置完了した机の脚

Directionのパラメータを X = 0 , Y = 0 , Z = 1 に設定します。するとZ軸上の反対側に脚が2本コピーされます!

天板と脚を結合して完成

最後にMergeノードを呼び出して、机の天板と脚を結合します。

Mergeノードを配置

merge1のDisplayフラグを有効にすると、机の天板と脚が同時に表示されるようになりました!

Houdiniでも机のモデリングが完了しました!

このように、HoudiniでもMayaやBlenderと同じようにモデリングすることが可能です。

最終的なノード

ノードはこちらのようになります。

まとめ

いかがでしたでしょうか?Houdiniではこのようにノードを繋いでモデリングを行っていきます。
簡単なモデルならば、Houdiniでもすぐに作ることができそうですね!


少し複雑にはなりますが、Houdiniでは次のようなこともできます。

Houdiniで作成したプロシージャルな机

幅、奥行き、高さをマウスのドラッグ操作で感覚的に設定できるように設計した机です。少し面白そうではありませんか?
また、今回の記事でご紹介した以外にも便利なノードがたくさん存在します。(Match Sizeノード等…)
次回からご紹介していきます!!

参考サイト

HoudiniのUIやノードについて詳しく知りたい場合は公式サイトがおすすめです!

Houdiniユーザインターフェース

Geometry object node

Mirror geometry node

ページ上部へ戻る