surface indirectsurf1sided(float samples = 64, maxdist = 1e30; string coordsystem = "") { normal Nn = normalize(N); color indirect = indirectdiffuse(P, Nn, samples, "maxdist", maxdist, "coordsystem", coordsystem, "maxRadius", 1); // Set Ci and Oi Ci = indirect * Cs * Os; Oi = Os; }