Created on | Updated on
フォローする

Houdini初級編:パラメーター、チャンネル、アトリビュート

Houdiniのすべてのノードは、必要な結果を得るためのパラメータ、チャネル、およびアトリビュートによって動作しています。 Houdiniで使用されている用語は、他の3Dアプリケーションとは異なる場合があります。したがって、Houdiniコンテキストで用語を理解するとよいでしょう。

パラメーター

パラメータは、Houdiniノードにある値、スライダ、ボタン、およびチェックボックスを参照します。 これらは他のアプリケーションではアトリビュートと呼ばれていますが、Houdiniはアトリビュートを別の方法で使用します。パラメータパネルでパラメータ値を変更することも、ビューポート内のハンドルを使用してパラメータ値を変更することもできます。 各パラメータにはRMBメニューがあり、コピーや貼り付け、デフォルトへの復帰など、いくつかの重要なオプションが用意されています。

パラメーターの検索

ノードには多数のパラメータがあり、それらを使って並べ替えることができます。 右上の拡大鏡をクリックすると、検索バーが表示され、名前と内容に基づいてパラメータをフィルタできます。 エクスプレッション、オーバーライド、値そのものであっても使用してパラメータを見つけることができます。

チャンネル|キーフレーム

パラメータにキーフレームを設定するには、Altキーを押しながら名前または値のフィールドをクリックします。 キーフレームを設定すると、パラメータのフィールドの色が変わり、アニメートされたチャンネルが作成されます。 これにより、Animatiエディタでアクセスできるパラメータに関連付けられたキーフレームが作成されます。

チャンネル|エクスプレッション

実際の値の代わりに、hScriptまたはPythonのいずれかを使用して、式にパラメータを追加できます。 パラメータパネルの右上には、使用する言語を選択するためのメニューがあります。Ctrl + Eを押すと、簡単に作業できるように多数のスクリプトツールを備えた式エディタが表示されます

シーンデータのリファレンス

また、パラメータをRMB-クリックし、 reference > Scene Dataを選択すると、リンク先を具体的に選択するためのウィンドウが表示されます。シーンの任意のノードから選択したら、チャンネルリファレンスを作成します。 このメソッドを使用すると、適切なエクスプレッションを記述するために必要な正確な構文を気にせずにリファレンスを作成できます。

カスタムパラメーター

パラメーターパネルの右上にあるGearアイコンをクリックすると、Edit Parameter Interfaceを選択できます。 ここでカスタムパラメータを追加して、ノードネットワークの他の部分にリンクすることができます。

アトリビュート

アトリビュートを使用すると、ジオメトリにデータを付随させることができます。このジオメトリを使用して、ノードをチェーンで操作して操作を完了できます。 FuelアトリビュートはPyro FXシミュレーションを駆動することができ、UVアトリビュートはテクスチャリングを設定します。 一部のアトリビュートはHoudiniノードによって作成されるか、自分でカスタムアトリビュートを作成できます。

Class - アトリビュートは、Point、Primitives、Details、Verticesに属します。 この設定はチェーンの下でどのように使用されるかに影響します。
Type - 浮動小数点、整数、または文字列のアトリビュートタイプを設定できます。

Attribute Randomize

Attribute Randomizeを使用すると、アトリビュートを作成してその値を即ランダム化できます。 たとえば、下記のようなボックスの色、回転、スケールがランダム化されていることがわかります。

Attribute Transfer

ノードチェーン内では、アトリビュートはジオメトリに関連付けられ、他のノードによって使用されます。 Attribute Transferを使用して、他のジオメトリにアトリビュートを渡すこともできます。 下図ではスフィアは、定義された閾値に基づいてカラーアトリビュートをボックスに渡しています。

Attribute Wrangle

Houdiniには、アトリビュートを作成して操作するためのさまざまなノードがあります。 Attribute Wrangleノードを使用して、この作業にスクリプトベースのアプローチを使用することもできます。 多くのテクニカルディレクターにとって、これは最も快適な作業方法です。

 

アーティストの場合、この方法は推奨しない場合もあります。つまり、ノードでの作業は、この種の情報を扱いやすくなります。 アトリビュートの適切な使用中にHoudiniのパワーを多く発見するため、最終的にWranleについて学ぶ必要があります。

パラメーターパネル

  1. ナビゲーターバー - このバーでは、ノードがシーン階層内のどこにあるかを確認できます。
  2. ノードタイプと名前 - ここでは、ノードタイプを表示してその名前を設定できます。 アイコンをクリックすると、ノードを操作するためのメニューが表示されます。
  3. サーチバー - 虫眼鏡アイコンをクリックすると、名前または内容でパラメータを検索できます。
  4. パラメーター変更 - パラメータがデフォルト値から変更されると、その値は太字になります。 フォルダタブの名前も太字で表示されます。
  5. アニメーションパラメーター - パラメータにキーフレームを設定すると、緑で強調表示されます。
  6. ロックされたパラメーター - パラメータをRMBクリックすると、パラメータをロックおよびロック解除できます。 グレーで強調表示されます。
  7. 選択へ一致 - これらのアイコンを使用すると、パラメータ値を他のオブジェクトに一致させることができます。

ジオメトリスプレッドシート

ジオメトリスプレッドシートを使用して、すべてアトリビュート値を表示することができます。

  1. ナビゲーションバー - このバーでは、ノードがシーン階層内のどこにあるかを確認できます。
  2. ノード名 - 現在選択されているノードと、そこに含まれるアトリビュート値を生成しているノードを示します。
  3. アトリビュートクラスボタン - このボタンを使用して、表示するアトリビュートの種類をフィルタリングします。
  4. ポイント番号 - モデル上、アトリビュートがどこにあるかを判断するために役立つジオメトリのポイント番号を表します。
  5. アトリビュート値 - ノードネットワークチェーンのこの時点での値です。 
  6. フィルター - ここにパラメータ名を入力すると、非常に多くのパラメータで作業しているときにリストをフィルタリングできます。

0 コメント

記事コメントは受け付けていません。