| On this page | |
| Since | 18.5 |
このユーティリティノードは、ポイントのローカル空間のトランスフォームからワールド空間のトランスフォームを更新したり、現行ワールド空間のトランスフォームからローカル空間のトランスフォームを再計算します。
一連のSOPノードを使ってワールド空間でオペレーションを実行する時、このノードは、localtransformアトリビュートを更新してから、その更新されたローカル空間でノードのオペレーションを実行することができます。
階層内のポイントまたはポイントセット上のlocaltransformアトリビュートを直接変更した場合、このノードによって、そのジオメトリ上のワールド空間のトランスフォームを更新することができます。
アトリビュート ¶
|
P |
ポイントのワールド空間の位置。 |
|
|
transform |
回転、スケール、シアーの値を含んだポイントの3×3ワールド空間トランスフォーム。 Mode パラメータがCompute Local from Worldに設定されている場合、このアトリビュートが 必須 になります。 |
|
|
localtransform |
親を基準としたポイントのトランスフォーム。 Mode パラメータがCompute World from Localに設定されている場合、このアトリビュートが 必須 になります。 |
|
|
scaleinheritance |
ポイントが親からローカルスケールを継承する方法を決めます。hou.scaleInheritanceModeも参照してください。 0
1
2
3
4
|
パラメータ ¶
Mode
Auto
ジオメトリ上の見つからないアトリビュートを計算します。
transformが見つからなければ、このノードはワールド空間のトランスフォームを再計算します。
localtransformが見つからなければ、このノードはローカル空間のトランスフォームを再計算します。
どちらも見つからなければ、このノードは単位行列のtransformを作成してローカル空間を計算します。
どちらも存在すれば、このノードは代わりにローカルトランスフォームを更新します。
Compute World from Local
すべてのポイントに対してlocaltransformアトリビュートから(Pとtransformで定義された)ワールド空間のトランスフォームを再計算します。
Warning
この Mode を使用する場合、ジオメトリ上には必ずlocaltransformアトリビュートがなければなりません。なければ、このノードはエラーを出します。
Compute Local from World
すべてのポイントに対して(Pとtransformで定義された)現行ワールド空間のトランスフォームからlocaltransformアトリビュートを再計算します。
Warning
この Mode を使用する場合、ジオメトリ上には必ずtransformアトリビュートがなければなりません。なければ、このノードはエラーを出します。
Constrained Group
このグループには、ローカル空間トランスフォームからワールド空間トランスフォームを再計算する時にワールド空間トランスフォームが維持されるポイントを指定します。
このパラメータは、 Mode が Compute World from Local に設定されている場合にのみ利用可能です。
Local Transform
このパラメータは、 Mode が Compute World from Local に設定されている場合にのみ利用可能です。
ポイント上のlocaltransformアトリビュートを維持します。
Effective Local Transform
ポイント上にeffectivelocaltransformアトリビュートを追加します。
これは、scaleinheritanceアトリビュートに応じてポイントの子が親から継承するローカルトランスフォームです。
入力 ¶
ポイントの有効な階層で構成されたジオメトリ。無効なジオメトリを指定した場合、このノードはエラーを出します。
出力 ¶
トランスフォームアトリビュートが更新された入力ジオメトリ。
| See also |