| On this page | |
| Since | 21.0 |
このノードは、画像内の曲線に沿ってスタンプ(または複数のスタンプ)をばら撒きます。
このノードには、ランダム化をさらに設定するためのレイヤとパラメータが備わっています。
stamps入力を接続しなかった場合、このノードは、星形パターンをスタンプします。
Note
このノードを使用するには、curve入力を接続しなければなりません。
曲線の接線を基準にスタンプをミラーさせたい場合は、 Mirror Stamps を有効にしてください。
このノードを使用することで、例えば、スタンプが円の中心に向くようにするなど、スタンプを使ったパターンを作成することができます。
パラメータ ¶
Signature
このノードが出力するレイヤタイプ。
詳細は、シグネチャを参照してください。
Scattering ¶
Distribution
曲線沿いにスタンプをばら撒く分布モード。
Distance
設定された距離に基づいて、スタンプを等間隔でばら撒きます。
Scatter
density入力または Max Count に基づいて、スタンプをランダムにばら撒きます。
By Count
指定した数に基づいて、スタンプをランダムにばら撒きます。
Segment Length
Distribution がDistanceの場合、ここには、その結果のエッジの最大セグメント長を指定します。
Maximum Segments
Distribution がDistanceの場合、ここには、エッジの最大数を指定します。
Density Layer Mask
Distribution がScatterの場合、ここには、Density 値と混ぜるdensity入力のモノクロ値の量を指定します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Density Scale
Distribution がScatterの場合、ここには、ポイントの密度をスケーリングする量を指定します。
このパラメータは、 Max Count が有効な場合には適用されません。
Max Count
Distribution がScatterまたはBy Countの場合、ここには、生成するポイントの数を指定します。
Relaxation
Distribution がScatterまたはBy Countの場合、これは、ポイント同士が凝集しないよう互いに押し離すことで、ポイント間を緩めます。
この反復回数を増やすと、ポイント間の間隔がさらに広がります。
Relaxation は、混沌とした挙動を回避し、緩和の度合いを制御できるよう段階的に行なわれます。
Scatter Seed
スタンプ配置に関連するすべてのランダム処理(ジッター、密度、角度/方向、スケール、ストレッチを含む)のシード値。
Scale ¶
Scale Layer Mask
Scale 値と混ぜるscale入力のモノクロ値の量。
これは、スタンプのスケールに影響します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Scale
画像空間におけるスタンプのスケール。 ドロップダウンメニューから、スタンプのスケールに適用する後処理のメソッドを設定します。
Uniform
後処理なし。
Variance
スケールにランダムな差異を適用します。
Min/Max
各スタンプがランダムに選択する値の最小範囲と最大範囲。 選択された値は、元の Scale に乗算されます。
Scale Variance
スケールに適用するランダムな差異の量。 これは、後処理として適用されます。
例えば、 Scale が1、 Scale Variance が1の場合、これは100%の範囲のサイズを示します。
つまり、出力されるスタンプのランダムスケールは、0.5 * Scaleから2.0 * Scaleまでとなります。
Min Scale
スタンプがランダムに選択できる最小値。 選択された値は、元の Scale に乗算されます。 これは、後処理として適用されます。
Max Scale
スタンプがランダムに選択できる最大値。 選択された値は、元の Scale に乗算されます。 これは、後処理として適用されます。
Apply Scale along Curve
曲線に沿ってランプを適用し、そのランプをスタンプのスケールで乗算します。 ランプの曲線は、スケールさせるスタンプを決定します。
詳細は、ランプパラメータを参照してください。
Curve ¶
Cut Curves by Relative Arc Length
距離で測定した曲線上の実際の中間位置を算出します。
曲線は実際の距離と一致しないパラメータライゼーションを持つため、この機能が役に立ちます。
例えば、0.5のパラメータライゼーションの曲線上の位置は、曲線上の半分の位置ではなく、そのパラメータライゼーションの半分の位置です。
Start Point
曲線の画像空間における始点。
End Point
曲線の画像空間における終点。
Smoothing
曲線に適用する平滑化の度合い。
Mirror and Offset ¶
Mirror Stamps
曲線の反対側にスタンプのミラーを作成します。 ドロップダウンメニューから、そのミラーの挙動を設定します。
Treat Independently
ランダム化と散布を別々に適用します。
Note
このモードの角度ミラーリングは後処理として行なわれないため、 ランダム化を適用すると、曲線全体での角度のミラーリングが崩れます。
Use Values from Original
ミラーリングされた曲線を取り込み、元のスタンプのすべての値とルックをミラースタンプにコピーします。 これは、ランダム化と散布の後に行なわれます。
Use Values from Mirrored Copy
元の曲線を取り込み、ミラースタンプのすべての値とルックを元のスタンプにコピーします。 これは、ランダム化と散布の後に行なわれます。
From Curve
スタンプを曲線の接線から垂直方向にオフセットする量。
Mirrored From Curve
ミラースタンプを曲線の接線から垂直方向にオフセットする量。
Jitter
グリッド上の各スタンプ位置に追加するランダムな位置オフセット量。
Offset along Curve
曲線に沿ったスタンプ配置のオフセット量。
Angle ¶
Angle Layer Mask
Angle 値と混ぜるangle入力のモノクロ値の量。
これは、スタンプの角度に影響します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Note
stamp入力では、デフォルトの挙動において、入力スタンプの上方向が前方位置として扱われ、曲線に沿って向きます。
以下の例は、上向きの矢印をstamp入力として使用した際の挙動を示しています。
Direction Layer Mask
Angle 値と混ぜるdirection入力のモノクロ値の量。
これは、スタンプの角度の方向に影響します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Angles Relative to Curve Direction
角度計算時に曲線の通常方向を考慮します。
Angle
各スタンプを回転させる角度(単位は度)。 ドロップダウンメニューから、スタンプの角度に適用する後処理のメソッドを設定します。
Uniform
後処理を適用しません。
Variance
角度にランダムな差異を適用します。
Min/Max
各スタンプがランダムに選択する角度の最小値と最大値(単位は度)。 選択された値は、元の角度に乗算されます。
Angle Variance
角度に適用するランダムな差異量。 これは、後処理として適用されます。
例えば、30の値を設定すると、各スタンプのランダムオフセットは-30度から30度となります。
Min Angle
スタンプがランダムに選択できる最小角度(単位は度)。 選択された値は、元の Angle に乗算されます。 これは、後処理として適用されます。
Max Angle
スタンプがランダムに選択できる最大角度(単位は度)。 選択された値は、元の Angle に乗算されます。 これは、後処理として適用されます。
Increment per Stamp
曲線上の各スタンプにおける角度増分量。
例えば、 Increment per Stamp が10で、曲線に36個のポイントある場合、
各スタンプは徐々に回転量が増加し、最後のスタンプは1回転します。
Round to Multiples
すべてのスタンプを、指定した角度にスナップします。 これは、後処理として適用されます。
Stretch ¶
Stretch Layer Mask
Stretch X および Stretch Y の値と混ぜるstretch入力のUV値の量。
これは、XYスケールに影響します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Stretch Mode
スタンプの非均一なスケール(ストレッチ)に適用される後処理のメソッド。
Uniform
後処理を適用しません。
Variance
X軸とY軸のスケールにランダムな差異を適用します。
Min/Max
各スタンプがランダムに選択する値の最小値と最大値。 選択された値は、元の Stretch X および Stretch Y に乗算されます。
Stretch X
画像空間におけるX軸方向のスタンプのスケール。
Stretch Y
画像空間におけるY軸方向のスタンプのスケール。
Stretch Variance
X軸およびY軸のスケール値に適用するランダムな差異量。 これは、後処理として適用されます。
例えば、 Stretch X が1、 Stretch Y が0、 Stretch Variance が1, 0の場合、
これは100%の範囲のサイズを示します。
つまり、出力されるスタンプのランダムスケールが0.5 * Stretch xから2.0 * Stretch xまでとなります。
Min Stretch
スタンプがランダムに選択できる最小値。 選択された値は、元の Stretch X および Stretch Y に乗算されます。 これは、後処理として適用されます。
Max Stretch
スタンプがランダムに選択できる最大値。 選択された値は、元の Stretch X および Stretch Y に乗算されます。。 これは、後処理として適用されます。
Stretch along Curve
曲線に沿って2つのランプを適用し、X軸およびY軸に沿ってスタンプをスケールします。
Stretch X along Curve
カーブに沿ってランプを適用し、そのランプをスタンプのX軸方向のスケールで乗算します。 ランプの曲線は、スケールさせるスタンプを決定します。
詳細は、ランプパラメータを参照してください。
Stretch Y along Curve
カーブに沿ってランプを適用し、そのランプをスタンプのY軸方向のスケールで乗算します。 ランプの曲線は、スケールさせるスタンプを決定します。
詳細は、ランプパラメータを参照してください。
Color and Blending ¶
Blend ¶
Blend Method
複数のスタンプが重なった場合、これは、それらのブレンド方法を制御します。
Depth-Sorted Over
ポイントを深度順に事前ソートします。 このノードは、最も遠くにあるポイントを最初にレンダリングするので、近くにあるポイントがそれらを塗り潰します。 このオプションは、ソートが必要なため、処理が重くなります。
Unsorted Depth-Weighted Over
ソートを必要とせずに深度ソートを近似する非線形ウェイトを適用します。
Add
スタンプの重なり合うピクセル値を加算します。
Subtract
重なった新しいスタンプのピクセル値から元のピクセル値を減算します。 この方法は、ゼロから減算しない場合に上手く動作します。
Multiply
スタンプの重なり合うピクセル値を乗算します。 この方法は、ゼロから減算しない場合に上手く動作します。
Maximum
スタンプと背景カラーを比較して、最大値を使用します。
Minimum
スタンプと背景カラーを比較して、最小値を使用します。
Use Sort Layer
Depth-Sorted Over または Unsorted Depth-Weighted Over のソート値をsort入力の値で乗算します。
Apply Sort along Curve
曲線に沿ってランプを適用し、スタンプをソートします。
詳細は、ランプパラメータを参照してください。
Color ¶
Color Seed
スタンプのカラーと透明度をランダム化するシード値。
Color Layer Mask
Stamp Color 値と混ぜるcolor入力のRGB値の量。
これは、スタンプの色合いに影響します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Stamp Color
Hue
色相に適用するランダムな差異量。 これは、後処理として適用されます。
例えば、30の値を設定すると、スタンプのランダムな色相オフセットは0から30までとなります。
Saturation
彩度に適用するランダムな差異量。 これは、後処理として適用されます。
例えば、0.5の値を設定すると、スタンプのランダムな彩度は0から0.5までとなります。
Value
明度に適用するランダムな差異量。 これは、後処理として適用されます。
例えば、0.5の値を設定すると、スタンプのランダムな明度は0から0.5までとなります。
Alpha ¶
Alpha Layer Mask
Stamp Alpha 値と混ぜるalpha入力のモノクロ値の量。
これは、スタンプのアルファに影響します。
値が大きいほど入力値の混合量が増加し、値が小さいほど減少します。
Stamp Alpha
Alpha Variance
アルファ値に適用するランダムな差異量。 これは、後処理として適用されます。
Background ¶
Background Color
スタンプ周囲の空間の初期背景カラー。
Background Alpha
スタンプ周囲の空間の初期背景アルファ。
Stamp Selection ¶
Selection Mode
画像内に配置するスタンプ。
stamps入力を接続しなかった場合、このパラメータは、デフォルトの星形パターンに適用されます。
Cycle
すべてのスタンプを繰り返し周期でループします。
Random
Select Seed に基づいて、スタンプをランダムに選択します。
Layer Select
select入力を使用してスタンプを選択します。
このパラメータは、ピクセル値が0.0の場合に最初のスタンプを、1.0の場合に最後のスタンプを使用します。
Limit Selection
このノードが使用するスタンプの最大数を制限します。
Select Seed
スタンプ選択で使用されるランダム化のシード値。
Options ¶
Filter
画像のサンプリングに使用されるメソッド。
詳細は、フィルタを参照してください。
Wrap Mode
スタンプの繰り返しの挙動。
Auto
size_ref入力画像の Border タイプがWrapの場合、メインタイル(サイズは Tile Size で制御)の外側にあるポイントをタイル内で繰り返します。
Off
スタンプを繰り返しません。
On
メインタイル(サイズは Tile Size で制御)の外側にあるポイントをタイル内で繰り返します。 これによって、メインタイルがシームレスに繰り返されます。
Tile Size
Wrap Mode がAutoまたはOnの場合、ここには、繰り返しの領域のサイズ(画像空間単位)を指定します。
その結果の画像は、このサイズで周期的に繰り返されます。
入力 ¶
size_ref
出力画像のサイズを決定し、メタデータを制御する標本レイヤ。
curve
スタンプがばら撒かれる曲線。
Note
このノードを使用するには、curve入力が接続されていなければなりません。
density
Density Layer Mask パラメータでスケーリングされるオプションのレイヤで、生成されたスタンプに対してRejection Sampling(棄却サンプリング)を実行します。
direction
Direction Layer Mask パラメータでスケーリングされるオプションのレイヤで、生成されるスタンプの角度の方向を制御します。
例えば、Slope Direction COPをこの入力に接続します。
angle
Angle Layer Mask パラメータでスケーリングされるオプションのレイヤで、スタンプを回転させます。
0のピクセル値は0度で、1のピクセル値は360度となります。
scale
Scale Layer Mask パラメータでスケーリングされるオプションのレイヤで、スタンプの均スケールを乗算します。
stretch
Stretch Layer Mask パラメータによってスケーリングされるオプションのレイヤで、スタンプの非均一スケールを乗算します。
color
Color Layer Mask パラメータによってスケーリングされるオプションのレイヤで、スタンプのカラーを乗算します。
alpha
Alpha Layer Mask パラメータによってスケーリングされるオプションのレイヤで、スタンプのアルファを乗算します。
sort
深度ベースのソートを制御するオプションのレイヤ。
select
Selection Mode がLayer Selectに設定されている場合に使用されるスタンプを選択するオプションのレイヤ。
これは、stamps入力がない場合に、stamps入力またはデフォルトの星形パターンから選択します。
stamps
スタンプを指定するためのオプションのレイヤ。 ケーブルを接続することで、最大8個までのスタンプを使用することができます。
出力 ¶
result
スタンプが適用されたレイヤ。
id
このピクセルに最も寄与したスタンプのIDアトリビュート、そのIDアトリビュートが存在しなかった場合、これはポイント番号です。
uv
このピクセルに最も寄与したスタンプのUV座標。これは、画像空間での座標です。
| See also |