|
Text hb_plastic.sl prepare.rib interact.sl interact.rib Makefile surface main( varying color Cambient = 0; varying color Cdiffuse = 0; varying color Cspecular = 0; varying float Froughness = 0; ) { N=normalize(N);
Oi = Os; Ci = Os * (Cambient*ambient() + Cdiffuse*diffuse() + Cspecular*specular(N, -normalize(I), Froughness)); } |