/** * Compute the Signed Distance Function (SDF) * of a sphere. */ float SphereSDF(vec3 ray_position, vec3 sphere_position, float radius){ return(length(ray_position - sphere_position)-radius); }