On this page |
概要
デジタルアセットを作成してしまえば、Type Propertiesウィンドウを使用して、その新しいノードのパラメータインターフェースを編集することができます。 アセット内のノードのパラメータをアセットのユーザインターフェースに プロモート させることができます。 オブジェクトのアセットにレンダープロパティを追加することで、レンダリングの方法を制御することもできます。
アセットのインスタンスを右クリックして、 Type Properties を選択し、 Parameters タブをクリックします。
アセットのインターフェースを編集した時は、そのノードの変更を確認するのにType Propertiesウィンドウの Apply または Accept をクリックする必要があることを忘れないで下さい。
パラメータの作成とプロモート
To... | Do this |
---|---|
パラメータをプロモートする |
ネットワークエディタで、アセット内に入り、プロモートしたいパラメータのノードを選択します。パラメータエディタペインでパラメータを探します。そして、以下のどれかを行ないます:
または
|
ノードのパラメータすべてをプロモートする |
ネットワークエディタで、アセット内に入り、プロモートしたいパラメータのノードを選択します。そして、そのノードをType Propertiesウィンドウのパラメータリストにドラッグします。 ネストしたデジタルアセットをそのリストにドラッグすると、Houdiniはネストしたアセットからパラメータをそのままの構成でプロモートします。 |
非表示・ドラッグ不可のパラメータをプロモートする |
Type Propertiesウィンドウの Parameters タブで、 Create Parameters の From Nodes サブタブをクリックします。これは、全体のシーン内のすべてのノードの すべてのパラメータ のツリービューを表示します。 そのツリービューを使用して、欲しいノードとパラメータを探し、それを Existing Parameters のパラメータリストにドラッグします。 |
ゼロからパラメータを新しく作成する |
Type Propertiesウィンドウの Parameters タブで、 Create Parameters の By Type サブタブをクリックします。作成したいパラメータのタイプを Existing parameters のパラメータリストにドラッグします。 アセット内のノードのパラメータの値をチャンネル参照したり、それをスクリプトに使用することができます。 |
メニューパラメータを作成する |
アセット内のノードのパラメータの値をチャンネル参照したり、それをスクリプトに使用することができます。 |
パラメータの整理
To... | Do this |
---|---|
パラメータをグループにまとめる |
Separatorをパラメータリストにドラッグして、パラメータのグループ間に分割線を作成することもできます。 |
一連のパラメータを左右に並べて、レイアウトのスペースを節約する |
|
アニメーション用のアセットをセットアップ
To... | Do this |
---|---|
パラメータをチャンネルエディタに自動スコープさせる |
|
スクリプト化したコントロールと挙動を追加
To... | Do this |
---|---|
パラメータが変わる度にスクリプトを実行する |
Type Propertiesウィンドウの Existing Parameters でパラメータを選択し、 Parameter Description の Parameter サブタブで、 Callback Script フィールドにスクリプトを入力します。 Callback Script フィールドの右側にあるポップアップメニューで、そのスクリプトがHScriptなのかPythonなのかを選択することができます。 詳細は、Parametersサブタブのヘルプを参照してください。 Pythonのパラメータコールバックスクリプトに関する情報は、HOMドキュメントを参照してください。 |
インスタンスが作成または破棄された時にスクリプトを実行する |
Pythonのイベントハンドラーに関しては、HOMドキュメントを参照してください。 |
ハンドルとHUDスライダ
アセット内のノードからハンドルとHUDスライダをプロモートすることができるので、アセットを選択した時にそれらがビューポートに表示されます。 Type Propertiesウィンドウは開いたままにしなければなりません。
ハンドルにアセット内のノードのパラメータを駆動させたいならば、まず最初にアセットのパラメータをプロモートしなければなりません。それから、そのパラメータをハンドルにバインドすることができます。
Note
ハンドルとHUDスライダは、それらを右クリックして"Persistent"を有効にしない限りは、 Handlesツールを使用している時のみ表示されます。
To... | Do this |
---|---|
アセット内からハンドルまたはHUDスライダをプロモートする |
ハンドル/スライダを表示させるには、ノードを選択解除して再選択する必要がある場合があります。 |
アセットのパラメータにハンドルを作成する |
|