Shader : SDFについての備忘録
SDFを”距離場”として捉えてみる。つまり$${f_{sdf}: \R^2 →\R }$$という意味
ここで、このスカラー場$${f_{sdf}: \R^2 →\R }$$の勾配を取ってみたいという願望が湧いてくる。
// .x = f(p)// .y = ∂f(p)/∂x// .z = ∂f(p)/∂y// .yz = ∇f(p) with ‖∇f(p)‖ = 1vec3 sdgBox( in vec2 p, in vec2 b, float ra ){ vec2