| On this page | |
| Since | 17.0 |
概要 ¶
このツールは、オブジェクト用のトランスフォームツールと同様です。
How to ¶
| To... | Do this |
|---|---|
|
ビューポート内で編集を開始する |
|
|
ネットワークエディタから編集を開始する |
|
|
選択を変更する |
ビューポート内でSキーを押したままにすると、一時的に Selection ツールに切り替わります。 Sキーを押したまま、クリックまたはドラッグしてPrimsを選択してから、Sキーを離します。 |
|
ノードのパラメータセットを表示する |
パラメータエディタ上の |
フィジックスの使い方 ¶
-
Edit ステートにして、(ビューの上部にある)オペレーションツールバーから Use Physics を有効にします。
-
可動させたいPrimsを選択します。
-
選択したPrimsの位置と向きがシミュレーションの影響を受けるようにすることができます。選択されていないPrimsは、動かないように静的Colliderとして作用します。
-
-
ハンドルを使用することで、選択したPrimsすべてを一度にトランスフォームさせることができます。
-
他の方法としては、選択したPrimをドラッグすることで、その位置でそのPrimを“押したり/引いたり”することができます。ドラッグしたPrimによって、他の選択されたPrimsに影響を与えることができます。選択されていないPrimsは、動かないように静的Colliderとして作用します。
-
選択したPrimを⇧ Shiftドラッグすることで、選択されたすべてのPrimsを一度に“押したり/引いたり”することができます。
-
マウスホイールを使用することで、選択したPrimsをフィジックスで上げ下げすることができます。これは、自然な感じでオブジェクトを積み上げるのに役立ちます。
Tipsとメモ ¶
-
デフォルトでは、シミュレーションは、フルPrimジオメトリを使用します。非常に細かいジオメトリだと、これでは遅くて非効率です。Primsに対して低解像度のコリジョンジオメトリを生成する方法は、
Simulation Proxy LOPを参照してください。
プロキシジオメトリを使用した場合、(ビューの上部にある)オペレーションツールバーの Draw Simulation Geometry を有効にすることで、 Edit ステートでそのプロキシジオメトリをワイヤーフレームで表示することができます。
パラメータ ¶
Primitives
このノードを動作させるPrim(s)。
Scene Graph Tree ペインからPrim(s)をこのテキストボックスにドラッグすることで、それらのパスを追加することができます。
または、このテキストボックスの隣にある Reselect ボタンをクリックすることで、ビューア内でPrim(s)を選択することができます。
他にも、この Reselect ボタンを⌃ Ctrlクリックすることで、ポップアップツリーウィンドウからPrim(s)を選択することができます。
コレクション内のすべてのPrimsのマッチング(
/path/to/prim.collection:‹name›)といった高度なマッチングには、プリミティブパターンを使用すると良いでしょう。
Scene Graph Treeから特定の(または複数の特定の)USD Prim(s)をウィンドウまでドラッグ・アンド・ドロップすることで、それらのUSD Prim(s)のみに対して検証を実行することができます。
Note
トランスフォームハンドルがコンテキストを認識できるようにするには、このパラメータを露出させる必要があります。 それをしなかった場合、ハンドルを適切に配置することができません。
Physics Primitives
このパラメータには、項目で Has Physics Enabled が有効になっているすべてのPrimsのパスが入ります。
Scene Graph TreeからPrimをこのパラメータの入力フィールドへドラッグすることもできます。
Bypass Primitives
このパラメータには、 Bypass が有効になっているすべてのPrimsのパスが入ります。
は、この状態を示します。
Scene Graph TreeからPrimをこのパラメータの入力フィールドへドラッグすることもできます。
Transform Description
すべてのUSD編集は非破壊的なので、トランスフォームの編集は、xformOp:transformアトリビュートの追加によって行なわれます。
各アトリビュート名は、説明的な接尾辞が付きます。
例えば、ここにfooを設定すると、xformOp:transform:fooという名前のアトリビュートが作成されます。
この結果のフルアトリビュート名は、同じPrim上のアトリビュート間で固有でなければなりません(もし固有な名前でなかった場合には、Houdiniは自動的にその名前に番号を追加して修正します)。
デフォルトのエクスプレッション($OS)は、この説明的な接尾辞としてノード名を使用します。
Local Transform
すべてのトランスフォームをPrimのローカル座標系に適用したい場合は、このオプションを有効にします。
Transform Order
Houdiniが移動/回転/スケールを適用する順番とHoudiniが回転を適用する順番。
Translate
XYZ軸方向の移動量。
Rotate
XYZ軸による回転量(単位は度)。
Scale
XYZ軸方向の非均一スケール。
Shear
シアーの量。 これら3つの値は、それぞれXY平面上のX方向、XZ平面上のX方向、YZ平面上のY方向のシアーを意味します。
Uniform Scale
すべての3軸に沿って均一にオブジェクトをスケールします。
Pivot Translate
オブジェクトのローカル原点を移動させます。
Pivot Rotate
オブジェクトのローカル原点を移動させた後に回転させます。
Apply
現行トランスフォームを適用し、トランスフォームパラメータをクリアします。
Reset
適用したすべての編集をリセットします。
Remove Unused Transforms
ステージ上にないPrimsのデルタ(差分)からすべてのトランスフォームを削除します。
| See also |