On this page |
このノードは、
アイコナール方程式
を解きます。
これは、値が変化する速度が参照速度に一致する箇所にMonoレイヤを構築するという考え方です。
参照速度が1
なら、これは距離フィールドを生成します。
ピクセル値が減少できる(ただし、増加しない)箇所で片側の解が見つかります。
つまり、ブラックのピクセルはソースとして作用し、ホワイトのピクセルは最も近いブラックのピクセルまでの距離に置換されます。
速度フィールドは、ピクセルを通過するできる容易度を制御し、0
の値は伝搬を停止させるので、境界として使用することができます。
パラメータ ¶
Speed
全体の変化率。
Iterations
速度フィールドが均一な場合、解の収束は1回の反復で十分です。 速度が複雑に変化する場合、距離が完全に伝搬するのにさらに反復が必要になります。
Tile Size
レイヤが分割されるブロックのサイズ。 これは、アルゴリズムの直列コンポーネントと並列コンポーネントのバランスを取るのに役立ちます。 収束する場合は、これは動作に何も効果はありません。 デフォルト値で十分なはずです。
入力 ¶
initial_dist
元の距離のレイヤ。
これらの値は減少することしかできないので、“ソース”は通常ではブラックで、残りは大きな値(例えば、60000
)に塗りつぶされます。
speed
ピクセル単位で速度を制御するレイヤ。 速度が0の領域は境界のように作用するので、それを利用して単純な迷路を形成することができます。
Note
反復の追加が必要になる場合があります。
出力 ¶
sdf
指定された速度値に応じた距離フィールドになるレイヤ。 これは、符号付き距離フィールドではないので、ボクセルが内側と外側のどちらにあるのかを判断するには別のパスが必要になります。
See also |