Houdini20 Feathersの表層を見てみる

この記事はHoudiniアドベントカレンダー2023　13日目の記事です。
## はじめに
Houdini 20が発表されましたね。
いつもSideFXからは想像のナナメ上を行く凄いツールが追加されて驚かされています。
今回も御多分に漏れず、「スゴー!!」という内容盛りだくさんでした。

新機能が気になりつつも全て試すにはとても時間がかかります。
そこで気になる機能をひとつユーザー目線で開いてみます。

## この記事で紹介する内容
Houdini20 Feathersの表層を見てみる

## 作業環境
Houdini indie 20.0.506 Py3.9

## 参考記事
**Splashscreen Feathers**
https://www.sidefx.com/contentlibrary/splashscreen-feathers
**羽毛　Wikipedia**
https://ja.wikipedia.org/wiki/%E7%BE%BD%E6%AF%9B

## ファイルの取得
まず公式からダウンロードしたファイルを確認。
解凍後のサイズは、なぜか半分以上を.tifファイルが占めています。（なぜ）
画像をひらくと原寸大のSplash screenの美しさを堪能できます。
![スクリーンショット 2023-12-10 232117.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/8e8dd072-e3e8-9bfb-577f-eb5e38191f5d.jpeg)


## hip内部
まずジオメトリは2つありました。
- templates
- feathers
※manual updateに設定されています

![スクリーンショット 2023-12-13 003617.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/9a4a812d-0c6c-8192-fafb-8242f91f15f4.jpeg)
左側のバラバラの羽がtemplates、右側がfeathersです。
![スクリーンショット 2023-12-13 003226.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/ebef0d04-a9ad-18cf-03a8-320b294f9ff5.jpeg)

### templates
ネットワーク全景
全体で41種類（うち5種類は綿羽）
![スクリーンショット 2023-12-13 003835.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/b57eef54-4b29-f23e-7096-8aa035b48e39.jpeg)
Viewport
![スクリーンショット 2023-12-13 003849.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/8bd7fb13-c13a-ff5d-045a-89ab6b8c3ada.jpeg)

## templateの構成
次に個別の羽の構成を見てみます。

**羽の構造**（参考記事Wikipediaより）
![スクリーンショット 2023-12-13 010903.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/7dcd30f5-d8d2-8278-bf51-7932dd134fa4.jpeg)
ネットワーク内はfethershapeorgに2つのcurveが入力されています。
![スクリーンショット 2023-12-13 005631.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/5a71a9cd-7949-66b6-ad26-f8817bcfda99.jpeg)
左側の第1入力はshape curvesで羽の外形を描き、
![スクリーンショット 2023-12-13 005606.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/6316d543-dd40-097d-7285-e1537e74a2e3.jpeg)
真ん中の第2入力はprofile curvesで羽枝の変化を示して、
![スクリーンショット 2023-12-13 011427.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/e820f1ca-e993-d36b-5c2d-538808bbdd70.jpeg)
合わせて羽のcurveを構成しています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/d4423c94-9211-24d3-9301-15273ec961cb.png)

興味深いのはこの次で、feather template from shapeに続くと羽軸のresamapleがされます。
![スクリーンショット 2023-12-13 012513.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/97e5ff81-f606-328b-89eb-e60a5e182e02.jpeg)
その後nameにつながり一種類の羽ができ、これらのバリエーションでひとまとまりになっています。
![スクリーンショット 2023-12-13 012620.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/f02cf2d1-fbb0-4475-426e-2c5b3e58e7ad.jpeg)
![スクリーンショット 2023-12-13 012632.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/1cce5918-622f-fbd4-2f57-ba135a43efc3.jpeg)

### feathers
templatesを配置しているのがこちらのネットワークです。
上部の配置を設定するsub networkから始まり、hairと同様のclumpやdeformなどgroom processとwidthなどの調整を行っていました。
![スクリーンショット 2023-12-13 014429.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/24338a11-c0a4-9cc5-d5d2-f86062a979c7.jpeg)
![スクリーンショット 2023-12-13 014447.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/b20ca31a-e2ad-9822-a630-017fe540336a.jpeg)
始点のsub network
![スクリーンショット 2023-12-13 014946.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/3b441b20-0ef6-5cda-5bde-a07bb765e92d.jpeg)
templatesからの出力を受け取り、設定したcurveに配置してるようでした。
例のHoudini渦巻き模様から、法線を利用してカーブの作成をしていたのが印象的です。
![スクリーンショット 2023-12-13 015503.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/dbda6df9-d1ed-b9e0-ce54-aa71e4d857fa.jpeg)

## レンダリング
SolarisにてKarmaを使いレンダリングされています。
LOPネットワーク
![スクリーンショット 2023-12-13 020442.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/13606f9b-8b11-43bb-d5a6-bc165a24bea9.jpeg)
Houdini GL
![スクリーンショット 2023-12-13 020856.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/76a9c4ba-bad3-6ab0-f573-f36e34b345d7.jpeg)
Karmaに切り替えると例のイメージが見られます。
![スクリーンショット 2023-12-13 022058.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/233336/fb671663-a101-7d19-6293-784134550a15.jpeg)


## おわりに
本当に開いてみただけですが、どの程度のネットワーク規模か気になる位の参考にでもなれば幸いです。
お読みいただきありがとうございました。