On this page | |
Since | 19.0 |
このノードは、皮下組織のシミュレーションの挙動に影響する、物理特性や拘束アトリビュートをアクティブ化し、割り当てます。
それぞれの皮下組織パラメータは、対応するPointアトリビュートをノードの出力ストリームに注入します。下流の Tissue Solver Vellum SOPノードはそれを使用して、関連付けられている拘束やマテリアル特性に影響を与えます。言い換えれば、このノードは拘束アトリビュートとマテリアルアトリビュートを作成するだけです。
それぞれの皮下組織パラメータを、 Absolute または Relative 値として割り当てられます。パラメータが Absolute のとき、値は明示的に使用できます(上書きとして)。パラメータが Relative のとき、値は現在の Absolute 値(入力またはデフォルト値)が何であれ、その乗数として使用されます。パラメータにユーザ設定の値を指定 しない 場合は、そのパラメータのデフォルト値が使用されます。
パラメータを オフ にした場合、関連付けられているアトリビュートの入力値はノードを通過します。アトリビュートがまだ存在しない場合は、デフォルト値がTissue Solverによって使用されます。
Tissue Surface Layer(外側の三角形化されたポリゴンサーフェス)のパラメータおよびTissue Solid Layer(内側の四面体メッシュ)ジオメトリコンポーネントは、それぞれのタブに分けられています。しかし、 Shape Stiffness 、 Volume Stiffness 、 Damping Ratio 、 Mass Density に影響を与えるパラメータは、 両方 のタブにあります。
皮下組織プロパティのセットアップ
皮下組織プロパティをセットアップするときは、皮下組織のプロパティセット全体をある種の レイヤー と考えます。皮下組織ネットワークの1つ目の Tissue Properties SOP ノードを皮下組織の ベース プロパティレイヤー(すべての皮下組織プロパティを初期化して、皮下組織全体に割り当てるプロパティノード)にしてから、ネットワークで後に続くすべての Tissue Properties SOP ノードを 特化した プロパティレイヤー(垂れ下がった皮膚や締まった皮膚など、さまざまな皮下組織エフェクトを作るよう設定されたプロパティノード)にします。
また、 Attrib Paint SOPノードを使用して、マスクをペイントしたり、皮下組織のプロパティレイヤーをブレンドします。マスクを使用し、一連の Tissue Properties SOP ノードをつなげることで、皮下組織の特性を効果的に 合成 することができます。
Tissue Properties SOP ノードを使用する方法は2通りあります:
-
アクティブなパラメータの現在のセットが入力アトリビュートにレイヤー化され、マスクによって合成用に アルファ を制御するところで、インラインで使用します。
-
2セットの皮下組織プロパティ(AとB)を入力につなげてから、現在の皮下組織プロパティノードをミキサーとして使用し、マスクをアルファとしてBをAに合成します。この場合、パラメータUIではパラメータスライダが使えなくなります。使えるのはパラメータのみで、それを使ってミックスしたいアトリビュートをアクティブにすることができます。
また、Mask Blendパラメータを使用すれば、ペイントしたマスクを調整することなく、合成の強度を調整できます。
Set-up Tips
筋肉の状態がもっとよく見えるようにするには、以下を行なうのがお勧めです:
-
Core Rest Scaleを1未満に下げます。 Core Rest Scale は引く力を内側から皮下組織に伝えます。通常は少し下げるだけで十分で、0.9はたいがいのケースで強すぎます。
-
Tissue Surface Layer タブ > Attach Rest Scaleパラメータを1未満に下げます。これにより、皮下組織サーフェスが筋肉やボーンに近づきます。値を0.0にすると、 Tissue Surface Layer が内側の筋肉やボーンと一致しますが、これでは極端です。皮下組織サーフェスの下で筋肉をよりはっきりとさせるには、0.5の値で通常十分です。
パラメータ ¶
Group
皮下組織プロパティを適用するジオメトリグループを指定します。何もグループを指定しなかった場合、皮下組織プロパティは、Input 1で指定された皮下組織ジオメトリグループすべてに適用されます。
Group Type
Group フィールドで指定したジオメトリグループのコンポーネントタイプを設定します。
Guess from Group
ノードはジオメトリグループのコンポーネントタイプを推測します。
Vertices
Group は頂点を含みます。
Edges
Group はエッジを含みます。
Points
Group はポイントを含みます。
Primitives
Group はプリミティブを含みます。
Mode
皮下組織プロパティをどのように皮下組織に適用するかを決定します。
Assign Values
皮下組織プロパティを皮下組織の全領域に適用します。
Blend with Mask
Mask Attributeで指定したアトリビュートでペイントされた皮下組織上の領域にのみ、皮下組織プロパティを適用します。
Mask Attribute
この皮下組織プロパティのセットを皮下組織にペイントするために、 Attribute Paint SOPノードで使用された、マスクアトリビュートを識別します。
Invert Mask
皮下組織の Mask Attribute 領域に対する、皮下組織プロパティの適用方法を反転します。
Mask Blend
皮下組織の Mask Attribute 領域に適用される、皮下組織プロパティのパーセンテージを決定します。 Mask Blend が0.5の場合、50%の割合でブレンドされます。 また、このパラメータはアニメーション可能です。
Tissue Surface Layer ¶
以下のパラメータは、Tissueの外側 ポリゴンサーフェス (Tissue Surface Layer)に対して物理特性やAttachment拘束の設定を指定します。
Shape Stiffness
Override
オンの時、皮下組織サーフェスがどの程度形状を維持しようとするかを決定します。 Shape Stiffness の値が高い場合、皮下組織サーフェスは形状を変更せず、硬いままとなります。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Warning
Muscle & Tissue セットアップおよびHoudini v19.0.496以前で作成された.hip
ファイルでは、 Shape Stiffness/Relative Shape Stiffness パラメータ値を10-100倍に増やしてください。最近導入されたScale-Invariant ARAP手法は、三角形の領域や四面体のボリュームについて、剛性値をより正確に適用します。
Relative Shape Stiffness
Multiplier
Shape Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Damping Ratio
Override
オンの時、皮下組織サーフェスがどの程度素早く形状を変更できるかを決定します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Damping Ratio
Multiplier
Damping Ratio パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Bend Stiffness
Override
オンの時、皮下組織サーフェスのBend拘束の強さを指定します。 Bend拘束は、皮下組織のサーフェスポリゴンに影響を与え、フォースが隣接する三角形との間の相対角度を変更できる自由度を制限します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Bend Stiffness
Multiplier
Bend Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Bend Damping Ratio
Override
オンの時、Bend拘束が皮下組織サーフェスに適用された時に失うエネルギー量を決めます。
Tip
Bend Stiffness と Bend Damping Ratio を使用することで、皮下組織の皺を抑えたり、ぶつぶつの皮下組織を滑らかにすることができます。
Relative Bend Damping Ratio
Multiplier
Bend Damping Ratio パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Mass Density
Override
オンの時、皮下組織サーフェスのポリゴンのポイントあたりの質量を設定します。 このように質量を密度として定式化すると、皮下組織サーフェスの挙動の解像度を独立させておくことができます。Surface Shape StiffnessおよびDamping Ratioパラメータ値もまた、解像度が変わっても、皮下組織サーフェスの挙動を 予測可能 なままにするのに役立ちます。つまり、皮下組織サーフェスで Mass Density を使用すると、サーフェスのポリゴン数が変わっても、その質量、つまりシミュレーションでの見え方には影響が ありません 。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Mass Density
Multiplier
Mass Density パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Attach Stiffness
Override
オンの時、皮下組織サーフェスをキャラクタ内部の筋肉やボーンにどれほど強くまたは緩く付着させるかを制御します。 この拘束は、Slidingパラメータの影響を受けます。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Attach Stiffness
Multiplier
Attach Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Attach Compression Stiffness
Override
オンの時、皮下組織サーフェスの付着の圧縮剛性に影響を与えます。 圧縮剛性が高ければ、自然長が短くなった時の抵抗が強くなります。 圧縮剛性が低ければ、皮下組織サーフェスは筋肉やボーンを少ない抵抗で押し込むことができます。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Attach Compression Stiffness
Multiplier
Attach Compression Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Attach Damping
Override
オンの時、皮下組織サーフェスが筋肉やボーンに取り付く自由度を決定します。0.01のような低い値では、皮下組織サーフェスに抵抗はありません(直接取り付きます)。0.75などの高い値では、皮下組織サーフェスには取り付くエネルギーがありません。引き寄せる力がほとんどなく、部分的に引っ張られるのみとなります。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Attach Damping
Multiplier
Attach Damping パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Attach Rest Scale
Override
オンの時、皮下組織サーフェスのAttachment拘束の静止スケールを設定します。これは、Attachment拘束が維持したい、または戻りたいスケールです。 Attachment Rest Scale の値が1.0未満に設定されているとき、Attachment拘束は皮下組織を筋肉やボーンの方へ引き寄せます。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Attach Rest Scale
Multiplier
Attach Rest Scale パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Collision Scale
Override
オンの時、皮下組織サーフェスの衝突乗数を設定します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Collision Scale
Multiplier
Collision Scale パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Tissue Solid Layer ¶
以下のパラメータは、Tissueの内側 四面体ジオメトリ (Tissue Solid Layer)に対して物理特性やAttachment拘束の設定を指定します。
Shape Stiffness
Override
オンの時、皮下組織ソリッドがどの程度形状を維持しようとするかを決定します。 Shape Stiffness の値が高い場合、皮下組織ソリッドは形状を変更せず、硬いままとなります。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Warning
Muscle & Tissue セットアップおよびHoudini v19.0.496以前で作成された.hip
ファイルでは、 Shape Stiffness / Relative Shape Stiffness パラメータ値を10-100倍に増やしてください。
最近導入されたScale-Invariant ARAP手法は、三角形の領域や四面体のボリュームについて、剛性値をより正確に適用します。
Relative Shape Stiffness
Multiplier
Shape Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Volume Stiffness
Override
オンの時、皮下組織ソリッドがどの程度体積を維持しようとするかを決定します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Volume Stiffness
Multiplier
Volume Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Damping Ratio
Override
オンの時、皮下組織ソリッドがどの程度素早く形状を変更できるかを決定します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Damping Ratio
Multiplier
Damping Ratio パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Mass Density
Override
オンの時、皮下組織ソリッドの四面体に対する体積あたりの質量を設定し、ポイントあたりの質量を計算する方法を制御します。 このように質量を密度として定式化すると、皮下組織ソリッドの挙動の解像度を独立させておくことができます。Shape StiffnessおよびDamping Ratioパラメータ値もまた、解像度が変わっても、皮下組織ソリッドの挙動を 予測可能 なままにするのに役立ちます。つまり、皮下組織ソリッドで Mass Density を使用すると、皮下組織ソリッドの四面体の数が変わっても、その質量、つまりシミュレーションでの見え方には影響が ありません 。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Mass Density
Multiplier
Mass Density パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Attach Stiffness
Override
オンの時、このパラメータは、皮下組織ソリッドの四面体の一番内側の境界のポイントの、コアジオメトリの外側のサーフェス(Core Surface Layer)に対する付着を制御します。このAttachment拘束は滑り ません が、必要に応じて弱めることで、コアから皮下組織を完全に分離したり、くっついたままにすることができます。この拘束はSlidingをサポートしません。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Attach Stiffness
Multiplier
Attach Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Attach Damping
Override
オンの時、皮下組織ソリッドがコアサーフェスにスナップする早さの度合いを決定します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Attach Damping
Multiplier
Attach Damping パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Sliding ¶
以下のパラメータは、Tissue Layerのすべてのコンポーネントの滑りの挙動を決定します。
Sliding Rate
Override
オンの時、付着の滑りの自由度を決定します。1.0の値では、皮下組織は自由に滑ります。値が0に近付くほど、動きは小さくなり、最終的に皮下組織は付着して動かなくなります。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Sliding Rate
Multiplier
Sliding Rate パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Distance Limit
Override
オンの時、皮下組織サーフェス上のポイントがTポーズの静止位置状態での初期付着ポイントを基準にどの程度滑るのかを決定する距離制限拘束を作成します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Distance Limit
Multiplier
Distance Limit パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Limit Stiffness
Override
オンの時、距離制限を課すバネの剛性を指定します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Limit Stiffness
Multiplier
Limit Stiffness パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Damping Ratio
Override
オンの時、Distance Limit拘束の挙動(ゆるやか、弾む)を制御します。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Damping Ratio
Multiplier
Damping Ratio パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Shrinkage ¶
以下のパラメータを使用することで、Tissue Layerのそれぞれのコンポーネント(三角形と四角形)の Rest Scale に影響を与えることができます。 皮下組織シミュレーション中、皮下組織のコンポーネントは(Tポーズの静止位置状態を基準に)このスケールを目標に、設定に応じて縮小したり膨張したりします。
静止位置(tpose
アトリビュート)では、Tissue LayerとCore Layerがジオメトリの各プリミティブの静止ボリュームおよび静止形状を記録します。
シミュレーションの間、その静止設定は、初期状態を基準に相対的に変更することができます。
静止形状およびボリュームのスケール値を使用して、この静止設定を調整すると、皮下組織を内側に引っ張り、内部の筋肉とボーンジオメトリに対して締め付けるシュリンクラップエフェクトを作成することができます。 コア、皮下組織ソリッド、皮下組織サーフェスの静止スケールの間で相互作用のバランスを保つことで、 Muscles & Tissue シミュレーションで多種多様な皮下組織のルックを実現することができます。 例えば、皮下組織の四面体は縮小する一方、サーフェスの三角形が膨張すると、皮下組織のサーフェスに座屈が起きます。
重要事項
Tissue Surface Layerの三角形は、Tissue Solid Layerの四面体に接続し、さらにCore Surface Layerに接続していることに注意してください。 どのレイヤーのスケールを変更しても、隣接するコンポーネントにプッシュ/プルの双方向のエフェクトが生じます。 しかし、Core Surface Layerは筋肉やボーンにAs-Rigid-As-Possible(ARAP:可能な限り硬く)にバインドされています。 そのため、皮下組織コンポーネントを引く力は実質的には一方向です。
Tissue Rest Scale
Override
オンの時、(Tポーズの状態に相対的な)スケールを指定します。 Tissue Solid Layerは、シミュレーション中にこの値を達成しようとします(設定に応じて、伸縮します)。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Tissue Rest Scale
Multiplier
Tissue Rest Scale パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Core Rest Scale
Override
オンの時、(Tポーズの状態に相対的な)スケールを指定します。 Core Layerは、シミュレーション中にこの値を達成しようとします(設定に応じて、伸縮します)。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Core Rest Scale
Multiplier
Core Rest Scale パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
Surface Rest Scale
Override
オンの時、(Tポーズ状態に相対的な)スケールを指定します。 Tissue Surface Layerは、シミュレーション中にこの値を達成しようとします(設定に応じて、伸縮します)。 このパラメータは、 Absolute/Relative セレクタが Absolute に設定されている場合にのみ利用可能です。
Relative Surface Rest Scale
Multiplier
Surface Rest Scale パラメータの説明を参照してください。 このパラメータは、 Absolute/Relative セレクタが Relative に設定されている場合にのみ利用可能です。
入力 ¶
Input 1
皮下組織およびコアのジオメトリレイヤー。
Input 2
Mode > Blend with Mask パラメータオプションが選択されている場合、この入力では2つのTissue Propertiesノードを1つにマージして、ストリームブレンドを作成することができます。
Mask Blend値が0 = Input 1の値が100%、Mask Blend値が1 = Input 2の値が100%。
ただし、Mask Attributeも指定する場合は、接続された Attrib Paint SOPノードがブレンドを駆動します。
出力 ¶
Output 1
拘束およびマテリアルアトリビュートが適用された皮下組織とコアのジオメトリレイヤー。
See also |