📙

挫折させないHoudiniドリル補足:Recipe(レシピ)機能

2025/01/21に公開

本記事は拙書挫折させないHoudiniドリルの補足です。

書影

本文49ページから解説しているPreset機能はHoudini20.5からRecipeというものに代替されることとなりました。本記事執筆時点(2025/01/21)ではまだPreset機能にアクセスできますが、今後使われなくなることが想定されるのでRecipeを学んでおきましょう。Presetの機能に加え、より強力で柔軟なシステムになっています。

[旧機能] PresetのUI変更

書籍に解説している通り、既存のPresetシステムはパラメータエディタ内にあるParameter Edit Menu(歯車マーク)から保存・呼び出しを行っていました。以前はトップレベルに表示されていましたが、現在では一段深いLegacy Presetというカテゴリからアクセスするようになりました。

Legacy Preset

[新機能] Recipe(レシピ)

対してRecipe機能はノードを右クリックメニューからアクセスする方式に変更されました。ここでは本書の作例にならって原点から上下に伸びるLine(必ず中心が原点に固定されている)を作ってみましょう。

パラメータの設定

今回作りたいものはOriginパラメータのY-ch("dist")/2を設定します。解説は書籍に詳細があるので割愛します。

LineSOP

Recipeの保存

今回はノードのプリセットを作りたいのでLineSOPを右クリック、RecipesSave Node Presetを選択します。

Save Node Preset

Recipeの保存設定

各種保存したい設定を決めていきます。本作例ではカスタムせずそのままSaveを行って下さい。

Node Preset Window

Recipeの保存場所

上記保存設定でSave toをデフォルトのUser Preferenceにしていた場合は下記ディレクトリにRecipes.hdaが作成されます。

Recipes.hda

Recipeの確認・編集

作成したRecipeの確認は専用のマネージャから行います。メインメニューのWindowsRecipe Managerを実行するとウィンドウが表示されます。

Recipe Manager

List

Recipeシステムの特徴として、内部のパラメータはJSONで管理されており、Inspectを押すことで内容を確認できます。

Inspect

プリセットの適用

新しくLineSOPを作成し、先程作ったCenter Yというプリセットを適用してみましょう。プリセットの適用も右クリックから行います。

Call Preset

実際にプリセットを適用した動画もご用意しました。
Set Preset

まとめ

Recipeシステムを用いることによりプリセットを一元管理することができるようになり、また大規模チーム制作においても導入しやすい機能となりました。また複数のノード群を一気に生成するTool機能も大変便利なので、以下の参考URLより学んでみてはいかがでしょうか。

参考URL

Houdini20.5 新しいレシピ機能を使ってみよう。

https://youtu.be/o1xg202Rbg8

Discussion