Houdini Core ～はじめてのモデリング編②～

①の続きです。
前回の記事をご覧になってから②を見るといいかもしれません～。:smile:
http://qiita.com/pokoponmaru/items/392df3a9c84dd6c666be



テーブル台ができたので足をモデリングします。

Create > Grid 
プリミティブ選択し
Size x1 , y1
Rows 2
Columns 2 
![キャプチャ.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/cf595aa1-fe02-89be-14c9-85053e5731cc.jpeg)
あわせてgrid1の名称も"Leg"とかに変更しておきましょうか。


Polygon > PolyExtrude
![キャプチャ2.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/ac2ae693-303b-53e7-ccd2-52b8f839ee94.jpeg)


Insetで　先っぽを縮めます。　　仮に　0.15ぐらいにします。（いつでも調整が利くので） 
![キャプチャ4.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/c185e5fc-7286-47b2-20d0-9939fa7c3dfd.jpeg)

足のモデルもなんとなくできてきましたね。
今度はこの足をテーブルの土台にあわせて４つつけたいですね。

Geometryヒエラルキー上で
Tabキーまたは　右クリックで　虫眼鏡マークのところで　copyと検索し　**CopytoPoints** を選択し　Enterキーで決定してください。
![キャプチャ5.jpg](https://qiita-image-store.s3.amazonaws.com/0/184524/05e43f92-a3e8-9abd-8168-a0c976a44a0d.jpeg)


**■Copy とは？**
公式のリンクから: [Copying geometry to points](http://www.sidefx.com/docs/houdini/copy/copytopoints)
![キャプチャ6.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/bc783036-ba67-7773-a40a-4ce9ef9cd9d1.jpeg)

図を見るとおり　ベースとなるオブジェクトの　Points =頂点数  に対して何をインスタンス配置されるかが指定できるようですね。

今回の場合は指定するものがテーブル台です。

元々のオブジェクトは？
**Grid**ですね。　ということは**4頂点**ですね！
（初めからBoxでやればええやんとか　思いましたが、　8頂点ですね。。。なのでGridでやるほうがいいのかな？っておもいました）

それではノードを繋いでいきます。
各○の部分が何の役割を持っているか載せておきます。
![キャプチャ7.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/b55ce62b-a4bd-7903-df70-ebd48ec96564.jpeg)

Copytopoints1のほうは２つ。
左○　・・・Primitives to Copy     　何を配置するかを指定するノード先
右○　・・・Taget Points to Copy to　ターゲット先を指定するノード先
![キャプチャ8.jpg](https://qiita-image-store.s3.amazonaws.com/0/184524/fe395fc6-808a-a324-6ab0-f94288eb7d99.jpeg)

ということで以下の繋ぎにしてみる。
![キャプチャ9.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/66e44dd7-03b2-f32f-00f9-55618fb21d9c.jpeg)
↑上図なにもかわらんですね。。。

！！！
**copytopoints**のほうで　レンダ表示にしてみましょう。
あと
**Transform Using Point Orientations**のチェックを外し 頂点方向を有効にした状態を無効にします。

![キャプチャ10.jpg](https://qiita-image-store.s3.amazonaws.com/0/184524/7b3ac4e3-687f-3f12-e7f7-dfff2a153380.jpeg)
ここまではターゲット先指定と何をコピー配置するか　までができました。
ではこの２つは一緒に描画されないのか？
できるようです。

足グリッドとテーブル台のグリッドを　マージさせる方法のようです。

**Merge**を呼び出します。
![キャプチャ11.jpg](https://qiita-image-store.s3.amazonaws.com/0/184524/6b5a4509-8279-2522-69dc-c61fb311bdf7.jpeg)

そしてつないでみます。　あれ？？？表示されないですね。。。
![キャプチャ13.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/50a5441e-f212-3718-f8d1-abdbb83b20c9.jpeg)

あ！！！またレンダ表示してませんでした。。:joy:
![キャプチャ14.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/f68d3ae3-f17b-49af-f648-2b0d318c20ae.jpeg)

残る問題は　足の配置ですね。
まずは**グリッドの下に出したい**ので

Table_Baseの押し出し後の頂点先に足が配置されたいので以下のとおりに繋いで見る。
![キャプチャ15.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/a378e59b-96e8-d7ee-89b6-e7d584dc279a.jpeg)

あとは角をどうするか？
一つの考えとしては、テーブル側をさらに押し出しする方法ですかね？
テーブル側の押し出しで使った　polyextrudeをレンダ表示にし
側面を選択します。　側面を押し出ししたいので
![キャプチャ16.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/05866f78-0b23-8bdb-1094-b464b0816871.jpeg)

Polygons > polyextrude で　側面が押し出されます。
![キャプチャ17.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/cd3b53e1-7895-06ea-1e56-1940d6580cfd.jpeg)
この工程を全4面にかけたいな～っておもいました。

どうする？
元々の押し出しした側面のメッシュ名を使って全４つの側面に同じことをさせる！

**polyextrudeSide**て名称が　横のグループみたいです。これをひっぱれば　できるんじゃね？ってやつですかね。。。

ここからちょっとややこしいです。。。

Groupの　２を　一旦消す。
![キャプチャ18.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/e3bd79d1-0f3b-2479-d8ee-6db0d7f1fbc8.jpeg)

Group名を　**extrueSide**
Distance **1**
![キャプチャ19.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/dcd7979e-ed35-c198-1b47-5bedb924010c.jpeg)
なんとなく出来たかも！？

Table_Base　の一つ目の　extrude1で　Distanceを　**0.1**へ変更します。
![キャプチャ20.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/9bc12651-f85e-d687-eeb3-4d5e2f49ab39.jpeg)
やり方間違ってたらご指摘ください。。。:joy:


あとは足の太さをちょっと調整します。
![キャプチャ21.JPG](https://qiita-image-store.s3.amazonaws.com/0/184524/fa6cdb6c-960e-390a-03c8-eeb42ac114d4.jpeg)
これで課題のテーブルは完成です。

まだまだ知らないこととちんぷんかんぷんなことが多いですが･･･

ひとまず、おつかれさまでした。