DAT to SOP

概要

DAT to SOPは、DATテーブルからジオメトリー作成します。また、入力が選択されている場合は既存のジオメトリのアトリビュートを修正します。Add SOPも参照してください。
入力が使用された場合、アトリビュートは読み取られて、既存のジオメトリーのものと入れ替えられます。入力が接続されると、Mergeパラメータが使用可能になります。Mergeメニューの設定に従い、Points DATまたはPrimitive DATのどちらかがマージデータのために使用されます。入力が使用される場合、PointsまたはPrimitives DATは、カラムにインデックスがなければなります。このコラムはポイントあるいはプリミティブに対して、ポイントまたはプリミティブ・ナンバーによって、入力されるジオメトリにマッチさせるために使用します。
値が1つのアトリビュートの場合、アトリビュートは、カラムの名前がattribでなければなりません。複数の価値はアトリビュートの場合、複数のコラム名は、attrib(0)、attrib(1)、attrib(2)のように付けます。

パラメータ
Points DAT / pointsdat

ポイントデータを持つ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」を参照してください。

Vertices DAT / verticesdat

頂点データを持つ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を参照してください。

Primitives DAT / primsdat

プリミティブデータを有する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)が含まれます。属性のリストについては、プリミティブ属性の章を参照してください。

Detail DAT / detaildat

詳細データを含むDAT。属性名は第1行に指定され、属性データは第2行に指定されます。サンプル詳細データ:

pCaptPath pCaptData(0) pCaptData(1) pCaptData(2) …
/bone1/cregion 0 3.33333 0 …
****

Merge / merge

ポイントデータまたはプリミティブデータをマージするかどうかを指定します。このパラメータは、入力がSOPに接続されている場合にのみ有効です。

  • Points / points
    ポイントデータをマージする
  • Vertices / vertices
    バーテックスデータをマージする
  • Primitives / primitives
    プリミティブデータをマージする
  • Detail / detail
Add Float Attributes / float

ポイントまたはプリミティブDATで指定された非標準属性をfloatとして追加します。

Add Int Attributes / int

ポイントまたはプリミティブDATで指定された非標準の属性をintとして追加します。 Float属性で既に指定されている場合は追加されません。

Add String Attributes / string

ポイントまたはプリミティブDATで指定された非標準属性を文字列として追加します。既にFloat属性またはInt属性で指定されている場合は追加されません。

Build / build

ジオメトリの作成方法を指定します。

  • 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
    パーティクルポイントを作成します。
N / n

プリミティブ作成に使用するポイントの数。

Closed U / closed

カーブのU列を閉じます。

Closed V / closedv

カーブのV列を閉じます。

Connectivity / connect

ポリゴンの接続について設定します。

  • Rows / rows
    水平線を作成します。
  • Columns / cols
    垂直線を作成します。
  • Rows and Columns / rowcol
    行と列の両方。 ワイヤフレーム表示のQuadのように見えますが、すべてのポリゴンは開いています(プリミティブタイプがポリゴンの場合)。 モデルエディタで比較してください。
  • Triangles / triangles
    三角形のグリッドを生成します。
  • Quadrilaterals / quads
    四辺形のグリッドを生成します(デフォルト)。
  • Alternating Triangles / alttriangles
    反転した三角形のグリッドを生成します。Trianglesオプションに似ています。
Particle Type / prtype

パーティクルのレンダリングタイプを設定します。

  • Render as Lines / lines
  • Render as Point Sprites / pointprites