Houdiniジオメトリには、プリミティブグループやポイントグループといったジオメトリグループを含めることができます。 ジオメトリグループには、ジオメトリコンポーネントのサブセットを格納します。 例えば、Houdiniジオメトリでは、ポリゴンのサブセットはプリミティブグループに属することができます。 これは、MayaのSetに若干似ています。 Mayaでは、ポリゴンのサブセットが特定のMaya Setに属することができます。
Mayaでグループを操作する方法が2通りあります:
-
Maya Setを用いて
-
特定のMaya Setに属するMayaジオメトリがアセットに入力される場合、Maya Setに応じてHoudiniグループが作成されます。アセットがHoudiniグループを含むジオメトリを出力する時は、Houdiniグループに応じてMaya Setが作成されます。
-
-
プロモートされたパラメータを用いて
-
グループノードの
Base Group
パラメータがHDAのパラメータにプロモートされる場合、Mayaでのコンポーネント選択によってグループコンテンツを定義できます。そのためには、プロモートされるパラメータにsidefx::maya_component_selection_type
タグを追加する必要があります。有効な選択タイプは、頂点、エッジ、フェース、UVです。
-
現時点で、Maya SetとHoudiniグループをサポートするジオメトリタイプは、MayaメッシュとHoudiniポリゴンのみです。
メッシュ ¶
Mayaメッシュを入力する時、メッシュのフェースまたはポイントがいくつかのMaya Setに属する場合は、Maya Setに応じてHoudiniプリミティブグループまたはポイントグループが作成されます。 HoudiniポリゴンをMayaに出力する時、ポリゴンやポイントの一部がいくつかのHoudiniグループに属する場合は、Houdiniグループに応じてMaya Setが作成されます。 MayaジオメトリコンポーネントをMaya Setに割り当てるには、ノードと接続をMayaシーンで作成する必要があることに注意してください。 つまり、出力Houdiniグループに変更が生じたら、Mayaで同期しないと、更新されたSetを表示することはできません。