Houdini 20.0 基本

Dashbox: 探しものをするインターフェース

On this page

How to

To...Do this

Dashboxを使用して探しものをする

  1. ⌃ Ctrl + Dを押すと、Dashboxが開きます。

  2. 探したいものをタイピングして開始します(以下の検索カテゴリを参照)。

  3. /矢印キーを使用して、どれかの候補を選択して、Enterまたは⏎ Returnを押すと、その候補を選択することができます。

    または、 ⎋ Escを押すと、ウィンドウが閉じます。

検索内容を特定のカテゴリに絞る

  • 以下のカテゴリのリストのうち、“このカテゴリ内でのみ検索”を意味する#tagsのどれかを使用します。

    または

  • テキストボックスの左側にあるアイコンをクリックして、カテゴリを選択します。アイコンをクリックしてカテゴリを選択すると、その選択したカテゴリ内で、テキストボックスに入力したものが検索されます。

    この選択は、現在のDashboxウィンドウにのみ影響します。次回Dashboxを開くと、そのカテゴリフィルタは“All”にリセットされます。

“ファジー”検索と“サブ文字列”検索のどちらかを選択する

Dashboxには、入力した内容のマッチング方法が2通り用意されています: ファジー 検索と サブ文字列 検索。ファジー検索がデフォルトになっています。

  • テキストボックスの左側にあるアイコンをクリックします。表示されるメニューの下部にある Fuzzy または Substring のどちらかをクリックします。

Fuzzy

  • 各ワードの文字の類似性からマッチングのランク付けを行ないます。

  • タイプミス/スペルミスに寛容です。

  • Substring検索よりも遅いです。

  • 正しいワードが含まれていてもワード間が離れていることが原因で、おかしな結果を得てしまう可能性があります。

Substring

  • サブ文字列の重複度からマッチングのランク付けを行ないます。

  • Fuzzy検索よりも非常に高速です。

  • 入力する文字数が多いほど、結果が絞り込まれていきます。

  • タイプミス/スペルミスに上手く対処しません。

Tip

現在のところ、選択内容は現在のセッションでのみ保存され、Houdiniを再起動するとリセットされます。

Tipsとメモ

  • 複数の“フィルター”タグを指定すると、それらのタグが 包含 的に結合されます。例えば、#homタグと#vexタグの両方を指定すると、Dashboxは、HOMとVEXの 両方 の結果を表示します。ノード検索で#sopタグと#lopタグの両方を指定すると、その結果には、SOPノードとLOPノードの 両方 が含まれます。

  • 入力中に結果の更新が遅いようでしたら、“Substring”検索に切り替えてみてください。

カテゴリ

Dashboxには、一連の役立つ検索カテゴリが登録されています。 今後のバージョンでは、Dashboxの機能拡張とカテゴリの追加、ヘルプ検索やノード検索のようなレガシーの検索機能と統合する予定です。

カテゴリ名

説明とタグ

Expression

エクスプレッション関数を検索します。

#expr

このカテゴリ内でのみ検索します。

#args

関数名に加えて、引数名を検索します。

Help

ヘルプを検索します。

#help

このカテゴリを検索します(このタグを使用しない限り、普段ではヘルプの内容は含まれません)。

HOM

HoudiniのPythonスクリプトAPIを検索します。

#hom or #hou

このカテゴリ内でのみ検索します。

#class

検索をクラス名に絞ります。

#func

検索を関数名に絞ります。

#enum

検索を列挙値の名前に絞ります。

Math

入力した内容を数学系のPythonエクスプレッションとして評価します。Pythonビルトイン、グローバル変数。

エクスプレッションが評価されるコンテキストには、使用可能な便利な関数があるものの、副作用をもたらす可能性のある関数はここには含まれていません。このコンテキストには以下の関数が含まれています:

  • ほとんどのビルトインPython関数。

  • 役立つHOM関数のalmostEqual, applicationVersion, applicationVersionString, machineName, maxThreads, patternMatch, userName, fps, frame, frameToTime, intFrame, timeToFrame, ch

  • hou.hmathの関数。

  • Pythonのmathモジュールの関数。

#math

このカテゴリ内でのみ検索します。

Node Path

名前/パスでノードインスタンスを検索します。

#node

このカテゴリ内で 且つ このノードタイプで検索します。

#path

このカテゴリ内でのみ検索します。

#name

ノード名のみを検索し、パスの残りの部分を無視します。

#sop, #lop, #dop, #vop, #rop, #obj, #top, #cop, #chop

検索をこのネットワークタイプのノードに絞り込みます。

Node Type

内部名/ラベルでノードタイプを検索します。

#node

このカテゴリ内で 且つ このノードパスで検索します。

#type

このカテゴリ内でのみ検索します。

#internal

ノードタイプの内部名のみを検索します。

#label

ノードタイプの人が解読できるラベルのみを検索します。

#sop, #lop, #dop, #vop, #rop, #obj, #top, #cop, #chop

検索をこのネットワークタイプのノードタイプに絞り込みます。

Preferences

名前でグローバルのHoudiniプリファレンスを検索します、

#pref

このカテゴリ内でのみ検索します。

Display Options

名前で3Dシーンビューアの表示オプションを検索します。

#view

このカテゴリ内でのみ検索します。

Pane Tabs

既存のペインタブを検索して選択、または、マッチしたタイプのタブがまだ存在しなければ新しくフローティングタブを開きます。

#pane or #tab

このカテゴリ内でのみ検索します。

USD Stage Prims

LOPネットワークで作成されたUSDステージ内のUSD Primsを検索します。

他のカテゴリと違って、このカテゴリは、標準のDashboxマッチングを使用しません。 代わりに、LOP選択ルール構文を使用して、あなたが入力した内容を解釈します。 ワードに英数字のみが含まれている場合、Dashboxは、サブ文字列マッチングができるようにそのワードの先頭と末尾にワイルドカードを追加します(つまり、foo1は検索では*foo1*となります)。

このカテゴリは、Houdiniの現在の状態を考慮して、検索すべき適切なLOPノードの選択を試みます:

  • LOPノードが現行ノードの場合、そのノード内のステージを検索します。

  • ネットワークエディタ内にLOPネットワークが表示されている場合、Displayフラグが付いたノードを見つけて、そのノード内のステージを検索します。

  • それ以外の場合、find the node with the display flag in /stage内のDisplayフラグが付いたノードを見つけて、そのノード内のステージを検索します。

#usd

このカテゴリ内でのみ検索します。

VEX

名前でVEX関数を検索します。

#vex

このカテゴリ内でのみ検索します。

基本

はじめよう

次のステップ

カスタマイズ

導師レベル