Since | 16.0 |
廃止
オブジェクトレベルのMuscleツールは、新しいSOPベースのMuscles & Tissueシステムがリリースされるまで非推奨となりました。
Muscle PinはMuscle Rigと同様に、もっと単純化して単一のコントロール領域だけを持つように設計されているだけです。
まさにMuscle Rigsと同様に、Muscle Pinsは、非FEMのFranken Musclesのキャプチャに組み込むことができたり、FEMダイナミクスでシミュレーションされたFranken Musclesに対して拘束領域を用意することができます。
Muscle Pinに親を取り付けるには、入力を使用します。 これを行なうには、手動でオブジェクトを直接入力に接続したり、シーンビュー内でAttach To Bonesシェルフツールを使用します。
ツールの情報に関しては、 Muscle Pinを参照してください。
パラメータ ¶
Flex ¶
Tension
このパラメータは、筋肉の収縮を駆動させます。0.0のTension値は筋肉を完全に弛緩させた状態にするのに対し、1.0のTension値は完全に張った状態にします。
Handles ¶
Handle Scale
これは、ビューポート内で表示されるピン形状のハンドルに適用されるスケール値です。ハンドルのスケールは、視覚的に見やすくするためだけにあり、筋肉の機能的な部分に何も影響を与えません。
Keep Position When Parenting
親子関係が変更された時に、Muscle Pinのワールド空間位置を維持するかどうかを決定します。
Output Transform
このMuscle Pinの出力に何かのオブジェクトノードが接続されている場合、このパラメータは、そのMuscle Pinの内部ノードのどれかを出力トランスフォームのソースとして指定します。 例えば、このパラメータを Input Object に設定した場合、このMuscle Pinの出力に子ノードを接続すると、その子ノードがMuscle Pinの親と一緒にトランスフォームし、このオブジェクトがその階層トランスフォームに追加されません。
Handle Transforms ¶
Reset Handle Transforms
このボタンを有効にすると、すべてのトランスフォーム値がリセットされ、ハンドルがデフォルトの位置に戻ります。
Translate
Rotate
Scale
Muscle Pinに適用されるローカルトランスフォーム。
Note
Muscle Rigハンドルとは対照的に、Muscle Pinでは、このScaleはキャプチャジオメトリの“アニメーション”または“ライブ”のスケールの制御に使用します。 このスケールは、MuscleやMuscle Rigにある同心半径スケールと同義です。 このスケールパラメータは、FEMアンカー領域スケールに 影響を与えません 。FEMアンカー領域をスケールするには、このアセットの Physical Properties タブを参照してください。
Capture ¶
これらのパラメータは、非FEMとFEMダイナミクスの両方のワークフローに対して、Muscle Pinの静的キャプチャ状態に影響を与えます。 非FEMワークフローに準拠した時、まず最初に静的状態のビルドパラメータを使ってFranken Muscleのジオメトリが構築されて、次にそのジオメトリをMuscle RigsとMuscle Pinsで指図された“アニメーション”または“ライブ”の位置へ変形させます。 すべてのMuscle RigsとMuscle Pinsは、Franken Muscleによって収集され、Muscleジオメトリのポイントデフォーマとして使用されます。 このデフォーマは、まず最初に静止状態でのMuscleジオメトリをキャプチャまたはポーズをキャプチャする必要があり、次にそのキャプチャされたMuscleを“ライブ”や“アニメーション”の状態での位置や向きに応じて形状を変更します。 FEMダイナミクスのMuscleセットアップでMuscle Pinsを使用した時、キャプチャポーズは、アンカー領域がFranken Muscleのジオメトリに適用されている位置にベース位置を設定します。 キャプチャーポーズは、残りのMuscleシステムがMuscleジオメトリの初期方向に対するベース位置としてこのポーズの存在に依存するので、Muscle Pinの調整において後で重要になってくる部分です。
Edit Capture Pose
アクティブにすると、 Capture Pose でMuscle Pinsが表示されます。 Muscle Pinsを Capture Pose で表示することで、その見た目から“ライブ”のMuscle Pinsを簡単に区別することができます。 Muscle Pinハンドルは、青になり、“丸型”から“ボックス型”に変わります。
このモードがアクティブな時にMuscle Pinハンドルをビューポート内で制御することができます。 これは、このMuscle Pinのキャプチャートランスフォームパラメータに直接影響を与えます。
Set Capture Pose
このボタンは、Muscle Pinの現在の“ライブ”の位置を Capture Pose に記録します。
Copy Capture Pose to Current Pose
このボタンは、 Set Capture Pose ボタンと反対のことをします。記録されたキャプチャー状態のパラメータを Capture Pose から抽出します。“ライブ”のポーズは、そのキャプチャーポーズに合うように設定されます。
Capture Geometry
このパラメータは、非FEMキャプチャで使用されているキャプチャジオメトリを変更することができます。
Built-in Geometry
Franken Musclesの非FEM変形に影響を与えるポイントは、内部のボックスオペレータによって用意されます。
External Geometry
外部オペレータをキャプチャポイントに指定することができます。
Divisions
内部のボックスジオメトリ(キャプチャジオメトリ)に適用するエッジ分割数。
Object
Group
キャプチャジオメトリとして使用するオペレータパス(SOP)とオプションのプリミティブグループ。 このパラメータは、 Capture Geometry がExternalに設定されている時に適用されます。
Capture Pose ¶
Muscle Pinハンドルの初期ワールド空間トランスフォームは、 Capture Pose を記録するためにここに格納されます。 これらのパラメータは、一般的には手動で変更することを想定して用意されていません。 現在のハンドルトランスフォームをこれらのパラメータに記録するには、 Set Capture Pose ボタンを使用します。 キャプチャポーズのトランスフォームは、Muscle Pinをアニメーションする前の、Muscle Pinとその影響を受けるMuscleジオメトリ間の初期の空間的な関係性を構築します。
Dynamics ¶
Anchor Region ¶
アンカー領域は、ダイナミクスを使ってシミュレーションする時にMuscleを拘束して、そのMuscleを親のトランスフォームに取り付けるために使用します。
従来のMuscleのセットアップでは、それぞれのMuscle Pinの終端ハンドルは、そのMuscleジオメトリの動きの自由度に影響を与える拘束領域を近くに寄せます。 この拘束領域のスケールは、近くのMuscleジオメトリを多かれ少なかれカプセル化します。 アンカー領域の境界を使って拘束されたジオメトリは、そのMuscleジオメトリが含まれているアセット上にある強度と減衰のパラメータを使って拘束されます。
Muscle Pinアセットは、単一の拘束領域にそれ相当の半径を与えているに過ぎません。
Display Regions
このパラメータを有効にすることで、Muscleアンカー領域のスケールを表示することができます。 一度表示してしまえば、その領域をビューポート内でインタラクティブに選択してスケールさせることができます。
Head Radius
アンカー領域半径。 Muscleジオメトリをアンカー領域に拘束した時、そのアンカーの半径を使ってキャプチャされたすべての四面体には、ダイナミクスの計算中に拘束強度が適用されます。 拘束強度のパラメータは、MuscleアセットまたはFranken Muscleアセットのどちらかにあります。
Display ¶
Display
このトグルを使用することで、ビューポート内のこのMuscle Pinアセットの可視性を制御することができます。
Handles
Muscle Pinハンドル用の表示トグル。