哈哈哈,太爽了,纪念一下
surface line(float step = 5;
color c1 =color (1,1,1);
color c2 =color (0,0,0);
float diffamb = 0.6){
point Pr = transform("raster",P);
normal Nf = faceforward(normalize(N),I);
float illum = comp(diffuse(Nf),0)*diffamb+1-diffamb;
color res;
if (mod(floor(comp(Pr,1)),step)==0)
res = c1;
else res = c2;
Ci = res * illum;
}