nClothShape

有効化(Enable)

これをオンにすると、現在のメッシュが nCloth オブジェクトのように動作し、Maya® Nucleus ソルバの計算に含められます。オフの場合は、現在選択されているメッシュが通常のポリゴン オブジェクトと同様に動作し、Maya Nucleus ソルバの計算には含められません。

衝突(Collisions)

衝突(Collide)

これをオンにすると、現在選択されている nCloth オブジェクトが、同じ Maya Nucleus ソルバを共有するパッシブ オブジェクト、nParticle オブジェクト、その他の nCloth オブジェクトと衝突します。オフにすると、現在選択されている nCloth オブジェクトが、パッシブ オブジェクト、nParticle オブジェクト、その他の nCloth オブジェクトと衝突しません。

自己衝突(Self Collide)

これをオンにすると、現在選択されている nCloth オブジェクトがそれ自身の出力メッシュと衝突します。オフの場合は、現在選択されている nCloth が自分自身の出力メッシュと衝突することはありません。

衝突フラグ(Collision Flag)

衝突に関与する、現在選択されている nCloth オブジェクトのコンポーネントを指定します。

頂点(Vertex)

現在選択されている nCloth オブジェクトの頂点が衝突します。衝突は各 nCloth 頂点を囲む衝突球にて発生します。

エッジ(Edge)

現在選択されている nCloth オブジェクトのエッジが衝突します。衝突は各 nCloth エッジを囲む衝突円柱にて発生します。

フェース(Face)

現在選択されている nCloth オブジェクトのフェースが衝突します。衝突は nCloth のフェースからオフセットされた衝突サーフェスにて発生します。nCloth の厚み(Thickness)の値が 0.0 より大きい場合は、フェース衝突は頂点、エッジ、フェース衝突の合計であることに注意してください。これによって、衝突サーフェスの境界が拡張されて丸められます。

自己衝突フラグ(Self Collision Flag)

自己衝突に関与する、現在選択されている nCloth オブジェクトのコンポーネントを指定します。また自己衝突フラグ(Self Collision Flag)は nCloth が使用する自己衝突ボリュームのタイプも定義します。

頂点(Vertex)

現在選択されている nCloth オブジェクトの頂点が相互に衝突します。衝突は各 nCloth 頂点を囲む自己衝突球にて発生します。

頂点エッジ(VertexEdge)

現在選択されている nCloth オブジェクトの頂点エッジが相互に衝突します。衝突は、各 nCloth 頂点を囲む自己衝突球と、各 nCloth エッジを囲む自己衝突円柱にて発生します。

頂点フェース(VertexFace)

現在選択されている nCloth オブジェクトの頂点フェースが相互に衝突します。衝突は、各 nCloth 頂点を囲む自己衝突球と、nCloth フェースからオフセットされる自己衝突サーフェスにて発生します。頂点とフェースの自己衝突の合計によって、自己衝突サーフェスの境界が拡張されて丸められることに注意してください。

完全なサーフェス(Full Surface)

現在選択されている nCloth オブジェクトの頂点、エッジ、そしてフェースが相互に衝突します。衝突は、各 nCloth 頂点を囲む自己衝突球、各 nCloth エッジを囲む自己衝突円柱、そして nCloth のフェースからオフセットされる自己衝突サーフェスにて発生します。頂点、エッジ、フェースの自己衝突の合計によって、自己衝突サーフェスの境界が拡張されて丸められることに注意してください。

衝突の強さ(Collide Strength)

nCloth オブジェクトと他の nucleus オブジェクトとの衝突の強さを指定します。既定値の 1 では、オブジェクトがそれ自体またはその他の nucleus オブジェクトと完全に衝突します。衝突の強さ(Collide Strength)の 0 ~ 1 の値では完全な衝突状態が緩和され、0 の値ではオブジェクトの衝突がオフになります(オブジェクトの衝突(Collide)アトリビュートをオフにすることと同じです)。

頂点プロパティのペイント(Paint Vertex Properties)またはテクスチャ プロパティのペイント(Paint Texture Properties)を使用すると、パーティクル単位で衝突の強さ(Collide Strength)の値をペイントし、選択した頂点の衝突を緩和することや無効にすることができます。衝突の強さ(Collide Strength)を参照してください。

衝突レイヤ(Collision Layer)

現在選択されている nCloth オブジェクトを特定の衝突レイヤに割り当てます。衝突レイヤ(Collision Layer)は、同じ Maya Nucleus ソルバを共有する nCloth オブジェクト、nParticle オブジェクト、パッシブ オブジェクトが相互作用する方法を定義します。これは nCloth 衣類を重ね合わせる場合に便利です。

同じ衝突レイヤ上にある nCloth オブジェクトは正常に衝突します。ただし nCloth オブジェクトが異なるレイヤにある場合、小さい値のレイヤの nCloth オブジェクトは大きい値のレイヤの nCloth オブジェクトよりも優先順位が高くなります。つまり衝突レイヤ 0.0 上の nCloth オブジェクトは衝突レイヤ 1.0 上の nCloth オブジェクトを押し込み、順に衝突レイヤ 2.0 上の nCloth オブジェクトを押し込みます。この衝突優先順位は、nucleus ノード上の衝突レイヤ範囲(Collision Layer Range)アトリビュートで設定した範囲内で発生します。

たとえばキャラクタのパッシブ オブジェクト スキンが衝突レイヤ 0.0 上に、その nCloth シャツが衝突レイヤ 1.0 上に、nCloth ジャケットが衝突レイヤ 2.0 上に存在するとします。衝突レイヤ範囲(Collision Layer Range)が 1.0 の場合、シャツはスキンやジャケットと相互作用しますが、ジャケットとスキンの値の差は 1 よりも大きいのでジャケットとスキンは相互作用しません。また衝突の優先順位により、シャツはジャケットを押し込みますが、ジャケットはシャツを押し込みません。ジャケットは、シャツが変形するパッシブ オブジェクトかのように動作します。

2 つのオブジェクトの衝突レイヤの論理差が 1.0 以上である場合は、下位レイヤは上位レイヤに相対してリジッドになります。衝突レイヤの論理差が 1 未満の場合は、相対的な押し込み(または質量)がより同等になります。

注:

衝突レイヤ内のパッシブ オブジェクトと nParticle オブジェクトは、同じ衝突レイヤまたはより高い値のレイヤにある nCloth オブジェクトのみと衝突します。

厚み(Thickness)

現在選択されている nCloth オブジェクトの衝突ボリュームの半径や深度を指定します。nCloth衝突ボリュームは、nCloth の頂点、エッジ、フェースからオ フセットされたレンダリング不可能なサーフェスであり、Maya Nucleus ソルバが自己衝突やパッシブ オブジェクトとの衝突を計算するときに使用します。

衝突は nCloth オブジェクトのサーフェス上ではなく、nCloth の衝突ボリュームで発生します。nCloth が使用する衝突ボリュームは、頂点衝突の衝突球、エッジ衝突の衝突円柱、フェース衝突の衝突プレーンです。nCloth 上の各衝突ボリュームは、厚みマップ(Thickness Map)にオーバーライドされない限り、同じ半径と深度を持ちます。衝突プロパティ マップ(Collision Properties Maps)を参照してください。

厚み(Thickness)は、nCloth の外観の厚さも定義します。

たとえば値を 0.0 にしてシルクなどの薄い nCloth を、1.0 の値にしてフェルトなどの厚い nCloth を作成できます。

自己衝突の幅スケール(Self Collide Width Scale)

現在選択されている nCloth オブジェクトの自己衝突のスケール値を指定します。自己衝突の幅スケール(Self Collide Width Scale)を使用して nCloth の出力メッシュの厚みをスケールし、自己衝突を改良することができます。この値は厚み(Thickness)に相対して定義されます。たとえば自己衝突の幅スケール(Self Collide Width Scale)を 1.0 に設定した場合、自己衝突の幅または深度は nCloth の厚み(Thickness)値と同じになります。自己衝突の幅スケール(Self Collide Width Scale)の既定値は 1.0 です。

これは頂点の自己衝突で、幅が厚くなくても自己衝突球をオーバーラップさせることができるので、特に便利です。

ソルバ表示(Solver Display)

シーン ビューに表示させる、現在選択されている nCloth オブジェクトの Maya Nucleus ソルバ情報を指定します。ソルバ表示(Solver Display)を使用して、nCloth に関する問題の診断やトラブルシューティングをより分かりやすくすることができます。

オフ(Off)

シーン ビューに Maya Nucleus ソルバ情報が表示されません。

衝突の厚み(Collision Thickness)

これをオンにすると、シーン ビューに現在選択されている nCloth オブジェクトの衝突ボリュームが表示されます。衝突の厚み(Collision Thickness)を使用して nCloth の厚みを視覚化できるため、nCloth と、他の nCloth、nParticle、またはパッシブの各オブジェクトとの衝突を微調整する場合に便利です。現在選択されている nCloth の衝突ボリュームの外観は、その衝突フラグ(Collision Flag)で定義します。詳細については、衝突フラグ(Collision Flag)を参照してください。

注: シミュレーション時にオブジェクトが開始フレームでオーバーラップしないように、Maya はオブジェクトの相対的な衝突の厚み(Collision Thickness)を削減します。これにより、開始フレームでの突然のポップを回避できますが、摩擦が付加される場合があります。厚み削減の効果はシーン ビューで確認することはできません。

これを回避するには、厚みを持つサーフェスがオーバーラップしないように開始状態をモデリングします。さらに、nCloth の編集 > 初期状態 > 相互貫通の解消(Edit nCloth > Initial State > Resolve Interpenetration)を使用すると、微小なオーバーラップを修正できます。

自己衝突の厚み(Self Collision Thickness)

これをオンにすると、シーン ビューに現在選択されている nCloth オブジェクトの自己衝突ボリュームが表示されます。自己衝突の厚み(Self Collision Thickness)を使用して nCloth の自己衝突の厚みを視覚化できるので、nCloth の自己衝突を微調整する場合に便利です。

伸長のリンク(Stretch Links)

nCloth の伸長のリンクがシーン ビューに表示されます。

ベンドのリンク(Bend Links)

シーン ビューで、nCloth のベンドの計算に使用される nCloth のベンドのリンクがハイライトされます。

ウェイト付け(Weighting)

シーン ビューで、伸長リンクのソート(Sort Stretch Links)をオンにすると最初に計算される nCloth 頂点がハイライトされます。通常は大きな頂点が先に計算されます。

表示カラー(Display Color)

現在選択されている nCloth オブジェクトの衝突ボリュームのカラーを指定します。表示カラー(Display Color)が可視となるのは、シーン ビューの表示モードをシェーディング > 選択項目をスムーズ シェード(Shading > Smooth Shade Selected Items)またはシェーディング > 選択項目をフラット シェード(Shading > Flat Shade Selected Items)に設定している場合のみです。

バウンス(Bounce)

現在選択されている nCloth オブジェクトの弾力性、つまり弾みを指定します。バウンス(Bounce)を使用して、同じ Maya Nucleus ソルバを共有する nCloth オブジェクトと、それ自体、nParticle オブジェクト、パッシブ オブジェクト、またはその他の nCloth オブジェクトとの衝突における、nCloth の偏向、つまり反発の量を定義します。

nCloth のバウンス(Bounce)の量は、生地や素材のタイプで決めるべきです。たとえばバウンス(Bounce)が 0.0 の nCloth (コンクリートなど)は弾力がなく、バウンスが 0.9 の nCloth (ゴムなど)は非常に弾力があります。バウンス(Bounce)の既定の設定は 0.0 です。

注:

バウンス(Bounce)の値を 1.0 より大きくすると不安定になる可能性があるので、避けてください。通常のクロスに弾力性がない間は、ベンドの抵抗(Bend Resistance)の値を増やして弾力性のある衝突を追加で作成し、デフォームの抵抗(Deform Resistance)または剛性(Rigidity)を使用して、弾むオブジェクトがそのシェイプを維持するようにすることができます。

摩擦(Friction)

現在選択されている nCloth オブジェクトの摩擦の量を指定します。摩擦(Friction)を使用して、同じ Maya Nucleus ソルバを共有する nCloth オブジェクトと、それ自体、nParticle オブジェクト、パッシブ オブジェクト、またはその他の nCloth オブジェクトとの衝突における、nCloth が相対的なモーションに抵抗する度合いを定義します。

nCloth の摩擦(Friction)の量は、生地や素材のタイプで決めるべきです。たとえば摩擦(Friction)が 0.0 の nCloth (シルクなど)は相応に滑らかで、摩擦が 1.0 の nCloth (黄麻布など)は相応に粗くなります。摩擦(Friction)の既定の設定は 0.1 です。

摩擦(Friction)の作用は、nCloth のスティッキネス(Stickiness)値の影響を受けます。また、スティッキネス(Stickiness)も参照してください。

スティッキネス(Stickiness)

スティッキネス(Stickiness)は、nCloth、nParticle、パッシブの各オブジェクトが衝突したときに、nCloth オブジェクトが他の nucleus オブジェクトに粘着する度合いを指定します。

スティッキネス(Stickiness)摩擦(Friction)は似たアトリビュートで、スティッキネスは法線方向に作用する粘着フォースで、摩擦は接線方向に作用するフォースです。摩擦(Friction)と同様に、衝突で使用されるスティッキネス(Stickiness)値は、衝突する 2 つのオブジェクトの合計です。つまり、完全に粘着させるには、衝突するオブジェクトの摩擦(Friction)スティッキネス(Stickiness)を 1.0 にします。オブジェクトのスティッキネス摩擦の両方を 2 に設定すると、このオブジェクトはスティッキネスを 0 に設定したその他の nucleus オブジェクトに粘着することに注意してください。

衝突プロパティ マップ(Collision Properties Maps)

衝突の強さマップ タイプ(Collide Strength Map Type) / 衝突の強さマップ(Collide Strength Map)

衝突の強さマップがある場合、衝突の強さマップ タイプ(Collide Strength Map Type)によって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (衝突の強さマップ(Collide Strength Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、衝突の強さマップ タイプ(Collide Strength Map Type)で、使用するマップを選択します。

衝突の強さマップ(Collide Strength Map)は、衝突の強さマップとして使用するテクスチャ マップを指定します。このアトリビュートは、衝突の強さマップ タイプ(Collide Strength Map Type)テクスチャ(Texture)に設定している場合にのみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。衝突の強さ(Collide Strength)も参照してください。

厚みマップ タイプ(Thickness Map Type) / 厚みマップ(Thickness Map)

厚みマップがある場合、厚みマップ タイプ(Thickness Map Type)によって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (厚みマップ(Thickness Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、厚みマップ タイプ(Thickness Map Type)で、使用するマップを選択します。

厚みマップ(Thickness Map)は、厚みマップとして使用するテクスチャ マップを指定します。このアトリビュートは、厚みマップ タイプ(Thickness Map Type)テクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。厚み(Thickness)も参照してください。

バウンス マップ タイプ(Bounce Map Type) / バウンス マップ(Bounce Map)

バウンス マップがある場合、バウンス マップ タイプ(Bounce Map Type)によって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex)) (マップを頂点単位で適用)、またはテクスチャ(Texture) (バウンス マップ(Bounce Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、バウンス マップ タイプ(Bounce Map Type)で、使用するマップを選択します。

バウンス マップ(Bounce Map)は、バウンス マップとして使用するテクスチャ マップを指定します。このアトリビュートは、バウンス マップ タイプ(Bounce Map Type)テクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。バウンス(Bounce)も参照してください。

摩擦マップ タイプ(Friction Map Type) / 摩擦マップ(Friction Map)

摩擦マップがある場合、摩擦マップ タイプ(Friction Map Type)によって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (摩擦マップ(Friction Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、摩擦マップ タイプ(Friction Map Type)で、使用するマップを選択します。

摩擦マップ(Friction Map)は、摩擦マップとして使用するテクスチャ マップを指定します。このアトリビュートは、摩擦マップ タイプ(Friction Map Type)テクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。摩擦(Friction)も参照してください。

スティッキネス マップ タイプ(Stickiness Map Type) / スティッキネス マップ(Stickiness Map)

スティッキネス マップがある場合、スティッキネス マップ タイプ(Stickiness Map Type)によって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (摩擦マップ(Friction Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、スティッキネス マップ タイプ(Stickiness Map Type)で、使用するマップを選択します。

スティッキネス マップ(Stickiness Map)は、スティッキネス マップとして使用するテクスチャ マップを指定します。このアトリビュートは、スティッキネス マップ タイプ(Stickiness Map Type)テクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。スティッキネス(Stickiness)も参照してください。

ダイナミック プロパティ(Dynamic Properties)

伸長の抵抗(Stretch Resistance)

現在選択されている nCloth オブジェクトが張力を受けている場合に、伸長に抵抗する量を指定します。伸長の抵抗とは、現在選択されている nCloth のリンクがレスト長よりも大きい場合にリンクに適用されるフォースです。伸長は、nCloth メッシュ内のパーティクル間のリニア リンクに沿ったジオメトリに適用されます。nCloth は伸長の抵抗が小さいとスパンデックスのように伸縮性が高くなり、大きいとは黄麻布のように固くなります。

圧縮の抵抗(Compression Resistance)

現在選択されている nCloth オブジェクトが圧縮に抵抗する量を指定します。圧縮の抵抗(Compression Resistance)とは、現在選択されている nCloth のリンクがレスト長よりも小さい場合にリンクに適用されるフォースです。圧縮の抵抗が小さいと nCloth はクリノリンなどのように圧力によってしわくちゃになり、圧縮の抵抗が大きいと nCloth はしわがよりにくくなります。伸長よりも圧縮を大きくすると現在選択されている nCloth の構造は硬くならず、同時に伸長に対しても抵抗するようになります。圧縮の抵抗(Compression Resistance)を 0.0 にすると現在選択されている nCloth のリンクは(スプリングではなく)輪ゴムのように動作します。

ベンドの抵抗(Bend Resistance)

nCloth オブジェクトが引っ張られているときに、そのエッジがベンドに抵抗する量を指定します。ベンドの抵抗を小さくすると、nCloth をテーブルの端から垂れるテーブル クロスのようになり、ベンドの抵抗を大きくすると nCloth が固くなり、サーフェスのエッジから垂れることがなくなります。

ベンド角ドロップオフ(Bend Angle Dropoff)

ベンドの抵抗(Bend Resistance)が、現在選択されている nCloth オブジェクトのベンド角に従って変化する度合いを指定します。ベンド角ドロップオフ(Bend Angle Dropoff)を大きくすると、角度が小さい場合よりも大きい場合(nCloth がほぼフラットな状態など)に、nCloth がベンドに対してより抵抗するようになります。

シアの抵抗(Shear Resistance)

現在選択されている nCloth オブジェクトがシアに対して抵抗する量を指定します。シアの抵抗(Shear Resistance)伸長の抵抗(Stretch Resistance)に似ていますが、nCloth メッシュ内のパーティクル間のクロス リンクに沿ったジオメトリに適用されます。シアは nCloth を不均衡に伸長させ、ディストーションが発生します。

ほとんどの場合、既定値の 0 が適しています。一般に、nCloth クロス リンクを使用する場合、シアの抵抗(Shear Resistance)値を入力する必要はありません。伸長の抵抗(Stretch Resistance)圧縮の抵抗(Compression Resistance)を使用して、クロスがシアしないようにできます。また、シアの抵抗によって計算が遅くなる場合があります。

回復角度(Restitution Angle)

nCloth に作用するフォースがない場合に、現在選択されている nCloth オブジェクトが元のレスト角に戻ることができなくなるまでの、nCloth オブジェクトがエッジに沿ってベンドする角度を指定します、

回復角度(Restitution Angle)ベンドの抵抗(Bend Resistance)を組み合わせると、金属の変形をシミュレートできます。

回復張力(Restitution Tension)

nCloth に作用するフォースがない場合に、現在選択されている nCloth オブジェクトが元のレスト長に戻ることができなくなるまでの、nCloth オブジェクトのリンクが伸長する長さを指定します。回復張力(Restitution Tension)を使用して、伸長している粘土のようなゴムのおもちゃなどの物質をシミュレートします。

剛性(Rigidity)

現在選択されている nCloth オブジェクトが、リジッド ボディとして動作する量を指定します。値を 1 にすると nCloth はリジッド ボディとして動作し、0 ~ 1 の間ではクロスとリジッド ボディの合成として動作します。

デフォームの抵抗(Deform Resistance)

現在選択されている nCloth オブジェクトが、現在のシェイプを維持する度合いを指定します。この値で、シミュレーション時のデフォメーションと衝突が、nCloth サーフェスに与える影響の程度を定義します。この設定を使用して nCloth を(オープンカーの折り畳み屋根の生地などのように)頑丈で硬くすることができます。また抵抗を小さくすると nCloth は変形するので、キャラクタが頭を枕に乗せたときの枕のくぼみを作成することができます。

ポリゴン シェルの使用(Use Polygon Shells)

オンの場合、nCloth メッシュの個々のポリゴン シェルに 剛性(Rigidity)デフォームの抵抗(Deform Resistance)が適用されます。その後、シミュレーションでこのシェルは、独立したリジッド オブジェクトとして動作するようになります。

シェルがリジッド オブジェクトとして動作させる場合、nCloth オブジェクトの剛性(Rigidity)またはデフォームの抵抗(Deform Resistance)の値は 0 より大きくなければなりません。指定された剛性(Rigidity)デフォームの抵抗(Deform Resistance)の値は、nCloth オブジェクトのすべてのシェルにグローバルに設定されます。ポリゴン シェルごとに、異なるアトリビュート値を指定することはできません。

ポリゴン シェルの使用(Use Polygon Shells)がオンの場合、各シェル内に自己衝突は存在しません。個々のシェルの剛性を保持するには、nCloth オブジェクトの剛性(Rigidity)デフォームの抵抗(Deform Resistance)に十分な値を設定します。小さいシェルの場合、剛性(Rigidity)またはデフォームの抵抗(Deform Resistance)に大きい値を設定する必要があります。

入力メッシュは、nCloth に変換する前に、複数のポリゴン シェルで作成する必要があります。ポリゴン シェルは、メッシュ > 結合(Mesh > Combine)を使用してポリゴン オブジェクトを結合することで作成できます。修正 > 変換 > ペイント エフェクトをポリゴンに(Modify > Convert > Paint Effects to Polygons)を使用して、ペイント エフェクト ストロークからポリゴン シェルを作成することもできます。詳細については、剛性 nCloth シェルを作成するを参照してください。

入力メッシュ引き付け(Input Mesh Attract)
現在選択されている nCloth が、その入力メッシュのシェイプに引き付けられる量を指定します。この値を大きくすると、nCloth がシミュレーション時に変形や衝突をしても、入力メッシュ シェイプに可能な限り近いシェイプに戻ります。逆に値を小さくすると、nCloth は入力メッシュ シェイプに戻りません。これで演出上の制御性が高まり、特に入力メッシュでデフォーマを使用する場合や、入力メッシュと既存のアニメーションを一致させたい場合に便利です。
注:

Maya 2015 では、入力メッシュ引き付け(Input Mesh Attract)設定を求めるのに使用される計算が更新されました。Maya バージョン 2015 より以前では、nucleus のアトリビュート エディタ(Attribute Editor)タブのソルバ アトリビュート(Solver Attributes)セクションの Substeps アトリビュートに設定される値が、入力メッシュ引き付け(Input Mesh Attract)設定に強く影響を与えました。この設定の初期(Maya 2015 以前)の計算は、メッシュ引き付けに顕著なインフルエンスを与えました。(この入力メッシュ引き付け(Input Mesh Attract)計算に対する変更は、ロック オプションと非ロック オプションの両方に適用されます)。

この設定を使用する Input Mesh アトリビュート プリセットがあり、2015 より前の動作を保持する場合は、この動作を nCloth に適用し、次のコマンドを実行します。
convertPost2014ClothInputAttract
nClothShape1;

その後で、これらの新しい nCloth の値を使用してプリセットを再保存します。これにより、入力引き付け値が nucleus サブステップ値から計算される以前(2015 より前)の動作に戻ります。

入力メッシュ方法(Input Mesh Method)

入力メッシュ引き付け(Input Mesh Attract)を nCloth メッシュ頂点に適用するために使用する方法を指定します。

ロックしない(Non Locking)

このメソッドでは、すべての頂点がシミュレーションに参加します。たとえば、すべての頂点の nucleus フォース、衝突(Collide)および自己衝突(Self Collide)が計算されます。ロックしない(Non-Locking)メソッドは、入力メッシュ引き付け(Input Mesh Attract)の既定の動作です。

1.0 以上の値をロック(Lock values of 1.0 or greater)

このメソッドでは、(頂点プロパティのペイント(Paint Vertex Properties)またはテクスチャ プロパティのペイント(Paint Texture Properties)を使用して)ペイントされた入力メッシュ引き付け(Input Mesh Attract)の値が 1 以上の頂点で、入力メッシュの頂点位置が使用されます。nucleus フォースおよび自己衝突(Self Collide)は、シミュレーション中にこれらの頂点で計算されません。基本的に、nCloth のこれらの領域は、パッシブ衝突オブジェクトと同様に動作します。

1.0 以上の値をロックする(Lock values of 1.0 or greater)を使用すると、特に高密度メッシュでシミュレーション時間が短縮され、メモリの使用量が削減されます。

入力引き付けダンプ(Input Attract Damp)

入力メッシュ引き付け(Input Mesh Attract)の効果の弾力性を指定します。ダンピングはエネルギーを消散させるので、値を大きくすると nCloth の弾力性が小さくなります。値を小さくするとダンピングの効果が小さくなるので、nCloth の弾力性が大きくなります。

入力モーション ドラッグ(Input Motion Drag)

nCloth オブジェクトに適用される、アニメートした入力メッシュのモーションに引き付けられるモーション フォースの強さを指定します。入力モーション ドラッグ(Input Motion Drag)を 1 に設定すると、フォースによって、nCloth オブジェクトは入力メッシュと同じパスを追従します。入力モーション ドラッグ(Input Motion Drag)の値を 0 に設定すると、nCloth オブジェクトへの影響はありません。

nCloth に対する入力モーション ドラッグ(Input Motion Drag)の影響は、nCloth と入力メッシュの速度の差に関連します。入力メッシュが動作を停止すると、nCloth に作用するフォースにより nCloth の動作も遅くなります。

nCloth のドラッグ(Drag)アトリビュートと nucleus の大気の密度(Air Density)は、入力モーション ドラッグ(Input Motion Drag)の設定により生成される動作には直接影響しません。

レスト長のスケール(Rest Length Scale)

レスト長を、開始フレームで定義された長さから、ダイナミックにスケールする方法を定義します。既定値は 1 です。

ベンド角スケール(Bend Angle Scale)

ベンド角を、開始フレームで定義されたベンド角から、ダイナミックにスケールする方法を定義します。ベンド角スケール(Bend Angle Scale)の値を 0 にすると、レスト シェイプはフラットになります。既定値は 1 です。

質量(Mass)

現在選択されている nCloth オブジェクトのベース質量を指定します。nCloth の Maya Nucleus ソルバの重力(Gravity)が 0.0 より大きい場合、質量(Mass)は nCloth の密度やウェイトを定義します。

nCloth の質量(Mass)は、生地や素材のタイプで決めるべきです。たとえば質量(Mass)が 0.0 の nCloth (シルクなど)は相応に軽く、質量が 0.1 の nCloth (フェルトなど)は相応に重くなります。質量(Mass)の既定の設定は 1.0 です。

質量(Mass)は衝突における動作やドラッグ(Drag)による動作に作用します。質量(Mass)が大きい nCloth は質量(Mass)が小さい nCloth により大きな影響を与え、ドラッグ(Drag)による影響は小さくなります。

揚力(Lift)

現在選択されている nCloth オブジェクトに適用される揚力の量を指定します。揚力(Lift)とは相対的な風に対してに垂直に働く、空気力学的な力の要素です。たとえば揚力(Lift)を(風速(Wind Speed)ドラッグ(Drag)とともに)使用して、風に吹かれてはためく旗の効果を作成することができます。揚力(Lift)の既定の設定は 0.05 です。

ドラッグ(Drag)

現在選択されている nCloth オブジェクトに適用されるドラッグの量を指定します。ドラッグ(Drag)とは、抵抗を発生する相対的な風に対して平行な、空気力のコンポーネントです。ドラッグ(Drag)の既定の設定は 0.05 です。

接線のドラッグ(Tangential Drag)

現在選択されている nCloth オブジェクトのサーフェス接線に相対するドラッグの効果をバイアスします。たとえば接線のドラッグ(Tangential Drag)を 0.0 に設定した場合、フラットなプレーンは大気の抵抗をまったく受けずに移動し、ドラッグはブレーンがその法線軸に沿って移動するときのみに発生します。接線のドラッグ(Tangential Drag)を 1.0 に設定すると、ドラッグ効果は全方向に同等になります。接線のドラッグ(Tangential Drag)の既定の設定は 0.0 です。

ダンプ(Damp)

現在選択されている nCloth オブジェクトのモーションをダンプする量を指定します。ダンピングはエネルギーを消散させることによって、nCloth の動きと振動を徐々に小さくします。

伸長のダンプ(Stretch Damp)

現在選択されている nCloth についてダンプされる、伸長から生じる速度の量を指定します。伸長のダンプ(Stretch Damp)を使用すると、nCloth をバウンスなしで伸長させることができます。また、ダンプ(Damp)が nCloth のベンドと全体的な回転に作用するのに対して、伸長のダンプ(Stretch Damp)は伸長にのみ作用します。

スケーリングのリレーション(Scaling Relation)

ベンド(Bend)伸長(Stretch)などのダイナミック アトリビュートを、現在選択されている nCloth オブジェクトのスケールや頂点密度に相対して定義する方法を指定します。

リンク(Link)

ダイナミック プロパティは、現在選択されている nCloth オブジェクトの各リンクに適用されます。nCloth の解像度(頂点密度)が大きいほど、伸長の抵抗(Stretch Resistance)ベンドの抵抗(Bend Resistance)などのダイナミック プロパティの効果が大きくなります。

オブジェクト空間(Object Space)

nCloth のダイナミック プロパティは、解像度(頂点密度)にかかわらずメッシュに同じように作用します。

ワールド空間(World Space)

nCloth のダイナミック プロパティは、解像度(頂点密度)にかかわらずメッシュに同じように作用します。ただし、固さはワールド空間で固定されます。

ソルバの重力を無視(Ignore Solver Gravity)

これをオンにすると、現在選択されている nCloth オブジェクトのソルバの重力(Gravity)が無効になります。

ソルバの風を無視(Ignore Solver Wind)

これをオンにすると、現在選択されている nCloth オブジェクトのソルバの風(Wind)が無効になります。

ローカル フォース(Local Force)

指定した量と方向で nucleus の重力(Gravity)のようなフォースを nCloth オブジェクトに適用します。このフォースはローカルに適用され、同じソルバに割り当てたその他の nucleus オブジェクトには影響しません。

nCloth オブジェクトに作用するフォースの総量は、nucleus の重力(Gravity)ローカル フォース(Local Force)の設定値の合計です。たとえば、オブジェクトに作用する重力のフォースを 2 倍にするには、ローカル フォース(Local Force)の Y の値を -9.8 に設定します。nCloth オブジェクトにローカル フォース(Local Force)のみを作用させる場合は、ソルバの重力を無視(Ignore Solver Gravity)をオンに設定します。

ローカルの風(Local Wind)

指定した量と方向で nucleus の風のようなフォースを nCloth オブジェクトに適用します。この風はローカルに適用され、同じソルバに割り当てたその他の nucleus オブジェクトには影響しません。

nCloth オブジェクトに作用する風の総量は、nucleus の風とローカルの風(Local Wind)の設定値の合計です。nCloth オブジェクトにローカルの風(Local Wind)のみを作用させる場合は、ソルバの風を無視(Ignore Solver Wind)をオンに設定します。

ダイナミック プロパティ マップ(Dynamic Properties Map)

伸長マップ タイプ(Stretch Map Type) / 伸長マップ(Stretch Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

伸長の抵抗(Stretch Resistance)も参照してください。

ベンド マップ タイプ(Bend Map Type) / ベンド マップ(Bend Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

ベンドの抵抗(Bend Resistance)も参照してください。

ベンド ドロップオフ マップ タイプ(Bend Dropoff Map Type) / ベンド ドロップオフ マップ(Bend Dropoff Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

ベンド角ドロップオフ(Bend Angle Dropoff)も参照してください。

回復マップ タイプ(Restitution Map Type) / 回復マップ(Restitution Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

剛性マップ タイプ(Rigidity Map Type) / 剛性マップ(Rigidity Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

剛性(Rigidity)も参照してください。

デフォーム マップ タイプ(Deform Map Type) / デフォーム マップ(Deform Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

デフォームの抵抗(Deform Resistance)も参照してください。

入力引き付けマップ タイプ(Input Attract Map Type) / 入力引き付けマップ(Input Attract Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

入力メッシュ引き付け(Input Mesh Attract)も参照してください。

レスト長のスケール マップ タイプ(Rest Length Scale Map Type) / レスト長のスケール マップ(Rest Length Scale Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

レスト長のスケール(Rest Length Scale)も参照してください。

ダンプ マップ タイプ(Damp Map Type) / ダンプ マップ(Damp Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

ダンプ(Damp)も参照してください。

質量マップ タイプ(Mass Map Type) / 質量マップ(Mass Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

質量(Mass)も参照してください。

揚力マップのタイプ(Lift Map Type) / 揚力マップ(Lift Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

揚力(Lift)も参照してください。

ドラッグ マップのタイプ(Drag Map Type) / ドラッグ マップ(Drag Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

ドラッグ(Drag)も参照してください。

接線のドラッグ マップのタイプ(Tangential Drag Map Type) / 接線のドラッグ マップ(Tangential Drag Map)

アトリビュート マップがある場合、これによって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (ダイナミック プロパティ(Dynamic Properties)で指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、指定したダイナミック プロパティ(Dynamic Properties)アトリビュートについて、マップ タイプ(Map Type)で、使用するマップを選択します。

マップ(Map)は、指定されたアトリビュート マップに使用するテクスチャ マップを指定します。このアトリビュートは、マップ タイプテクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

接線のドラッグ(Tangential Drag)

リンクル マップ タイプ(Wrinkle Map Type) / リンクル マップ(Wrinkle Map)

リンクル マップ(Wrinkle Map)は、nCloth の入力メッシュの内部レスト シェイプを、その法線に沿って変形して修正します。変形量は各頂点のリンクル マップ(Wrinkle Map)値で定義され、これにリンクル マップのスケール(Wrinkle Map Scale)が乗算されます。nCloth をシミュレートする場合には、標準レスト シェイプではなく変形されたシェイプになります。レスト シェイプは、nCloth の伸長の抵抗(Stretch Resistance)ベンドの抵抗(Bend Resistance)の定義にのみ使用されます。nCloth オブジェクトの入力メッシュ引き付け(Input Mesh Attract)剛性(Rigidity)は、リンクル マップの影響を受けません。

リンクル マップがある場合、リンクル マップ タイプ(Wrinkle Map Type)によって nCloth オブジェクトに使用するマップが決まります。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (リンクル マップ(Wrinkle Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。頂点マップとテクスチャ マップがペイントされている場合は、リンクル マップ タイプ(Wrinkle Map Type)で、使用するマップを選択します。リンクル マップと同じ領域にレスト長スケール マップもペイントすると、マップが相互に作用する可能性があります。

リンクル マップ(Wrinkle Map)は、リンクル マップとして使用するテクスチャ マップを指定します。このアトリビュートは、リンクル マップ タイプ(Wrinkle Map Type)テクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルを使用するには、ファイル テクスチャ ノードを作成する必要があります。

注:

nCloth メッシュにリンクル マップを適用する場合、リンクルのオフセットは 1 つの側面、つまり法線の方向だけに影響します。ポジティブ リンクルやネガティブ リンクルを作成するには、リンクル ラップのテクスチャ ノード上で、アルファ値のオフセット(Alpha Offset)の値を -0.5 に指定します。

リンクル マップのスケール(Wrinkle Map Scale)

リンクル マップの押し出しを定義します。負の値にするとリンクルは押し出されず、逆に押し込まれます。使用しているシーン スケールが大きい場合は、この値も大きくする必要があります。既定値は 1 です。

大きなシーン スケールの場合、ワールド空間での押し出しを考慮するためにリンクル マップのスケール(Wrinkle Map Scale)の値を大きくする必要があります。

フォース フィールドの生成(Force Field Generation)

現在選択されている nCloth から nParticle オブジェクトや他の nCloth オブジェクトを押し出したり(正のフィールド)、現在選択されている nCloth に nParticle オブジェクトや他の nCloth オブジェクトを引き寄せたり(負のフィールド)できるフォース フィールドを生成します。フォース フィールド(Force Field)は、フォース フィールド(Force Field)を生成する nCloth オブジェクトと同じ nucleus ソルバに割り当てられた nucleus オブジェクトでのみ実行できます。

詳細については、nCloth を使ってフォース フィールドを生成するを参照してください。

フォース フィールド(Force Field)

nCloth オブジェクトのどの部分からフォースを生成するかを示す、フォース フィールド(Force Field)の方向を設定します。

オフ(Off)

フォース フィールド(Force Field)の生成をオフにします。

法線に沿う(Along Normal)

フォース フィールド(Force Field)は nCloth オブジェクトのサーフェス法線から生成されます。

片面(Single Sided)

フォース フィールド(Force Field)は nCloth オブジェクトの正の法線側から生成されます。

両面(Double Sided)

フォース フィールド(Force Field)は nCloth オブジェクトの法線の両側(正の側と負の側)に生成されます。

フィールド マグニチュード(Field Magnitude)

フォース フィールド(Force Field)の強さを設定します。正のフィールド マグニチュード(Field Magnitude)値を設定すると、現在選択されている nCloth から nParticle オブジェクトや他の nCloth オブジェクトが押し出されます。負のフィールド マグニチュード(Field Magnitude)値を設定すると、現在選択されている nCloth に nParticle オブジェクトや他の nCloth オブジェクトが引き寄せられます。

フィールド距離(Field Distance)

フォース フィールド(Force Field)をアクティブにする、フォースを生成する nCloth のサーフェスからの距離を(フィールド単位で)設定します。フィールド距離(Field Distance)外では、フォース フィールド(Force Field)は nParticle オブジェクトや他の nCloth オブジェクトに作用しません。

フィールド スケール(Field Scale)

フィールド スケール(Field Scale)ランプを設定し、これを使用してフィールド距離(Field Distance)に沿ってフィールド マグニチュード(Field Magnitude)を変更できるようにします。グラフをクリックして位置マーカーをドラッグすることで、入力値に対応するフィールド マグニチュード(Field Magnitude)を定義するカーブを作成できます。個々のカーブ ポイントを編集するには、選択した位置(Selected Position)選択した値(Selected Value)を使用します。

選択した位置(Selected Position)

この値は、ランプ上のフィールド マグニチュード(Field Magnitude)の位置を示します。ランプ上の左位置は、 nCloth オブジェクトのサーフェスに沿ったフィールド マグニチュード(Field Magnitude)を表します。ランプの右位置がフィールド距離(Field Distance)の終端でのフィールド マグニチュード(Field Magnitude)を表します。

選択した値(Selected Value)

この値は、選択した位置でのフォース フィールド(Force Field)フィールド マグニチュード(Field Magnitude)を示します。

補間(Interpolation)

ランプ上の位置間でフィールド マグニチュード(Field Magnitude)をブレンドする方法をコントロールします。既定の設定はリニア(Linear)です。

なし(None)

フィールド スケール(Field Scale)カーブのポイント間をフラットにします。

リニア(Linear)

フィールド マグニチュード(Field Magnitude)値は直線的に補間されます。

スムーズ(Smooth)

フィールド マグニチュード値は正規分布に従って補間されます。ランプの各値が周囲の領域に適用され、それから隣接するフィールド マグニチュード(Field Magnitude)値とすばやくブレンドされます。

スプライン(Spline)

さらに平滑性を高めるために隣接するインデックスを考慮しながら、値がスプライン カーブで補間されます。

フォース フィールド マップ(Force Field Maps)

フィールド マグニチュード マップ タイプ(Field Magnitude Map Type) / フィールド マグニチュード マップ(Field Magnitude Map)

フィールド マグニチュード マップ タイプ(Field Magnitude Map Type)を使用して、nCloth オブジェクトのフィールド マグニチュード(Field Magnitude)マップのタイプを定義します。なし(None) (マップなし)、頂点単位(Per-vertex) (マップを頂点単位で適用)、またはテクスチャ(Texture) (質量マップ(Mass Map)アトリビュートで指定したテクスチャ マップを使用)を選択します。

フィールド マグニチュード マップ(Field Magnitude Map)は、フィールド マグニチュード(Field Magnitude)のマップとして使用されるテクスチャ マップを指定します。このアトリビュートは、フィールド マグニチュード マップ タイプ(Field Magnitude Map)テクスチャ(Texture)に設定している場合のみ使用できます。テクスチャ ファイルへのパスを入力して、またはマップ ボタンをクリックして Maya テクスチャ ノードを使用します。フィールド マグニチュード(Field Magnitude)も参照してください。

風フィールドの生成(Wind Field Generation)

大気の押し込み距離(Air Push Distance)

現在選択されている nCloth オブジェクトのモーションによって作成された風が同じ Nucleus システム上にある他の nCloth オブジェクトに作用する距離を指定します。現在選択されている nCloth オブジェクトのモーションによって、風の方向が決定されます。

大気の押し込み距離(Air Push Distance)が 0 の場合、現在選択されている nCloth のモーションによって風は生成されません。大気の押し込み距離(Air Push Distance)が 0 より大きい場合、現在選択している nCloth オブジェクトのモーションによって作成された風が、同じ Nucleus システム上にある他の nCloth オブジェクトに作用します。大気の押し込み距離(Air Push Distance)が大きいほど、現在選択している nCloth のモーションによって作成された風が、同じ Nucleus システム上にある他の nCloth オブジェクトに作用する距離が大きくなります。

注:
  • ウィンド シャドウの距離(Wind Shadow Distance)大気の押し込み距離(Air Push Distance)を一緒に使用することはお勧めしません。
  • 大気の押し込み距離(Air Push Distance)は、ウィンド シャドウの距離(Wind Shadow Distance)よりプロセッサを集中的に使用します。
  • 大気の押し込み距離(Air Push Distance)の効果は風の速度に比例するため、押し込み距離の中では、静止しているオブジェクトは風を減速させます。
大気の押し込み渦度(Air Push Vorticity)

現在選択されている nCloth オブジェクトによって押し込まれている大気の流れの循環または回転の量や、現在選択されている nCloth オブジェクトのモーションによって作成された風の流れの渦巻きの量を指定します。大気の押し込み渦度(Air Push Vorticity)は、現在選択されている nCloth オブジェクトのモーションによって作成された風の方向を変更します。

大気の押し込み渦度(Air Push Vorticity)は、大気の押し込み距離(Air Push Distance)が 0 より大きい場合だけ、nCloth に作用します。

ウィンド シャドウの距離(Wind Shadow Distance)

現在選択されている nCloth オブジェクトが、その Nucleus システム内にあるその他の nCloth、nParticle、パッシブの各オブジェクトからのダイナミックな風をブロックする距離を指定します。

ウィンド シャドウの距離(Wind Shadow Distance)が 0 の場合、現在選択されている nCloth オブジェクトによって風はブロックされません。ウィンド シャドウの距離が 0 より大きい場合、Nucleus システムのダイナミックな風が、現在選択されている nCloth オブジェクトによってブロックされます。ウィンド シャドウの距離が大きいほど、Nucleus システムのダイナミックな風が、現在選択されている nCloth オブジェクトによってブロックされる距離が大きくなります。

ウィンド シャドウの拡散(Wind Shadow Diffusion)

Nucleus システムのダイナミックな風が、現在選択されている nCloth オブジェクトによってブロックされる際に、現在選択されている nCloth オブジェクトの周りを渦巻くダイナミックな風の量を指定します。

ウィンド セルフ シャドウ(Wind Self Shadow)

オンの場合、Nucleus システムのダイナミックな風が、現在選択されている nCloth オブジェクト自身に作用しないようブロックされます。

圧力(Pressure)

圧力方法(Pressure Method)

現在選択されている nCloth オブジェクトの圧力(Pressure)値を定義する方法を指定します。

手動設定は、キーフレームの設定が可能な、単純なユーザ入力値として圧力を定義します。ボリューム トラッキング モデルは、大気の流入と流出とクロスの現在のボリュームの組み合わせに基づいて圧力を計算します。

手動圧力設定(Manual Pressure Setting)

圧力を、キーフレーム設定が可能なユーザ定義の値として定義します。

ボリューム トラッキング モデル(Volume Tracking Model)

圧力(Pressure)を、大気の流入と流出と nCloth の現在のボリュームの組み合わせに基づいて、ソルバで計算したダイナミック値として定義します。大気の密度(Air Density)の値が大きいほど(そして反復が多いほど)、ボリューム トラッキング モデル(Volume Tracking Model)の使用時に内部の大気の非圧縮性が高まることに注意してください。

圧力(Pressure)

圧力方法(Pressure Method)手動(Manual)に設定した場合に、現在選択されている nCloth オブジェクトのサーフェス法線の方向に沿って適用されるフォースを指定します。

圧力(Pressure)は、現在の圧力方法(Pressure Method)手動圧力設定(Manual Pressure Setting)である場合のみ使用できます。

圧力ダンピング(Pressure Damping)

現在選択されている nCloth オブジェクトについて、ダンプされる大気圧の量を指定します。

開始圧力(Start Pressure)

現在選択されている nCloth オブジェクトの、シミュレーションの開始フレームにおける相対的な内気圧を指定します。

開始圧力(Start Pressure)は、現在の圧力方法(Pressure Method)ボリューム トラッキング モデル(Volume Tracking Model)である場合のみ使用できます。

膨張率(Pump Rate)

現在選択されている nCloth オブジェクトに大気圧が加えられる率を指定します。

膨張率(Pump Rate)は、現在の圧力方法(Pressure Method)ボリューム トラッキング モデル(Volume Tracking Model)である場合のみ使用できます。

気密(Air Tightness)

空気が現在選択されている nCloth オブジェクトから漏れる率、つまりそのサーフェスの透過性の度合いを指定します。

気密(Air Tightness)は、現在の圧力方法(Pressure Method)ボリューム トラッキング モデル(Volume Tracking Model)である場合のみ使用できます。

非圧縮性(Incompressibility)

現在選択されている nCloth オブジェクトの内部空気量の非圧縮性を指定します。また空気が nCloth に送り込まれるときに適用される、フォースの量にも作用します。非圧縮性(Incompressibility)の値が大きいほど、ソルバ計算に必要な時間が長くなるので注意してください。

非圧縮性(Incompressibility)は、現在の圧力方法(Pressure Method)ボリューム トラッキング モデル(Volume Tracking Model)である場合のみ使用できます。

穴をふさぐ(Seal Holes)

これをオンにすると、現在選択されている nCloth オブジェクトにある物理的な穴は、キャップをされた、つまりふさがれたものとして扱われます。穴をふさがないと空気が漏れてしまいます。

精度設定(Quality Settings)

最大反復回数(Max Iterations)

現在選択されている nCloth オブジェクトのダイナミック プロパティ(伸長の抵抗(Stretch Resistance)ベンドの抵抗(Bend Resistance)など)について、シミュレーション ステップごとの反復の最大回数を指定します。最大反復回数(Max Iterations)を使用して反復回数をクランプし、高レベルのプロパティ値や多数のサブステップによって nCloth がロックされることを防止します。

反復とは、Maya Nucleus ソルバによる単一 nCloth プロパティの単一計算です。各ダイナミック プロパティ値のステップごとに、多数の反復が発生します。各ダイナミック プロパティの反復回数は、現在の値で自動的に設定されます。ダイナミック プロパティの値が大きいほど、より多くの反復が生成されます。

自己衝突最大反復回数(Max Self Collide Iterations)

現在選択されている nCloth オブジェクトの、シミュレーション ステップごとの自己衝突反復の最大回数を指定します。反復回数とは、1 シミュレーション ステップで発生する計算の回数です。反復回数が多くなるほどに精度は上がりますが、計算時間も長くなります。自己衝突最大反復回数(Max Self Collide Iterations)の既定の設定は 4.0 です。

最後の衝突のしきい値(Collide Last Threshold)

衝突の反復を、シミュレートした各手順の最後の計算にするかどうかを設定します。最後の衝突のしきい値(Collide Last Threshold)は、剛性(Rigidity)デフォームの抵抗(Deform Resistance)入力引き付け(Input Attract )に正の値を指定した場合に便利です。これは、nucleus オブジェクトとの nCloth 衝突が手順の最後に解決され、それ以降のフレームで不良衝突が発生する可能性が低くなるためです。オンに設定すると、最後の衝突のしきい値(Collide Last Threshold)は、nCloth オブジェクトで剛性(Rigidity)デフォームの抵抗(Deform Resistance)、または入力引き付け(Input Attract)が設定されている場合にのみ適用されます。

既定では、最後の衝突のしきい値(Collide Last Threshold)は 0.2 です。ほとんどの状況では、この値で問題ありません。シミュレーションに部分的な衝突エラーが見られる場合、特に入力引き付け(Input Attract)を設定している場合には、1.0 のような大きな値を使用します。たとえば、nCloth 頂点が衝突オブジェクトを通り抜け、nCloth 入力引き付けオブジェクトに追従してしまうことがあります。この問題は、最後の衝突のしきい値(Collide Last Threshold)値を 1.0 以上に設定すると解決します。また、高速で移動する nCloth で剛性(Rigidity)を使用した場合に発生する同じような問題もこれで解決されます。

最後の衝突のしきい値(Collide Last Threshold)に 0.2 未満の値を設定しても、ほとんどの場合効果は得られません。

クロス リンクの追加(Add Cross Links)

現在選択されている nCloth オブジェクトにクロス リンクを追加します。4 個以上の頂点(三角形)を持つフェースの場合、各頂点を相互の頂点に接続するリンクが作成されます。四角は、三角化した場合と比べて、クロス リンクのバランスが優れています。

クロス リンクはリンク間の角度を維持して nCloth を安定させるので、シアのようなクロス動作を回避できます。nCloth にする前に三角化されたメッシュの場合、すでに追加のエッジによって nCloth に安定性が増しているため、メッシュにリンクを追加することはできません。

評価の順序(Evaluation Order)

現在選択されている nCloth オブジェクトのリンクを、累積的な方法、または順序に関係のない方法のいずれかで評価することを指定します。

順次(Sequential)

リンクの評価を nCloth の最初のリンクから最後のリンクまで、累積的に行います。リンクのシーケンス(最初から最後まで)は、nCloth の入力メッシュ エッジの順序によって定義されます。順次(Sequential)は、平行(Parallel)よりもすばやくリンクを評価する傾向にあり、より少ない計算で nCloth を伸縮性のない状態、つまりリジッドにできます。

平行(Parallel)

リンクの評価を、nCloth のコンストレイントされている、または衝突している部分から、その他すべての領域へ、順序に関係なく行います。このタイプの評価では伸長の抵抗(Stretch Resistance)の値を大きくする必要があるので、計算に時間がかかる可能性があります。平行(Parallel)は、シーンでバイアスが問題になっている場合のみ使用します。たとえば nCloth シャツの袖が別の nCloth オブジェクトと衝突している場合、袖のリンクが先に評価され、次に袖に最近接するリンク、そしてシャツの残りのリンクなど、と評価されます。

ベンド ソルバ(Bend Solver)

ベンドの抵抗(Bend Resistance)の計算に使用するソルバの手法を設定します。

簡易(Simple)

nCloth の頂点の相対位置に基づいてベンドの抵抗(Bend Resistance)の各ステップを解決します。ベンドの抵抗(Bend Resistance)の解決に、頂点の交差またはジオメトリの反転のヒストリを使用しません。

頂点が交差するかジオメトリが反転する可能性がある nCloth のシミュレーションには、高精度(High Quality)または反転トラッキング(Flip Tracking)を使用してください。そうしなければ、nCloth のサーフェスが間違った方向に折れ曲がって、ジッタや質の悪い自己衝突が生じます。

高精度(High Quality)

nCloth の頂点の相対位置に基づいてベンドの抵抗(Bend Resistance)の各ステップを解決します。高精度(High Quality)は、ベンドの抵抗(Bend Resistance)を解決する場合、頂点が交差したとき、ジオメトリが自身の周りに反転したときにインスタンスのヒストリを維持します。このヒストリはシミュレーション ステップの間維持されます。シミュレーション ステップの終わりには、すべての頂点の交差とジオメトリの反転が解決され、ヒストリはクリアされるものとみなします。自身の周りに折れ曲がっている nCloth サーフェスのインスタンスがない、つまり反転していない場合、衝突は適切に解決されます。

高精度(High Quality)では、頂点の交差やジオメトリの反転のインスタンスがあるために質が悪くなった衝突を、出力メッシュにねじれを作らずに解決します。既定では、ベンド ソルバ(Bend Solver)高精度(High Quality)に設定されます。

反転トラッキング(Flip Tracking)

nCloth の頂点の相対位置に基づいてベンドの抵抗(Bend Resistance)の各ステップを解決します。反転トラッキング(Flip Tracking)は、ベンドの抵抗(Bend Resistance)を解決する場合、頂点が交差したとき、ジオメトリが自身の周りに反転したときにインスタンスのヒストリを維持します。このヒストリはシミュレーションの間維持されます。反転トラッキング(Flip Tracking)を使用すると、スプリングのように自身の周りに複数回折り曲がる nCloth を解決し、シミュレーションの間中それがほどけないようにできます。

シミュレーション中にサーフェスを何度も巻き上げると、特に巻上げによって質の悪い衝突が生じた領域で、サーフェスにねじれが表れる場合があります。シミュレーション中に nCloth を過剰に巻き上げる場合、またはメッシュにねじれが生じる場合は、高精度(High Quality)オプションを使用してください。反転トラッキング(Flip Tracking)は Maya の旧バージョンで使用されるベンド ソルバ(Bend Solver)の既定の手法です。

注:

ベンド ソルバ(Bend Solver)反転トラッキング(Flip Tracking)に設定して nCache をアペンドするか nCache の最後まで再生する場合、シミュレーションをキャッシュするときにキャッシュ可能なアトリビュート(Cacheable Attributes)ダイナミック状態(Dynamic State)に設定します。詳細については、キャッシュ可能なアトリビュート(Cacheable Attributes)を参照してください。

伸長リンクのソート(Sort Stretch Links)

これをオンにすると、現在選択されている nCloth オブジェクトのリンクがソートされます。評価の順序(Evaluation Order)を順次(Sequential)にすると、伸長リンクのソート(Sort Stretch Links)はリンク順序を、nCloth で衝突している、またはコンストレイントされているポイントまでの距離を基にします。これは伸長の抵抗(Stretch Resistance)の値を大きくすることなく伸長を削減できますが、わずかな効果しか得られない可能性があります。

トラップ チェック(Trapped Check)

これをオンにすると、トラップ チェック(Trapped Check)は衝突オブジェクト間の重複を解決するために現在選択されているオブジェクトのサーフェス法線に沿って重複部分を押し出し、重複するポイントを押し戻そうと試みます。押し出すフォースは現在選択されているサーフェスの外側(正の法線側)に働きます。トラップ チェック(Trapped Check)は、衝突がオブジェクトの各サーフェスの同じ側に発生していることを前提としています(たとえば、サーフェスの外側対サーフェスの外側など)。

自己トラップのチェック(Self Trapped Check)

これをオンにすると、自己衝突の重複を探知し、重複するポイントを押し戻そうとします。この設定は、オブジェクトのサーフェスが開始時に良好な状態にあることを前提とし、その状態を保持しようと試みます。

nCloth に自己衝突が起こり、相互貫通が発生している場合に、自己トラップのチェック(Self Trapped Check)を使用すると便利です。自己トラップのチェック(Self Trapped Check)を使用すると、ジオメトリは間違ったサイドにトラップされず、クロスは正しいサイドに押し戻されます。

押し出し(Push Out)

インターセクトまたは相互貫通しているオブジェクトを、現在選択されている nCloth オブジェクトのサーフェス上のニアレスト ポイントまで押し出すフォースです。値に 1 を設定すると、オブジェクトは 1 ステップ押し出され、値を 1 より小さくすると押し出されるまでのステップ数は増えますが、よりスムーズな結果が得られます。正の押し出し(Push Out)値を設定すると、オブジェクトはサーフェス法線の方向に押し出されます。負の押し出し(Push Out)値を設定すると、オブジェクトはサーフェス法線とは逆の方向に押し出されます。

押し出し(Push Out)押し出し半径(Push Out Radius)を基に、作用が及ぶオブジェクトやポイントを定義します(押し出し半径を超えるオブジェクトやポイントは無視されます)。

開始フレームで衝突しているオブジェクトには、押し出し(Push Out)が便利です。さらにこのアトリビュートをアニメートすることで、特定フレームにおける不良な状態を解決できます。

押し出し半径(Push Out Radius)

押し出し(Push Out)アトリビュートの作用が及ぶ、現在選択されている nCloth オブジェクトのサーフェスからの最大距離を指定します。押し出し半径(Push Out Radius)で指定した距離よりも離れた位置にあるオブジェクトに作用は及びません。

重要:

押し出し半径(Push Out Radius)を使用して、Maya で押し出しをチェックするサーフェスからの距離を定義します。押し出しは常時サーフェスの厚みに適用されます。押し出し半径(Push Out Radius)は、サーフェスの厚みのタイプではありません

重複部分の押し込み(Crossover Push)

オブジェクトが、現在選択されている nCloth オブジェクトと重複するその輪郭に沿って適用されるフォースです。重複部分の押し込み(Crossover Push)は、重複する箇所のみで機能するため、サーフェスが目的の状態になるまでに複数のステップが必要になる場合があります。重複部分の押し込み(Crossover Push)を使用して、開始フレームにおける相互貫通の解消や、鋭角なエッジの補正を行います。

注:
  • 相互貫通を解消するために重複部分の押し込み(Crossover Push)を使用している場合は、衝突を無効にするか、またはトラップ チェック(Trapped Check)をオンにします。
  • 重複部分の押し込み(Crossover Push)によって、メッシュが移動または回転する場合があります。
自己交差の押し込み(Self Crossover Push)

現在選択されている nCloth オブジェクトが、それ自体と交差する輪郭に沿って適用されるフォースです。自己交差の押し込み(Self Crossover Push)は重複するポイント上のみで機能するので、サーフェスを良好な状態にするために数ステップを要する場合があります。自己交差の押し込み(Self Crossover Push)を使用して、開始フレームにおける相互貫通を解消します。

注:

自己交差の押し込み(Self Crossover Push)の使用時には、自己衝突を無効にするか、または自己トラップのチェック(Self Trapped Check)をオンにします。

キャッシング(Caching)

現在選択されている nCloth オブジェクトを nCache するときに、サーバまたはローカル ハード ディスクに保存するシミュレーション データを指定します。

キャッシュ可能なアトリビュート(Cacheable Attributes)

位置(Position)

nCloth オブジェクトの頂点の X、Y、Z の位置をキャッシュします。

位置と速度(Position and Velocity)

nCloth オブジェクトの頂点の X、Y、Z の位置とともに、オブジェクトの速度もキャッシュします。

ダイナミック状態(Dynamic State)

nCloth オブジェクトの頂点の X、Y、Z の位置、オブジェクトの速度、さらに内部状態の情報をキャッシュします。

キャッシュの終了時に nCloth シミュレーションを再開する場合や nCloth キャッシュをアペンドする場合に、ダイナミック状態(Dynamic State)を使用します。このような場合、ダイナミック状態(Dynamic State)位置と速度(Position and Velocity)を使用するとより効果的に作用しますが、オリジナルのシミュレーションとキャッシュ済みのシミュレーションとの間に微妙な差異が生じることがあります。

ダイナミック状態(Dynamic State)でキャッシングする場合に nCloth のシミュレーションを再開したときの精度を最大限に保つには、nCloth オブジェクトをワールド空間出力(World Space Output)として作成する必要があります。詳細については、nMesh > nCloth の作成(nMesh > Create nCloth)を参照してください。