Houdini 20.5 キャラクタ KineFX

スケルトンメタデータ

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

このページでは、ガイドスケルトンを作成するためにキャラクタのベーススケルトンに付与可能なメタデータを載せています。 そのガイドスケルトン上のジョイントのことを ガイドジョイント と呼びます。 詳細は、リギング用のスケルトンを準備するを参照してください。

タグ

タグは実質的にはガイドジョイントに追加されるラベルであり、ジョイントを特定したりグループ化するのに使用します。 例えば、スケルトンの左側の肩、肘、手のジョイントにL_Arm文字列のタグを付けると、それらのジョイントをボディパーツとしてグループ化することができます。 下流のリグコンポーネントは、このタグを使用して、リグ機能を適用するジョイントのグループを特定します。 このように、タグは、スケルトンがリグコンポーネントに情報を伝達するための方法になっています。

タグは、ガイドジョイント上のtags文字列配列アトリビュートに格納され、Attribute Adjust Array SOPを使用して作成されます。 ネットワークエディタで、“Attribute Adjust Tags”はAttribute Adjust Array SOPのエイリアスです。

スケルトンのタグ

プロパティ

プロパティはガイドジョイント上に格納される情報であり、後でリグコンポーネントがコントロールを作成する際にその情報を取得してそのコントロールを設定します。 例えば、キャラクタの指のコントロールシェイプをボックスにしたい場合、ガイドスケルトン内の指ジョイントにコントロールシェイププロパティを設定することができます。 下流のFKリグコンポーネントは、リグに対してコントロールを作成する際に、指のガイドジョイント上のこのプロパティを取得して、ボックス形状のコントロールを作成するようになります。

プロパティはガイドジョイント上のproperties辞書アトリビュートに格納され、Attribute Adjust Dictionary SOPを使用して作成されます。 以下のプロパティを設定できます:

プロパティ

説明

scaleinheritance

int

APEXジョイントのスケールの継承

rord

int

APEXジョイントの回転順

xord

int

APEXジョイントのトランスフォーム順

promote

string

プロモートするAPEXジョイントのトランスフォームコンポーネント(例えば、“t r s”)。

shape

string

コントロールシェイプ。 APEX Configure Controls SOPShape Override パラメータにリストされている事前に用意されたどれかのシェイプを指定することができます(例えば、circleplanes_wirestorusb)。

shapetranslate

Vector3

コントロールシェイプの位置。

shaperotate

Vector3

コントロールシェイプの回転。

shapescale

Vector3

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

shapecolor

Vector3

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

KineFX

概要

キャラクタ要素の準備

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

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

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

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

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

変形

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

H20以前

ペイン

別表