ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.

概要

softMod [-after] [-afterReference] [-before] [-bindState boolean] [-curveInterpolation int] [-curvePoint float] [-curveValue float] [-deformerTools] [-envelope float] [-exclusive string] [-falloffAroundSelection boolean] [-falloffBasedOnX boolean] [-falloffBasedOnY boolean] [-falloffBasedOnZ boolean] [-falloffCenter float float float] [-falloffMasking boolean] [-falloffMode int] [-falloffRadius float] [-frontOfChain] [-geometry string] [-geometryIndices] [-ignoreSelected] [-includeHiddenSelections] [-name string] [-parallel] [-prune] [-relative] [-remove] [-resetGeometry] [-split] [-weightedNode string string] [objects]

softMod は、取り消し可能、照会可能、および編集可能です。

softMod コマンドは、softMod を作成するか、既存の softMod のメンバーシップを編集します。新しい softMod の作成時に softMod ノードの名前を返します。

戻り値

string[] (softMod ノード名と softMod ハンドル名)

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

関連

cluster, deformer, lattice, sculpt, wire, wrinkle

フラグ

after, afterReference, before, bindState, curveInterpolation, curvePoint, curveValue, deformerTools, envelope, exclusive, falloffAroundSelection, falloffBasedOnX, falloffBasedOnY, falloffBasedOnZ, falloffCenter, falloffMasking, falloffMode, falloffRadius, frontOfChain, geometry, geometryIndices, ignoreSelected, includeHiddenSelections, name, parallel, prune, relative, remove, resetGeometry, split, weightedNode
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-after(-af) createedit
既存のチェーンに対する挿入やアペンドの既定動作が目的どおりでない場合、新しいジオメトリ シェイプを作成する必要があっても、このフラグを使用して、コマンドによってチェーンの選択したノードの後にデフォーマ ノードを強制的に配置させることができます。作成モード(デフォーマにジオメトリが追加されていない場合は編集モード)で動作します。
-afterReference(-ar) createedit
-afterReference フラグを使用して、-before と -after のどちらかが自動的に選択されるハイブリッド法でデフォーマの順序を指定します。変形されているジオメトリが参照される場合、新しいデフォーマを追加するときには -after モード が使用され、そうでないときには -before モードが使用されます。-afterReference を使ってデフォーマ チェーンを構築する場合の真の効果は、デフォーマ チェーンの内部シェイプ ノードがリファレンス ファイルの境界でしか表示されないため、デフォーマ ネットワークの負担が軽くなり、リファレンスの入れ替えをより柔軟にできる場合があることです。
-before(-bf) createedit
既存のチェーンに対する挿入やアペンドの既定動作が目的どおりでない場合、新しいジオメトリ シェイプを作成する必要があっても、このフラグを使用して、コマンドによってチェーンの選択したノードの前にデフォーマ ノードを強制的に配置させることができます。作成モード(デフォーマにジオメトリが追加されていない場合は編集モード)で動作します。
-bindState(-bs) boolean create
このフラグを指定して補正に追加し、softMod 化されるオブジェクトが softMod 化時に空間上の位置を保持するようにします。これは、softMod が softMod 時間にトランスフォームする場合に、softMod が作成される時間にジオメトリがジャンプしないようにするときに、必要な機能です。
-curveInterpolation(-ci) int createmultiuse
指定した curvePoint の位置に対応したランプ補間。0 ~3 の整数値が使用できます。これらはそれぞれ「なし」、「リニア」、「スムーズ」、「スプライン」に対応します。このフラグは curvePoint および curveValue フラグと一緒に使用します。
-curvePoint(-cp) float createmultiuse
正規化された 0-1 スケール上でのランプ値の配置。このフラグは curveInterpolation および curveValue フラグと一緒に使用します。
-curveValue(-cv) float createmultiuse
指定した curvePoint の位置に対応したランプ値。このフラグは curveInterpolation および curvePoint フラグと一緒に使用します。
-deformerTools(-dt) query
デフォーマ ツール オブジェクト(ある場合)の名前を string string ... として返します。
-envelope(-en) float createqueryedit
デフォーマのエンベロープ値を設定します。既定は 1.0 です。
-exclusive(-ex) string createquery
デフォメーション セットを変形パーティションに置きます。
-falloffAroundSelection(-fas) boolean create
選択した成分の周囲の減衰を計算します。
-falloffBasedOnX(-fbx) boolean create
X 成分を使用して減衰を計算します。
-falloffBasedOnY(-fby) boolean create
Y 成分を使用して減衰を計算します。
-falloffBasedOnZ(-fbz) boolean create
Z 成分を使用して減衰を計算します。
-falloffCenter(-fc) float float float create
softMod の減衰の中心点を設定します。
-falloffMasking(-fm) boolean create
デフォメーションは選択した成分に限定されます。
-falloffMode(-fom) int create
softMod で使用する減衰方法を設定します。
-falloffRadius(-fr) float create
softMod の減衰半径を設定します。
-frontOfChain(-foc) createedit
このコマンドを使用して、新しいデフォーマ ノードが、シェイプのヒストリで既存のデフォーマとスキン ノードの前(上流、ただし既存の微調整ノードの前ではありません)に配置されるように指定します。デフォーマへの入力は、表示される下流のシェイプではなく上流のシェイプです。したがって、このフラグの動作は、新しいデフォーマが追加されたときに下流のデフォーマがリセット位置(hasNoEffect)にある場合に、最も直感的になります。作成モード(デフォーマにジオメトリが追加されていない場合は編集モード)で動作します。
-geometry(-g) string queryeditmultiuse
-rm フラグも指定していない限り、指定したオブジェクトは、このデフォーマ オブジェクトによって変形されるオブジェクトのリストに追加されます。照会すると string string string ...を返します。
-geometryIndices(-gi) query
照会モードで -geometry フラグを補完します。各ジオメトリのマルチ インデックスを返します。
-ignoreSelected(-is) create
現在のセレクション リスト上のオブジェクトを変形しないようにコマンドに指示します。
-includeHiddenSelections(-ihs) create
セレクション リスト内の任意の表示および非表示オブジェクトにデフォーマを適用します。既定は false です。
-name(-n) string create
作成されるノードの名前を指定するために使用されます。
-parallel(-par) createedit
オブジェクトのヒストリの既存のデフォーマに平行するチェーンの新規デフォーマを挿入します。blendShape を挿入して、平行の結果とブレンドします。作成モード(デフォーマにジオメトリが追加されていない場合は編集モード)で動作します。
-prune(-pr) edit
現在の設定のデフォーマによって変形されないポイントをデフォーマ セットから除去します。
-relative(-rel) create
softMod の相対モードを有効にします。相対モードでは、softMod のすぐ上の変換のみが softMod に使用されます。既定はオフです。
-remove(-rm) editmultiuse
-g フラグの後ろにリストされているオブジェクトをこのデフォーマから除去するように指定します。
-resetGeometry(-rg) edit
softMod で変形されるオブジェクトの、ジオメトリ マトリックスをリセットします。このフラグを使用して、softMod で変形されるオブジェクトをスケールする場合に発生する、不要なエフェクトを削除します。
-split(-sp) createedit
デフォーマを既存のチェーンに挿入/アペンドする代わりに、ディペンデンシー グラフで新しいチェーンを分岐させます。作成モード(デフォーマにジオメトリが追加されていない場合は編集モード)で動作します。
-weightedNode(-wn) string string createqueryedit
すべてのパーセントが適用される softMod より上の DAG トランスフォーム ノード。2 番目のノードでは、変換行列が評価された場所からの最初のノードの下位ノードを指定します。既定は softMod ハンドルです。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Create a softMod which uses the transformation of elbow1
//
softMod -wn elbow1 elbow1;

// Edit softMod1 to use the transformation of wrist1.
//
softMod -e -wn wrist1 wrist1 softMod1;

// Create a relative softMod with its own softMod handle. The
// softMod handle is drawn as the letter "S".
//
polyCube;
softMod -rel;

// Modify the membership of an existing softMod. First, find
// the name of the softMod's associated set, then use the sets
// command to edit the set membership (add a cube and remove a plane).
//
listConnections -type objectSet softMod1;
// Result: softMod1Set
sets -add softMod1Set pCube1;
sets -rm softMod1Set pPlane1;