#include <swizzle.h>
uniform color greentable[2] =
{color(0,.2,0,1), color(0,.4,0,1)};
surface
toon( uniform float do_toon = 1.;
uniform float edge = .25)
{
FB = environment("redpark.env");
if (do_toon > .5) {
FB += edge;
FB = transform(rgba_rrra);
FB = lookup(greentable);
FB += environment("sun.env");
}
}