Blend COMP

概要

Blendコンポーネントは、付属の3Dオブジェクトのブレンドを可能にするもので、コンポーネントの親のアニメーション、シーケンス(オブジェクトA→オブジェクトB→Cなど)、部分的な変形の継承、3点間のオリエンテーションなどの効果を得ることができます。親子関係を柔軟に設定することができます。複数の入力を受け取り、それらを 1 つの出力にブレンドまたはスイッチするという点で、Switch および Sequence Blend SOP と同様に動作します。ブレンドされたコンポーネントの内容ではなく、オブジェクトの変換のみに影響します。
Blend オペレーターの用途としては、あるキャラクターが別のキャラクターにアイテムを渡すときのようなペアレントのアニメーションや、ペアレントの特性の一部だけを引き継ぐことなどが考えられます。
Blend COMPの効果は、Camera COMPまたはそのカメラのビューをレンダリングしているRender TOPを通してのみ表示されることに注意してください。
Camera Blend COMPの章も参照してください。

パラメータ – Blend Page
Type / parenttype

親となるトランスフォーム(例:Translate、Rotate、Scale)を組み合わせて、ブレンドトランスフォームを作成する方法を設定します。

  • Blend / blend
    TypeがBlendに設定されている場合、Weight[1-4]とMask[1-4]パラメータを使用して、最初の4つの入力までがブレンドされます。
  • Sequence / sequence
    タイプがSequenceに設定されている場合、この値は入力のどの親が子に寄与するかを制御します。これは、子をある親から別の親へとアニメーションさせるために使用できます。入力の範囲外のシーケンス値は、子の親を解除したと解釈されます。
  • Constrain / constrain
Sequence / sequence

上記のTypeパラメータがSequenceまたはConstrainに設定されている場合に有効で、どの入力のトランスフォームを使用するかを選択します。

Reset Frame / reset

リセットパルスを送信します。

Weight 1 / blendw1

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 1 / blendm1

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 2 / blendw2

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 2 / blendm2

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 3 / blendw3

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 3 / blendm3

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 4 / blendw4

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 4 / blendm4

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Normal Offset / noffset

ちょうど3つの親が入力されている場合、子の位置は、それらが形成する三角形の平面に垂直な方向にオフセットされることがあります。

Orient Axes / axesorient

ちょうど3つの親が入力されている場合、このオプションは、次のように親の向きに合わせて子のローカル軸を調整します。

  • First Parent: Axes Center
  • Second Parent: Axes +X
  • Third Parent: Axes +Y
Short Rotation / shortrot

2つの入力がブレンドされている場合、クォータニオンブレンドを行います。

パラメータ – Pre-Xform ページ

COMP共通- Pre-Xform ページ の章を参照して下さい。

パラメータ – Render ページ

COMP共通- Render ページ の章を参照して下さい。

パラメータ – Extensions ページ

COMP共通- Extensions ページ の章を参照して下さい。

パラメータ – Common ページ

COMP共通- Common ページ の章を参照して下さい。