On this page | |
Since | 11.0 |
Voronoi Fracture Pointsノードは、2つのメイン入力を受け取ります。 1つ目が、Fractureポイントの生成先のポリゴンメッシュです。 2つ目が、そのメッシュ上の“Impacts”を意味するポイントセットです。 それらのImpactポイントは、AddSOPの使用やScatterによるサーフェスそのもの/別のオブジェクトへのポイントのばら撒きなどの いくつかの方法で生成することができます。
このノードは、各ImpactポイントにコピーされたメタボールからImpactボリュームを生成することで動作します。 また、2番目の入力は、直接メタボールプリミティブを受け取ることも可能です。 それらのメタボールプリミティブが結合されてImpactボリュームになります。 このボリュームは、入力オブジェクトを3つの領域に分割するために使われます。
-
Surface領域は、Impactボリュームと交差しているオブジェクトのサーフェスです。
-
Interior領域は、オブジェクトのボリューム表現とImpactボリュームの交差です。
-
Exterior領域は、Impactボリュームの外側のオブジェクトのボリュームです。
以下の断面図は、ボックスとその端の単一Impactポイントの図です。 紫のワイヤーフレームがImpactボリューム、黄色がSurface領域、赤がInterior領域、青がExterior領域です。
各領域には、その中に生成されるポイントの密度や、クラスタ化をその後のVoronoi Fracture SOPでどのように適用されるのかを 制御するパラメータがあります。
このSOPは、DOPのDynamic Fracturingの重要な役割を担っています。
Note
-
このノードは、出力ポイント上に“cluster”アトリビュートを作成します。 このアトリビュートは、 Voronoi Fracture SOPのCluster Piecesパラメータが有効な時にのみFractureで効果があります。
入力 ¶
Geometry for Impact
Fractureポイントの生成先のポリゴンジオメトリ。
Impact Points and Metaballs
各ポイントがオブジェクト上の“Impact”を表現する入力ポイント。各ポイントのメタボールを結合してImpactボリュームが形成されます。
Optional SDF For Depth Sampling
オプションのオブジェクトのSDFボリューム。これは通常ではIsoOffsetで作成し、内部的にいくつかのボリュームベースのオペレーションで使用して 異なるボリューム領域にポイントを生成します。 接続しなかった場合、このノードはデフォルトのSDFボリュームを生成します。
パラメータ ¶
Impact Radius
各Impactポイントにコピーされるメタボールの半径。
Tip
各メタボールは、Impactポイントに対して通常のアトリビュートのコピーをすることで、トランスフォームを行なうことができます。
Snap Points to Object
コピー前に、各Impactポイントをオブジェクトにスナップします。
Compute Number of Points
表面積に基づいて、各領域にばら撒くポイントの数を計算します。
Points Per Area
表面積の1ユニットあたりのポイントの数。これは、各領域に対して Point Density パラメータでスケールすることができます。
Number of Points
生成するポイントの数。
Per Impact
Number of Points パラメータで、生成するポイントの総数を指定、または各Impactポイントに対して生成されるポイントの数を指定するかどうか。
Volume Resolution
Impactメタボールやオブジェクトのボリューム表現の解像度。
Random Seed
ポイントのScatter(ばら撒き)に使用する乱数シード。
Visualize Points
生成されるポイントを可視化します。各領域のカラーは、以下の通りです:
-
黄/Surface領域
-
赤/Interior領域
-
青/Exterior領域
Surface ¶
Point Density
この領域に対して生成するポイントの密度。 Compute Number Of Points を有効にすれば、このパラメータは、 Points Per Area 値の乗数になります。 Number of Points を明示指定すれば、このパラメータは、この領域に割り当てられるポイントの割合を決定します。
Surface Offset
生成されるポイントをオブジェクトサーフェスからオフセットする量。
Radius Scale
Surface領域を計算する前の Impact Radius をスケールする量。
Clustering
Use Fracture Settings
この領域のポイントに値が0のcluster
アトリビュートを作成します。このアトリビュートの値は、その後のVoronoi Fracture SOPで上書きすることができます。
クラスタ化した破片のサイズを制御するには、Voronoi Fracture SOPのパラメータを使用します。
Disabled
この領域の各ポイントに対して、固有のcluster
アトリビュート値を作成します。そして、その後に生成されたすべての破壊した破片に対して、クラスタ化を無効にします。
Single Piece
この領域のすべてのポイントに対して、同じcluster
アトリビュート値を作成します。そして、その後に生成されたすべての破壊した破片を、1個の破片としてクラスタ化します。
Interior ¶
Point Density
この領域に生成されるポイントの密度。 Compute Number Of Points を有効にすれば、このパラメータは、 Points Per Area 値の乗数になります。 Number of Points を明示指定すれば、このパラメータは、この領域に割り当てられるポイントの割合を決定します。
Clustering
Use Fracture Settings
この領域のポイントに値が0のcluster
アトリビュートを作成します。このアトリビュートの値は、その後のVoronoi Fracture SOPで上書きすることができます。
クラスタ化した破片のサイズを制御するには、Voronoi Fracture SOPのパラメータを使用します。
Disabled
この領域の各ポイントに対して、固有のcluster
アトリビュート値を作成します。そして、その後に生成されたすべての破壊した破片に対して、クラスタ化を無効にします。
Single Piece
この領域のすべてのポイントに対して、同じcluster
アトリビュート値を作成します。そして、その後に生成されたすべての破壊した破片を、1個の破片としてクラスタ化します。
Exterior ¶
Point Density
この領域に生成されるポイントの密度。 Compute Number Of Points を有効にすれば、このパラメータは、 Points Per Area 値の乗数になります。 Number of Points を明示指定すれば、このパラメータは、この領域に割り当てられるポイントの割合を決定します。
Scatter Location
At Impact
InteriorとExteriorの領域の境界にポイントをばら撒きます。
Exterior Volume
Exteriorボリュームの至る所にポイントをばら撒きます。
Both
上記の場所の両方にポイントをばら撒きます。
Impact Offset
上記の At Impact または Both の設定を使って、Scatter(ばら撒き)する時のInterior/Exterior境界のオフセット。
Clustering
Use Fracture Settings
この領域のポイントに値が0のcluster
アトリビュートを作成します。このアトリビュートの値は、その後のVoronoi Fracture SOPで上書きすることができます。
クラスタ化した破片のサイズを制御するには、Voronoi Fracture SOPのパラメータを使用します。
Disabled
この領域の各ポイントに対して、固有のcluster
アトリビュート値を作成します。そして、その後に生成されたすべての破壊した破片に対して、クラスタ化を無効にします。
Single Piece
この領域のすべてのポイントに対して、同じcluster
アトリビュート値を作成します。そして、その後に生成されたすべての破壊した破片を、1個の破片としてクラスタ化します。
See also |