DAT to SOPは、DATテーブルからジオメトリー作成します。また、入力が選択されている場合は既存のジオメトリのアトリビュートを修正します。Add SOPも参照してください。
入力が使用された場合、アトリビュートは読み取られて、既存のジオメトリーのものと入れ替えられます。入力が接続されると、Mergeパラメータが使用可能になります。Mergeメニューの設定に従い、Points DATまたはPrimitive DATのどちらかがマージデータのために使用されます。入力が使用される場合、PointsまたはPrimitives DATは、カラムにインデックスがなければなります。このコラムはポイントあるいはプリミティブに対して、ポイントまたはプリミティブ・ナンバーによって、入力されるジオメトリにマッチさせるために使用します。
値が1つのアトリビュートの場合、アトリビュートは、カラムの名前がattribでなければなりません。複数の価値はアトリビュートの場合、複数のコラム名は、attrib(0)、attrib(1)、attrib(2)のように付けます。
ポイントデータを持つDAT。オプションのインデックスはポイント番号を示し、指定されていない場合は行番号が使用されます。属性はattribute_name(attribute_index)で指定できます。 Point DATの列見出しがない場合は、インデックス列を削除し、属性リストを順番に並べる必要があります。P(0)P(1)P(2)Pw Cd(0)Cd(1)最初の14個の列について、Cd(2)Cd(3)N(0)N(1)N(2)uv(0)uv(1)uv(2)サンプルポイントデータ:
index P(0) P(1) P(2) Pw N(0) N(1) N(2)
0 -0.5 -0.5 -0.5 1 0 0 -1
1 -0.5 0.5 -0.5 1 0 0 -1
2 0.5 0.5 -0.5 1 0 0 -1
3 0.5 -0.5 -0.5 1 0 0 -1
共通列属性は、点位置P(0)P(1)P(2)、ポイント重みPw、色およびアルファCd(0)Cd(1)Cd(2)Cd(3)、テクスチャ座標uv )uv(1)uv(2)を指し、ノーマルN(0)N(1)N(2)を指す。属性のリストについては、「Point Attributes」を参照してください。
頂点データを持つDAT。 indexはプリミティブ番号を示し、そのプリミティブ内の頂点番号をvindexします。属性はポイントと同じ方法で指定されます。十分な頂点データ:
index vindex uv(0) uv(1) uv(2)
0 0 0 0 0
0 1 0 1 0
0 2 1 1 0
0 3 1 0 0
1 0 1 0 0
1 1 1 1 0
1 2 1 1 1
1 3 1 0 1
一般的な属性には、色とアルファCd(0)Cd(1)Cd(2)Cd(3)、テクスチャ座標uv(0)uv(1)uv(2)、頂点法線N N(2)である。属性のリストについては、Vertex Attributesを参照してください。
プリミティブデータを有するDAT。オプションの索引はプリミティブ番号を示し、指定されていない場合は行番号が使用されます。列見出しが必要です。頂点は点番号を順にリストし、closeはプリミティブが閉じた曲線か開いた曲線かを示します。属性はポイントと同じ方法で指定されます。サンプルプリミティブデータ:
index vertices close Cd(0) Cd(1) Cd(2) Cd(3)
0 0 1 2 3 1 0.2 1 1 1
1 4 5 6 7 1 0.2 0.2 0.5 1
2 8 9 10 11 1 0.2 0.2 0.2 1
一般的な属性には、色とアルファCd(0)Cd(1)Cd(2)Cd(3)が含まれます。属性のリストについては、プリミティブ属性の章を参照してください。
詳細データを含むDAT。属性名は第1行に指定され、属性データは第2行に指定されます。サンプル詳細データ:
pCaptPath pCaptData(0) pCaptData(1) pCaptData(2) …
/bone1/cregion 0 3.33333 0 …
****
ポイントデータまたはプリミティブデータをマージするかどうかを指定します。このパラメータは、入力がSOPに接続されている場合にのみ有効です。
- Points / points
ポイントデータをマージする
- Vertices / vertices
バーテックスデータをマージする
- Primitives / primitives
プリミティブデータをマージする
- Detail / detail
ポイントまたはプリミティブDATで指定された非標準属性をfloatとして追加します。
ポイントまたはプリミティブDATで指定された非標準の属性をintとして追加します。 Float属性で既に指定されている場合は追加されません。
ポイントまたはプリミティブDATで指定された非標準属性を文字列として追加します。既にFloat属性またはInt属性で指定されている場合は追加されません。
ジオメトリの作成方法を指定します。
- Use Primitive DAT / dat
プリミティブDATのデータを使用してジオメトリを構築します。
- Connect All Points / all
全てのポイントをコネクトします。
- Connect Every 2 Points / pts2
ポイントをペアで接続します。
- Connect Every 3 Points / pts3
3ポイントごとに接続します。
- Connect Every 4 Points / pts4
4ポイントごとに接続します。
- Connect Every N Points / ptsn
Nポイントごとに接続します。
- Polygon with N Rows / polyrow
N行のポリゴングリッドを作成します。
- Polygon with N Columns / polycol
N列のポリゴングリッドを作成します。
- Mesh with N Rows / meshrow
N行のメッシュグリッドを作成します。
- Mesh with N Columns / meshcol
N列を含むメッシュグリッドを作成します。
- Particle System using All Points / particleall
パーティクルポイントを作成します。
プリミティブ作成に使用するポイントの数。
カーブのU列を閉じます。
カーブのV列を閉じます。
ポリゴンの接続について設定します。
- Rows / rows
水平線を作成します。
- Columns / cols
垂直線を作成します。
- Rows and Columns / rowcol
行と列の両方。 ワイヤフレーム表示のQuadのように見えますが、すべてのポリゴンは開いています(プリミティブタイプがポリゴンの場合)。 モデルエディタで比較してください。
- Triangles / triangles
三角形のグリッドを生成します。
- Quadrilaterals / quads
四辺形のグリッドを生成します(デフォルト)。
- Alternating Triangles / alttriangles
反転した三角形のグリッドを生成します。Trianglesオプションに似ています。
パーティクルのレンダリングタイプを設定します。
- Render as Lines / lines
- Render as Point Sprites / pointprites