Houdini 20.5 キャラクタ KineFX

multiik

3つ以上のノードを含むIKチェーンや、セグメントを使用して複数のIKチェーンをセットアップします。

Since 20.5
この機能はまだ開発中です。現在の機能は未完成で変更される予定であり、 ドキュメントが手薄だったり、なかったりします。 これを使用するときは、そのことに我慢してください。

このコンポーネントは、3つ以上のノードを含むIKチェーンをセットアップします。 また、 segments を使用して複数のIKチェーンをリグ階層にセットアップすることもできます。

このコンポーネントの使用例は、単純なジオメトリのリギングキャラクタのリギングを参照してください。

パラメータ

name

このコンポーネントによって作成されるノードに追加される名前。 segments を使用する場合、そのセグメント名もノードに追加されるので、この名前は必要ありません。

prefix

このコンポーネントによって追加されるコントロール(TransformObjectノード)の接頭辞。

suffix

このコンポーネントによって追加されるコントロール(TransformObjectノード)の接尾辞。

guidesource

コントロールの作成時に参照として使用されるガイドスケルトン

Settings

dampen

値が大きいほどIK計算の効果が弱まり、精度を犠牲にしてスナップ効果が滑らかになります。

stretch

値が大きいほど、ターゲットがIKチェーンの長さを超えた時、IKチェーンはより大きく伸びることができます。

trackingthreshold

計算の精度を設定します。値が大きいほど高速で、精度が落ちます。

usetwist

オンの時、極ベクトルを使用してIKチェーンを捻ります。

usegoalrot

オンの時、ターゲット方向にゴールの回転を使用します。 オフの時、ターゲット方向にソルバの位置を使用します。

resiststraight

オンの時、IKチェーンの直線化に抵抗します。

levelpolevec

オンの時、極ベクトルコントロールをワールド方向に設定します。

leveltip

オンの時、tipコントロールをワールド方向に設定します。

levelroot

オンの時、rootコントロールをワールド方向に設定します。

polvecoffset

(rootとtipの間の)中間ジョイントの方向に極ベクトルをオフセットする量。 これを動作させるには、IKチェーンが若干曲がっている必要があります。

swapname

オンの時、 name パラメータを接頭辞に設定します。 オフの時、 name パラメータを接尾辞に設定します。

Driven

segments

セグメントは、各IKチェーンを分けるタグです。 例えば、*LegL_LegおよびR_Legのタグをループします。 タグは、Attribute Adjust Array SOPを使用してスケルトンジョイントにセットアップすることができます。 詳細は、リギング用スケルトンの準備を参照してください。

segments が空っぽの場合、multiikロジックは1回だけ実行されます。

Note

segments パラメータはAPEXパスパターン(例えば、%tag()関数)に対応していません。 代わりに、このフィールドにタグ名を直接指定してください。

driven

駆動するノード。L_HipL_KneeL_Ankleなどの個々のジョイントや、%tag(ik) & %tag(L_Leg)などのTransformObjectノードに存在するタグを指定することができます。

fktransformコンポーネントtags パラメータにデフォルトで設定されているbindタグも指定することをお勧めします。 fktransformコンポーネントは通常、リグの構築を開始するのに使用される最初のコンポーネントです。 bindタグを含めると、例えばL_Legタグなど、継承した可能性のある他のコントロールを含めないようにすることができます。 つまり、この場合は、 driven%tag(bind) & %tag(ik)に設定することができます。

Parents

rootparent

rootコントロールの親。空っぽの時、rootは、rootの駆動されるノードの親に親子化されます。 rootの親子化を解除するには、 rootparent にアンダースコアを追加します。

tipparent

tipコントロールの親。 空っぽの時、tipは親子化されません。

povectorparent

極ベクトルの親。 空っぽの時、極ベクトルはtipに親子化されます。

Tags

tagroot

multiikコンポーネントによって作成されるすべてのルートのタグ。

tagpolevec

multiikコンポーネントによって作成されるすべての極ベクトルのタグ。

tagtarget

multiikコンポーネントによって作成されるすべてのターゲットのタグ。

Shape

shape

コントロールのシェイプ。 ビルトインのAPEXコントロールシェイプのどれかに設定することができます。

scale

コントロールシェイプのスケール。

color

コントロールシェイプのカラー。

See also

KineFX

概要

キャラクタ要素の準備

APEXグラフを使用したリギング

APEXスクリプトを使用したリググラフの構築

リグコンポーネントを使用したリギング

ビューポート内でアニメーションを付ける

SOPベースのアニメーション

変形

アニメーションのリターゲット

H20以前

ペイン

別表