opdefaultcolor [networktype [opname] [defaultcolor]]
opdefaultcolor [-c] [networktype]
opdefaultcolor [-a|-r] nodepath
networktypeオプションだけを指定すると、そのネットワークタイプに対する現行のopdefaultcolorコマンドすべてが表示されます。
オプションを指定しなかった場合は、すべてのネットワークタイプに対するopdefaultcolorコマンドすべてが表示されます。
これは、通常ではOPcustomizeファイルに追加されます。
このコマンドによって、新しいノードの初期カラーを制御することができます。
opname引数を指定しなかった場合、明示的にデフォルトカラーを設定していないnetworktypeのノードすべてにdefaultcolorが使用されます。
指定したdefaultcolorが空っぽの文字列だった場合、現在のデフォルトカラー設定がクリアされます。
2つ目の使い方は、単一ネットワークタイプまたはすべてのネットワークタイプに対してすべてのデフォルトカラー設定をクリアします。 これは、検索パスよりも先のOPcustomizeファイルで設定されているデフォルトを簡単にリセットすることができます。
3つ目の使い方は、デフォルトカラーを既存ノードに適用します。既存のカラー割り当てが置換されます。
-rオプションを使用すれば、すべての子ノードにもデフォルトカラーが設定されます。
-aオプションは、指定したノードにのみ影響を与えます。
Examples ¶
opdefaultcolor Dop 'RGB 0.9 0.0 0.0' opdefaultcolor Sop merge 'RGB 0.0 0.9 0.0' opdefaultcolor Sop null '' opdefaultcolor -r /
これは、新しいMerge SOPを緑色で作成し、すべての新しいDOPを赤色で作成します。 3行目は、Null SOPのデフォルトのカラー仕様を除去します。 4行目は、現行Houdiniセッション内の既存ノードすべてをデフォルトカラーに設定します。