displacement earth_bumps (float Km = 0.03; string bumps_file = "") { float size; size = float texture(bumps_file); P += Km * size * normalize(N); N = calculatenormal(P); }