Houdini 21.0 キャラクタ

Character Rig Treeビュー

On this page

概要

Rig Treeビューは、キャラクタコンポーネントを階層で表示し、パックキャラクタフォルダ、KineFXリグ、Objectノードベースのリグを表示するのに使用することができます。Rig Treeビューを開くには、ペインの上部で New Tabアイコンをクリックし、 New Pane Tab Type ▸ Animation ▸ Rig Tree を選択します。

パックキャラクタフォルダ

パックキャラクタフォーマットは、ビューポート内で1体以上のキャラクタを作成およびアニメーションさせるのに必要なデータを定義し、まとめて、整理することができます。パックキャラクタフォーマットは、ディスク上のディレクトリ構造に似たフォルダ構造で整理されたジオメトリデータで構成されています。

Pack Folder SOPを使用することで、入力のキャラクタ要素をパックキャラクタフォルダに組み立てることができます。Pack Folder SOPは、新規にフォルダ構造を作成したり、キャラクタ要素を既存のフォルダ構造にパックすることもできます。パックキャラクタフォルダのアイテムを表示するには:

  1. パックキャラクタフォルダを含むSOPを選択します。

  2. Rig Treeビューで、 TypePacked Folders に設定します。

  3. Type フィールドの上にあるメニューで、SOPの特定の入力または出力に対してパックフォルダを表示するよう選択することができます。

パックキャラクタフォルダ構造

KineFXリグ

KineFXリグは、ポイントの形式や、ポイントをつないでいるプリミティブの形式で、SOPノードの出力によって作成されます。KineFXリグを表示した時、Rig Tree内の各アイテムはポイントを表し、階層は、それらのポイントがプリミティブによってどのように接続しているかに基づいて生成されます。

KineFXリグのポイントを表示するには:

  1. ポイントとプリミティブを含むSOPを選択します。

  2. Rig Treeビューで、 TypeJoints に設定します。

KineFX Rig Tree(左)とスケルトンジョイント(右)

OBJリグ

OBJリグはObjectノードで構成されたリグです。Rig Tree内の各アイテムはリグ内の各Objectノードに呼応し、階層はこれらのノード間の親子関係から構築されます。例えば、Geo1Geo2の2個のObjectノードがあって、Geo1の出力がGeo2の入力に接続されていたとします。するとRig Treeビューには、Geo1Geo2の親となった単純な階層が表示されます。

Object Rig Tree(左)とObjectノード(右)

階層表示機能

Rig Treeには階層の表示方法に TopologyFlat List の2つのオプションがあります。

Topologyビュー

Topologyビューは、階層をツリービューとして表示し、アイテムの親子関係を示します。Rig Treeビューで、 HierarchyTopology に設定します:

Topologyビュー

Filter フィールドを使用すると、Rig Tree内の特定のアイテムをフィルタリングすることができます。 Topology ビューで、階層内で子であるアイテムをフィルタリングした場合、その親も表示されます:

Topologyビューをフィルタリング

Flat Listビュー

Flat Listビューは、すべてのアイテムを単一のリストで表示し、親子関係を無視します。Rig Treeビューで、 HierarchyFlat List に設定します。このビューでは、 Sort フィールドでアイテムの順番を指定することもできます。

Flat Listビュー

階層のアイテムを使用する

Rig Treeビューにおける以下の操作は、KineFXおよびOBJリグで実行することができます。

アイテムの選択

Rig Treeビューでのアイテムの選択は、以下の挙動になります:

  • KineFXリグの場合、アイテムを選択すると自動的にそのSOPのビューアステートに入り、そのポイントが選択されます。

  • OBJリグの場合、アイテムを選択すると、ネットワークビュー内のそのObjectノードが選択されます。

アイテムの移動

Rig Treeビューでのドラッグアンドドロップは、以下の挙動になります:

  • KineFXリグの場合、ノードステートが親子化に対応していれば、ドラッグアンドドロップによって親子化を実施します。この例は、Parent Joints SOPまたはSkeleton SOPを参照してください。

  • OBJリグの場合、ドラッグアンドドロップによってObjectノード間の接続を変更することができます。

アイテムの名前の変更

Rig Treeビューでのアイテムの名前の変更は、以下の挙動になります:

  • KineFXリグの場合、ノードステートが名前の変更に対応していれば、アイテムの名前を変更したとき、選択したジョイントの名前が変更されます。この例は、Skeleton SOPを参照してください。

  • OBJリグの場合、アイテムの名前を変更すると、それに関連付けられているObjectノードの名前が変更されます。

アイテムの削除

Rig Treeビューでのアイテムの削除は、以下の挙動になります:

  • KineFXリグの場合、ノードステートが削除に対応していれば、削除した時、選択したジョイントが削除されます。この例は、Delete Joints SOPまたはSkeleton SOPを参照してください。

  • OBJリグの場合、Rig Treeビューからアイテムを削除することはできません。

オプション

Rig Treeビューの右上コーナーにあるメニューで、以下のオプションが利用可能です:

Reset

Rig Tree内のアイテムを再走査します。

Parameter Editor - Select Geometry

Show Window when Selecting

パラメータエディタでパラメータセレクタを操作する際、Rig Treeペインを自動的に開きます。

Close Window after Selection

パラメータ選択を実行した後、Rig Treeペインを閉じます。

Node States

Show Window when Entering

Rig Treeペインをまだ開いていない場合、ノードのビューアステートに入った時に、Rig Treeペインが自動的に開きます。

Close Window after Exiting

ノードのビューアステートを終了した時、Rig Treeペインを閉じます。

カスタムのビューアステートアクション

現在入っているビューアステート固有の追加オプションは、Rig Treeビューをクリックすると表示されるコンテキストメニューからアクセスすることができます。

キャラクタ

KineFXのキャラクタ

SOPベースのリグを使ったジオメトリレベルのプロシージャルリギングとアニメーション。

オブジェクトレベルのキャラクタ

(廃止)ボーンベースのリグを使ったオブジェクトレベルのリギングとアニメーション。

ペイン