On this page | |
Since | 13.0 |
Stroke SOPは、ビューポートでインタラクティブにストローク描画ができる高レベルアセットの作成をするために設計された低レベルSOPです。
これを容易にするために、このノードは、状態
とストロークの情報を組にして、インタラクティブなスケッチからStroke SOPのパラメータを設定します。
Stroke SOPは、デジタルアセットの内部にあることが多いです。
ストローク状態を使用するトップレベルのデジタルアセットは、prestroke
,poststroke
,stroke_*
などの汎用パラメータを露出させて、そのストローク状態の挙動を変更することもできます。
このノードには、2つのパラメータセットがあります。 1番目のセットは、インタラクティブな状態を使用して、各ストロークを生成する方法を制御します。 2番目のセットは、それらすべてを盛り込んだ Number of Strokes パラメータです。インタラクティブツールで作成したすべてのストロークのレコードと、ストロークした時の1番目のパラメータセットの値が記録されます。
Stroke SOP自体は、クックされる時に、パラメータで記述されたすべてのストロークをポリゴンジオメトリに変換するだけです。
そのままのサンプルが記録され、平滑化は実行されません。Resample SOPや他のSOPを使えば、ストロークした線のジッター(微震)を除去することができます。
記録されるアトリビュート ¶
Point
P
描画したカーブと投影先のジオメトリとの交差した位置。
stroke_angle
描画する時のペンの角度。これに対応したスタイラスを使ってください。単位は度です。
stroke_dir
視点から描画したストロークポイントまでの方向。これは、ストロークポイントの投影方向です。
stroke_hit
ストロークポイントが投影先のジオメトリに当たったかどうか。
stroke_orig
ストロークを描画したカメラ平面上の3D位置。ビューポートで描画する時は、Nearクリップ平面に描画されます。それらの位置は、あなたが思っている以上に遠い位置である傾向があります。
stroke_pressure
描画時のスクリーンに対するスタイラスの筆圧。値の範囲は0から1です。
stroke_prim
ストロークがジオメトリと交差した時、ストロークが当たったプリミティブの番号。当たらなかった場合は-1です。
stroke_roll
ストロークを描画した時のペンの捻じれ度合い。これはハイエンドのスタイラスでのみサポートされています。
stroke_tilt
スタイラスとスクリーン間の角度。
stroke_time
ストロークポイントを描画した時間。単位は秒です。これは、カーブの開始点を0秒として開始して測定されます。これは、カーブの描画速度に応じてFlowレートを調整することができます。
stroke_uv
ストロークがジオメトリと交差した時、その交点でのパラメトリックUV座標。このアトリビュートは、primuv
VEX関数と併用することができます。この値は、 テクスチャUV座標ではありません 。
Primitive
Cd
ストロークを描画した時のストロークのカラー。
stroke_opacity
ストロークを描画した時のストロークの不透明度。
stroke_projcenter
ストロークを描画した時の Projection Center パラメータの値。
stroke_projdir
ストロークを描画した時の Projection Direction パラメータの値。
stroke_projtype
ストロークを描画した時の投影タイプ。
stroke_tool
ストロークを描画した時の Tool パラメータの値。
width
ストロークを描画した時の半径。
パラメータ ¶
Radius
描画されるカーブのwidth
。
Tool
描画されるカーブのstroke_tool
。
Color
描画されるカーブのCd
。
Opacity
描画されるカーブのstroke_opacity
。
Projection
描画されるカーブのstroke_projtype
。
Projection Center
描画されるカーブのstroke_projcenter
。
Number of Strokes
インタラクティブなストロークの状態を、このMultiparmに書き込んで、各ストロークの出力を記録します。
Enable Stroke
これをオフにすると、そのストロークが生成されるジオメトリに追加されなくなります。
Radius
ストロークのwidth
。
Tool
ストロークのstroke_tool
。
Color
ストロークのCd
。
Opacity
ストロークのstroke_opacity
。
Projection
ストロークのstroke_projtype
。
Projection Center
ストロークのstroke_projcenter
。
Projection Direction
ストロークのstroke_projdir
。
Raw Data
個々のストロークポイントの位置とアトリビュートデータをすべてバイナリ形式で記録します。
Meta Data
トップレベルノードから、名前がstroke_
で始まるパラメータすべての値を記録します。
これらの値は、それぞれ該当する名前のPrimitiveアトリビュートにコピーされます。
See also |