On this page |
Blend Shapesは、各入力の個々のチャンネルの平均のウェイトを使って、それらの入力間をブレンドすることができます。 このノードは、形状間のポイントカラーとテクスチャ座標を補間します。
パラメータ
Group
ブレンドする入力ジオメトリのサブセット。
Group Type
指定したグループのタイプ。これが Guess from Group でない場合は、そのグループのタイプを明示しなければなりません。
Selection Index
処理する選択を生成する時に使用する入力を指定します。
Differencing
1より大きいまたは0未満のウェイトでブレンドした時に形状がオーバースケールするように、オブジェクト間のブレンドを誇張します。
Cache Input Deltas
例えばブレンドウェイトのみが変化するような入力ジオメトリに変化がない場合には、アトリビュート間の差分を計算してキャッシュ化することで、それ以降のクックを高速化することができます。 このオプションは、 Differencing が有効な場合にのみ有効です。
Treat Packed Primitives As Inputs
有効にすると、1番目以外の入力のパックプリミティブが入力として扱われます。
各パックプリミティブで使用されるウェイトは、その入力内のweight
という名前の浮動小数点アトリビュートから取得され、
該当する Blend パラメータの値で乗算されます。
weight
アトリビュートは本来ならPrimitiveアトリビュートなのですが、ここでは該当するパックプリミティブのPoint/Vertexアトリビュートを取得することができます。
weight
アトリビュートが入力上のDetailアトリビュートだった場合、その単一値がすべてのパックプリミティブに使用されます。
Attributes
補間するアトリビュートの名前/パターンをスペースで区切ったリスト。
このリストに合致しないアトリビュートは、滑らかに補間されずに入力値の整数部が変わった時に即座に切り替わります。
デフォルトは*
です。つまり、すべてのアトリビュートを補間します。
Point ID Attribute
ここに(文字列または整数の)Pointアトリビュートの名前を入力すると、このノードは、このアトリビュートの値を使って、異なる入力間のポイントをマッチングします。
例えば、id
を使用すると、一部のパーティクルが削除されてもパーティクルポイントを一致させることができます。
このフィールドが空っぽ(または存在しないアトリビュート)の場合、このノードは、ポイント番号を使ってポイントのマッチングを行ないます。
Primitive ID Attribute
ここに(文字列または整数の)Primitiveアトリビュートの名前を入力すると、このノードは、このアトリビュートの値を使って、異なる入力間のプリミティブ(例えば、ボリューム)をマッチングします。
例えば、name
を使用すると、ボリュームの順番を変更しても流体システム内のボリュームに一致させることができます。
このフィールドが空っぽ(または存在しないアトリビュート)の場合、このノードは、プリミティブ番号を使ってプリミティブのマッチングを行ないます。
Voxel Blend
オプションで、ボリューム/VDBs間でボクセルデータをブレンドします。
None
ボリュームデータをブレンドしません。
By Grid Index
これらのボクセルは、(空間的な位置ではなくて)絶対ボクセル数でマッチングが行なわれるので、まったく同じサイズのボリュームに合致します。
By Voxel Position
これらのボクセルは、空間的な位置でマッチングが行なわれます。片方のボリュームのグリッドは、もう片方のボリュームが包含されるように拡張されます。 これによって、グリッドの解像度が変わってしまうことがあります。
Interpolate Rotation of Normals, Quaternions, and Transforms
法線、クォータニオン、トランスフォーム、プリミティブトランスフォームとしてマークされたアトリビュートを滑らかに遷移させるために、球状線形補間を使用します。 これを無効にすると、すべてのブレンドがコンポーネント単位になります。つまり、入力が変わると、遷移が急変化してしまうことがあります。
Update Channel Names From Inputs
入力ノードとそれらの名前に基づいて Blends を更新します。
Blends
ジオメトリ入力のウェイトを制御します。
Examples
BlendColors Example for Blend Shapes geometry node
このネットワークでは、Blend Shapes SOPを使って、あるジオメトリのカラーを他のジオメトリのカラーに変化させています。
Blend Shapesに接続した入力が、モーフィーングの対象になります。
Blend Shapes SOPは、指定したアトリビュートすべてを補間します。この場合では、複数の入力間の“Cd”を補間しています。
アニメーションを再生して、その効果を確認してください。
PolyBlend Example for Blend Shapes geometry node
Blend Shapes SOPを使って、入力ジオメトリから形状とアトリビュートをブレンドしています。
この場合では、3つの入力を変形する対象としてBlendShapes SOPに接続して、DifferencingとBlend Positionオプションにチェックを付けています。
ブレンド値が特定の効果を出すようにキーフレームしています。アニメーションを再生して、その結果を確認してください。
See also |