コンテンツにスキップ

SDF Capsule

レイマーチング / 3D · sdf_capsule

カプセル (両端が丸い棒) の距離場 (SDF)。Y 軸に沿って直立し、中心・半径・芯の長さ (中心からの半分) を決めて Merge や Ray March に繋ぐ。丸端は芯の外側に半径ぶん足されるので全長は 芯×2+半径×2。腕や触手のような有機的な形は Smooth Union と相性がよい。Visible を Off にしても布やパーティクルとの衝突は残る。

名前 既定値 範囲 / 選択肢
p vec3 (0, 0, 0)
center vec3 (0, 0, 0)
radius float 0.3
height float 0.6
visible float 1 Off / On
ポート
dist float