On this page | |
Since | 19.5 |
概要 ¶
このノードを使用すると、キャプチャウェイトをジオメトリ上にインタラクティブにペイントすることができます。 Attribute Paint SOPなどの3Dペイントツールに似ていますが、 boneCapture アトリビュートのみを変更する点が違っています。 この boneCapture アトリビュートは、リグでメッシュを変形させるキャラクタワークフローで使用されています。
このノードには、キャプチャウェイトを編集するための色々なブラシとオプションが備わっています。 アニメーションポーズでメッシュを変形させたり、ウェイト値を色で表現するなど、キャプチャウェイトを視覚化する方法がサポートされています。 また、ポイント数の多いメッシュにもペイントできるよう最適化されています。
メッシュのポイント数が変わった場合、ペイントを続けるためには、次のいずれかの手順を実行する必要があります:
-
ポイント数が変わった原因の上流での変更を元に戻す。
-
Copy Input ボタンを押して、新しいメッシュと同じポイント数で新しくスナップショットアトリビュートを生成する。
To... | Do this |
---|---|
現行ターゲットジョイントを設定する |
|
現行ロック解除ジョイントを設定する |
矩形ドラッグで複数のジョイントを選択するには:
|
変形されたジオメトリを表示する |
Joint Capture Paintビューポートステートで、ビューポートツールバーの Display Deformed Geometry をオンにします。 |
現行ブラシ操作を変更する |
|
すべての選択に対してブラシ操作を適用する |
Joint Capture Paintパラメータタブで、 Apply To All ボタンをクリックします。 Joint Capture PaintビューポートステートでYを押しても同様です。 |
マスクにグループを使用する |
|
クイックスムーズまたは逆ブラシ操作にアクセスする |
クイックスムーズ操作を使用するには、以下の操作を行ないます:
逆ブラシ操作を使用するには、以下の操作を行ないます:
|
Joint Capture Paintビューポートステートでブラシ半径を変更する |
Joint Capture Paintビューポートステートで、⌃ Ctrl + ⇧ Shiftを押したままドラッグするとブラシ半径が変更されます。 |
Joint Capture Paintビューポートステートでブラシの減衰を変更する |
Joint Capture Paintビューポートステートで、Mを押したままドラッグするとブラシの減衰が変更されます。 |
パラメータ ¶
General ¶
Group
影響を受けるポイントのサブセットを指定します。 これが空っぽの場合、すべてのポイントが影響を受けます。 ペイント操作のマスクとして使用することもできます。
Group Type
グループで使用するジオメトリの種類を指定します。 グループのジオメトリが1種類の場合は、 Guess from Group を使用して、グループの内容からジオメトリの種類を割り出すことができます。
Copy Input
スナップショットスタッシュをRest Geometryのトポロジとウェイト(存在する場合)で更新します。
Set All Weights to Root
すべてのポイントのウェイトが完全にルートジョイントに適用されるように設定します。
Normalization
Interactive
ペイントの間、ウェイトを正規化したままにします。 Unlocked JointsおよびTarget Jointパラメータのジョイントのみが影響を受けます。
Post
ペイントの間、ウェイトを正規化しません。 つまり、Target Jointのウェイトをペイントすると、そのジョイントのウェイトだけが影響を受けます。
Target Joint
ブラシ操作が作用するジョイント。 例えば、Brush OperationがAddの場合、指定されたジョイントが、ペイント中にウェイトを追加するジョイントになります。
Unlocked Joints
Normalization を Interactive に設定してペイントする場合、これによって、正規化の影響を受けるウェイト値を持つジョイントを制御します。 ウェイトがどのように再分配されるかをより詳細に制御することができます。
Brush ¶
Radius Type
ジオメトリ上のポイントからブラシの中心までの距離を計算する方法を決定します。
Volume
ポイントとブラシの中心間のワールド空間の絶対距離を使用します。
Surface
ポイントとブラシの中心間のメッシュのサーフェスに沿った距離を使用します。
Operation
ペイントストロークがジオメトリのウェイトにどのような影響を与えるかを決定します。 ほとんどの操作で、 Opacity 、 Falloff 、 Spacing が考慮されます。
Set
ブラシされたポイントのウェイトを現在の Value に設定します。
Add
ブラシされたポイントのウェイトに Value を加算します。
Subtract
ブラシされたポイントのウェイトから Value を減算します。
Scale
各ポイントのウェイトを Value で乗算し、その結果を現在のウェイトにブレンドします。ウェイトを減らしたい場合に、 Subtract の代わりとしてよく使用します。
Smooth
近接するポイントウェイトで各ポイントのウェイトをブラーします。
Fill
ジオメトリのコンポーネントに繋がっているポイントのウェイトを現在の Value に設定します。
このブラシを使用するには、ジオメトリのコンポーネントをクリックします。これは、メッシュの非接続な剛体部分に特定のウェイト値を設定したい場合に便利です。
Smudge
ブラシの下のポイントのウェイトをサンプリングして、次のサンプルの次のポイントセットにブレンドします。
Radius
ブラシ操作の影響を受けるポイント数を決定します。
Value
現在のブラシ操作の値を決定します。
Opacity
ブラシ操作の強度の乗数として機能します。
Falloff
Falloff Curve を適用するブラシ半径の範囲を決定します。 1の値では、ブラシ全体にカーブが適用されます。0の値では、ブラシのどこにもカーブは適用されません。
Spacing
ブラシのスプラット間の距離を決定します。 値が低いほど、ストロークに沿ってブラシのスプラットが増えるため、より強度の強いブラシになります。
Use Pen Pressure
オンにすると、スタイラスの筆圧でブラシ操作の不透明度を変更することができます。
Falloff Curve
ブラシの強度の形状を制御できます。
Visualization ¶
Display Deformed Geometry
Viewerステートの間、キャプチャウェイトに基づいてジオメトリを変形します。
Display Joints
Viewerステートの間、Rig Visualizerを表示します。
Display Target Joint Indicator
Rig Visualizeで現行ターゲットジョイントをハイライトします。
Display Unlocked Joint Indicators
現行ロック解除ジョイントをリングアイコンでマークします。
Display Color
キャプチャウェイトに基づいてポイントを色付けします。
Color Mode
All Joints
すべてのジョイントに基づいてポイントを色付けします。1つの色が各ジョイントを表わします。
Target Joint
現在のターゲットジョイントのウェイトに基づいてポイントを色付けします。
Use Existing Joint Color
ジョイントのCd
アトリビュートから各ジョイントを表わす色を取得します。
Color Mode が All Joints に設定されている場合にのみ適用できます。
Color Falloff
ターゲットジョイントのウェイトの視覚化方法を決定します。 Color Mode が Target Joint に設定されている場合にのみ適用できます。
Infra-Red
赤外線カラーランプを使用します。
Grayscale
グレースケールカラーランプを使用します。
Custom
カスタムカラーランプを使用します。
Color Ramp
カスタムカラーランプは、ターゲットジョイントのウェイトを視覚化します。 Color Falloff が Custom に設定されている場合にのみ利用できます。
Mirroring ¶
Mirror Weights
メッシュの片側のウェイトをもう片方の側にコピーします。 Token Position 、 Find Tokens 、 Replace Tokens を使用して、コピーされるウェイトを決めます。
Token Position
Find Tokens で指定されたトークンが検索されるポイント名の位置( Start , Middle , End )。これは、入力の命名規則に依存します。
次のような命名規則の場合、このパラメータを Start に設定します。
}}}
次のような命名規則の場合、このパラメータを End に設定します。
upperarm_left, lowerarm_left, hand_left
Find Tokens が空っぽの場合、 Replace Tokens の最初のトークンが Start または End で入力ポイントの名前に追加されます。
Note
Find Tokens が空っぽの場合、 Middle の挙動は End と同じになります。
Find Tokens
入力ポイントの名前から Token Position の位置にあるトークンのセットを探します。 Replace Tokens と一緒に使用することが可能です。
Replace Tokens
Find Tokens で指定されたトークンをこのトークンに置換します。
Direction
ミラー化を実行する向き。これは、ビューポートの平面の法線で確認できます。
Origin
ミラー化する平面の原点。
Advanced ¶
Modified Group
このノードは、指定したすべてのポイントを追加するグループを出力します。 これは、ジオメトリの断面にウェイトをペイントし、その後それらを重ねる場合に便利です。
例えば、各断面のノードを用意し、アトリビュートマスクを作成して、ウェイトを元のメッシュにブレンドすることができます。
Output Visualization Geometry
可視化ジオメトリを取得し、それを最初の出力にします。 これは、可視化ジオメトリを確認しながら、別のノードで作業したい場合に便利です。
例えば、上流のRig Pose SOPでアニメーションを調整し、このノードで変形とウェイトカラーを視覚化することができます。
Warning
ジオメトリが2回変形される場合があるので、必ずこれをオフにしてから、Bone Deformに追加してください。
Paint on Displayed Node
ネットワーク内の別のノードを表示し、そのジオメトリを使用してペイントできます。 これは、ウェイトが複雑な変形処理をしていて、その結果を表示したい場合に有効です。
Note
ペイント操作の速度が低下することがあります。
ステート ¶
Brush Look
動かすことができるブラシカーソルのルックを決定します。
Simple
カーソルを円として表示します。
Complex
ブラシを平坦な球として表示します。
Spreadsheet
ウェイトを正確に編集するためのスプレッドシートを開きます。 これは、グループ選択、 Normalization パラメータ、 Unlocked Joints パラメータに準じています。 スプレッドシートで行や列を選択し、選択全体のウェイトを一度に設定することができます。
Note
正確なウェイト値を設定する必要がある場合は、 Normalization を Post に変更し、自動正規化を回避します。
入力 ¶
Rest Geometry
ウェイトをペイントするスキンジオメトリ。
Capture Pose
キャプチャアトリビュートが作成するポーズ。 このノードのビューポートツールがアクティブで、 Display Deformed Geometry パラメータがオンの場合、ジオメトリが変形します。 Capture および Animated Pose を使用して、ペイントしたウェイトでどのように変形するかを示します。
Animated Pose
静止ジオメトリを変形するポーズ。 このノードのビューポートツールがアクティブで、 Display Deformed Geometry パラメータがオンの場合、ジオメトリが変形します。 Capture および Animated Pose を使用して、ペイントしたウェイトでどのように変形するかのプレビューを示します。
アトリビュート ¶
boneCapture |
この必須のアトリビュートは、静止トランスフォームと変形のためのスキニングウェイトを定義します。 |
See also |