k3d/share/shaders/k3d_altitude_fog.sl:10:	Ci = mix(Ci, background, fog);
k3d/share/shaders/k3d_antialiasedchecks.sl:60:      Ci = mix (checkcolor, (color1+color2)/2, smoothstep (.125, .5, fuzzmax));
k3d/share/shaders/k3d_antialiasedchecks.sl:63:      Ci = (color1 + color2) / 2;
k3d/share/shaders/k3d_antialiasedchecks.sl:68:  Ci *= Os * (Ka*ambient() + Kd*diffuse(Nf));
k3d/share/shaders/k3d_background.sl:30:  Ci += (1 - alpha) * bgcolor;
k3d/share/shaders/k3d_bluemarble.sl:59:    Ci = Os * (Ct * (Ka * ambient() + Kd * diffuse(NN))
k3d/share/shaders/k3d_bluescreen.sl:26:	Ci+=(1-alpha)*  tex;
k3d/share/shaders/k3d_bluescreen.sl:29:       Ci+=(1-alpha)*background;
k3d/share/shaders/k3d_brick.sl:136:  Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_brick2.sl:57:    Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_brick3.sl:107:  Ci = Os * Ct * (Ka * ambient() + Kd*diffuse(Nf));
k3d/share/shaders/k3d_brickanti.sl:80:    Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_brickbump2.sl:67:    Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_brickperturb.sl:58:    Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_brushedmetal.sl:26:  Ci =
k3d/share/shaders/k3d_brushedmetal.sl:30:  Ci *= Oi;
k3d/share/shaders/k3d_brushedmetal2.sl:104:	Ci = Oi * (Cs * (Ka * ambient() + Kd * diffuse(-Nf)) + 
k3d/share/shaders/k3d_brushedmetal3.sl:62:    Ci = basecolor * (Ka*ambient() + Kd*diffuse(Nf) + Ks*spec);
k3d/share/shaders/k3d_brushedmetal3.sl:63:    Oi = Os;  Ci *= Oi;
k3d/share/shaders/k3d_ceramic.sl:11:  Ci = MaterialCeramic(Nf, Cs, Ka, Kd, Ks, roughness, specsharpness);
k3d/share/shaders/k3d_ceramic.sl:13:  Ci *= Oi;
k3d/share/shaders/k3d_ceramictiles.sl:247:  Ci =
k3d/share/shaders/k3d_ceramictiles.sl:251:  Ci *= Oi;
k3d/share/shaders/k3d_checkerboard.sl:49:  Ci =
k3d/share/shaders/k3d_checkerboard_solid.sl:38:	Ci = Os * (Ct * (Ka * ambient() + Kd * diffuse(Nf)) + specularcolor * Ks * specular(Nf, -normalize(I), roughness));
k3d/share/shaders/k3d_clamptoalpha.sl:2: * clamptoalpha.sl -- imager shader that forces Ci to be non-negative
k3d/share/shaders/k3d_clamptoalpha.sl:10:  Ci = clamp(Ci, color(0, 0, 0), color(alpha, alpha, alpha));
k3d/share/shaders/k3d_clay.sl:16:  Ci = MaterialClay(Nf, Cs, Ka, Kd, roughness);
k3d/share/shaders/k3d_clay.sl:18:  Ci *= Oi;
k3d/share/shaders/k3d_cloudplane.sl:59:    Ci = Os * Ct;
k3d/share/shaders/k3d_constant.sl:12:  Ci = Os * Cs * intensity;
k3d/share/shaders/k3d_contacshadow.sl:40:	Ci = color(0);  
k3d/share/shaders/k3d_contacshadow.sl:60:	Ci = (1.0-distance);  
k3d/share/shaders/k3d_corktile.sl:119:	Ci = Os * (mix( Ct, Cg, ingap) * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_craters.sl:114:    Ci = MaterialClay (Nf, Ct, Ka, Kd, roughness);
k3d/share/shaders/k3d_craters.sl:115:    Oi = Os;  Ci *= Oi;
k3d/share/shaders/k3d_crayon.sl:91:    Ci = Os * ( Csurf * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_crayontoon.sl:25:  Ci = Os * (mix(colorBase, colorSombra, Kt1) + Kd * Kt1 * diffuse(Nf) * colorBase);

k3d/share/shaders/k3d_cs.sl:1:surface k3d_cs(){Ci = Cs;}
k3d/share/shaders/k3d_cyclone.sl:72:  Ci =
k3d/share/shaders/k3d_decalplastic.sl:49:	Ci = Oi * Ct * (Ka * ambient() + Kd * diffuse(Nf)) + specularcolor * Ks * specular(Nf, V, roughness);
k3d/share/shaders/k3d_defaultsurface.sl:12:  Ci = Os * Cs * (Ka + Kd * d * d);
k3d/share/shaders/k3d_depthcue.sl:15:  Ci = mix(Ci, background, d);
k3d/share/shaders/k3d_depthcue_surf.sl:14:  Ci = 0;
k3d/share/shaders/k3d_depthcue_surf.sl:15:  Ci = 1 - mix(Ci, (1,1,1), d)*CScale;
k3d/share/shaders/k3d_depthcue_surf.sl:18:			printf("<debug shadername='k3d_depthcue_surf' shadertype='surface'>%p\t%f\t%f\t%c</debug>\n", P, depth(P), d, Ci);
k3d/share/shaders/k3d_easysurface.sl:21:	Ci = Cs * (Ka + Kd * diffuse ) ;
k3d/share/shaders/k3d_ember.sl:43:	Ci = color spline (spcol * size, 
k3d/share/shaders/k3d_ember.sl:68:		Ci *= angle;
k3d/share/shaders/k3d_ember.sl:73:		Ci *= Oi;
k3d/share/shaders/k3d_envsurf.sl:4:	Ci = environment (envname, normalize(vtransform(envspace, I)));
k3d/share/shaders/k3d_envsurf.sl:5:    else Ci = Cs;
k3d/share/shaders/k3d_eroded.sl:36:	Ci = Oi * Cs * (Ka * ambient() + Ks * specular (Nf, V, roughness) );
k3d/share/shaders/k3d_eyeball.sl:37: *       8 Jan 95 (wave) - changed Ciris line to fix bug Larry figured out and changed defaults
k3d/share/shaders/k3d_eyeball.sl:67:  color Cball, Ciris;
k3d/share/shaders/k3d_eyeball.sl:107:  Ciris = mix (iriscolor, irisoutercolor, smoothstep (irissize*.8, irissize, tt));
k3d/share/shaders/k3d_eyeball.sl:117:      Ciris *= (1-clamp(turb/2,0,1));
k3d/share/shaders/k3d_eyeball.sl:123:  Ct = mix (Ciris, Cball, irisstat);
k3d/share/shaders/k3d_eyeball.sl:135:  Ci = Os * ( Ct * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_ez.sl:3:Ci = abs(normalize(N).normalize(I));
k3d/share/shaders/k3d_fakesky.sl:11:    Ci = Os * (.5 + .5 * max(0., (up . normalize(N)))) * 1.8 * skycolor;

k3d/share/shaders/k3d_filament.sl:19:		Ci = Cs;
k3d/share/shaders/k3d_filament.sl:22:		Ci = 0.0;
k3d/share/shaders/k3d_fill.sl:13:	Ci = Cs * (Ka*ambient() + Kd*(smoothstep(min,max,comp(diffuse(Nf),0))));
k3d/share/shaders/k3d_fire.sl:52:  Ci = surface_color;
k3d/share/shaders/k3d_flame.sl:58:  Ci =
k3d/share/shaders/k3d_fog.sl:12:  Ci = mix(Ci, background, d);
k3d/share/shaders/k3d_fresnelplastic.sl:109:    Ci = Os * ( fKt * Ct * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_funkyglass.sl:25:  Ci =
k3d/share/shaders/k3d_fur2.sl:13:fnc_diffuselgt (color Cin;       /* Light Colour */
k3d/share/shaders/k3d_fur2.sl:18:    color Cout = Cin;
k3d/share/shaders/k3d_fur2.sl:153:    Ci =  ((Ka*ambient() + Kd*Cdiff + static_ambient) * final_c
k3d/share/shaders/k3d_fur2.sl:156:    Ci = clamp(Ci, color 0, color 1 );
k3d/share/shaders/k3d_fur2.sl:159:    Ci = Oi * Ci;
k3d/share/shaders/k3d_glass.sl:44:  Ci =
k3d/share/shaders/k3d_glow.sl:21:      Ci = C * strength * Os;
k3d/share/shaders/k3d_gmarbtile_polish.sl:108:  Ci = Oi * (Ct * (Ka * ambient() + Kd * diffuse(Nf)) + env);
k3d/share/shaders/k3d_gooch.sl:54:    Ci = Os * ((Ka*ambient() + 
k3d/share/shaders/k3d_gradient_t.sl:11:			Ci = C;
k3d/share/shaders/k3d_gradient_t.sl:16:			Ci = C * Os;
k3d/share/shaders/k3d_granite.sl:20:	Ci = Cs * sum * (Ka + Kd * diffuse(faceforward( normalize(N), I )) ) ;
k3d/share/shaders/k3d_graphic_lines.sl:90:	color Ci_highlight = Ci;
k3d/share/shaders/k3d_graphic_lines.sl:161:	Ci_highlight=surface_opac_highlight*color_curve_highlight;
k3d/share/shaders/k3d_graphic_lines.sl:168:	color Ci_paint = Ci;
k3d/share/shaders/k3d_graphic_lines.sl:233:	Ci_paint=surface_opac_paint*color_curve_paint;
k3d/share/shaders/k3d_graphic_lines.sl:240:	color Ci_ink = Ci;
k3d/share/shaders/k3d_graphic_lines.sl:305:	Ci_ink=surface_opac_ink*color_curve_ink;
k3d/share/shaders/k3d_graphic_lines.sl:355:	layer_color = Cs*(Kd*diff*Ci_paint + Ka*ambient()) + Ci_highlight*Ks*spec;
k3d/share/shaders/k3d_graphic_lines.sl:369:		layer_color = Ci_ink;
k3d/share/shaders/k3d_graphic_lines.sl:377:	color glineCi = gline_opac * gline_color;
k3d/share/shaders/k3d_graphic_lines.sl:381:	Ci = glineCi;
k3d/share/shaders/k3d_grass_surface.sl:37:      Ci = blend(color1, color2, layer_opac);

k3d/share/shaders/k3d_grass_surface.sl:39:      Ci = color1;

k3d/share/shaders/k3d_grass_surface.sl:42:    Ci = color1;

k3d/share/shaders/k3d_grass_surface.sl:46:  Ci = Ci * (Ka *ambient() + Kd * diffuse(Nf) + Ks* specular(Nf,-I,roughness));

k3d/share/shaders/k3d_greenmarble.sl:75:  Ci = MaterialPlastic(Nf, Ct, Ka, Kd, Ks, roughness);
k3d/share/shaders/k3d_greenmarble.sl:77:  Ci *= Os;
k3d/share/shaders/k3d_grids.sl:97:Ci = (blend_val*G1L1_Ct+(1-blend_val)*G1L2_Ct) * (ambientcolor * K_ambient * ambient() + K_diffuse * diffuse(G1_Nf)) + 
k3d/share/shaders/k3d_hair.sl:29:	Ci = Oi * (mix(rootcolor, tipcolor, v) * (Ka*ambient() + Kd * Cdiff) + (Ks * Cspec * specularcolor));
k3d/share/shaders/k3d_hdr_surface.sl:73:	Ci = Cs * Oi * Ct * intensity * exposure;

k3d/share/shaders/k3d_hextile.sl:121:  Ci = Os * ( Ct * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_imagelayerclouds.sl:37:  Ci = Ct;			/* This makes the color disregard the lighting */
k3d/share/shaders/k3d_imagelayergradient.sl:10:      Ci = Cs * mix(zenith, sky, v * 2.0);
k3d/share/shaders/k3d_imagelayergradient.sl:14:      Ci = Cs * mix(ground, nadir, (v - 0.5) * 2.0);
k3d/share/shaders/k3d_incandplastic.sl:25:  Ci = SurfaceOpacity * (SurfaceColor * (Ka * ambient() + Kd * diffuse(Nf)) +

k3d/share/shaders/k3d_leather.sl:207:	 * Combine everything to get Ci, in the standard form.

k3d/share/shaders/k3d_leather.sl:210:	Ci = Os * (cs * (Ka*ambient() + Kd*diffuse(Nf)) +

k3d/share/shaders/k3d_lensflare.sl:111:  Ci = 0;
k3d/share/shaders/k3d_lensflare.sl:223:    Ci += Cflare * Cl * atten;
k3d/share/shaders/k3d_lensflare.sl:226:  Ci *= intensity;
k3d/share/shaders/k3d_luna.sl:187:  Ci = Ct * (Ka * ambient() + Kd * diffuse(faceforward(normalize(N), I)));
k3d/share/shaders/k3d_lunette.sl:171:	Ci = Os * ( cc * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_map_pattern_1.sl:70:Ci = mix (C_temp1, Ct, 0.5);
k3d/share/shaders/k3d_map_pattern_1.sl:72:  Ci *= Oi;
k3d/share/shaders/k3d_matte.sl:14:  Ci = Os * Cs * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_metal.sl:16:  Ci = Os * Cs * (Ka * ambient() + Ks * specular(Nf, V, roughness));
k3d/share/shaders/k3d_mondometal.sl:62:    color Csurf, Cspec, Copac, Cincand, Crefl;

k3d/share/shaders/k3d_mondometal.sl:163:        Cincand = abIncandescence * color texture(abIncandescenseMap, ss, tt,

k3d/share/shaders/k3d_mondometal.sl:169:        Cincand = abIncandescence;

k3d/share/shaders/k3d_mondometal.sl:234:      Ci = Os * Copac * (Csurf * (Cincand + ambient() + diff * diffuse(Nf)) + 

k3d/share/shaders/k3d_mondometal.sl:239:      Ci = Cmetal * Oi * (Ka * ambient() + Kd * diffuse(Nf) +

k3d/share/shaders/k3d_mysky.sl:80:  Ci = Ct;  

k3d/share/shaders/k3d_noisysmoke.sl:104:  /* Ci & Oi are the color (premultiplied by opacity) and opacity of 
k3d/share/shaders/k3d_noisysmoke.sl:107:   * opacity of the volume, i.e. (1-Ov)*Ci is the light from the background
k3d/share/shaders/k3d_noisysmoke.sl:110:  Ci = lightscale * Cv + (1 - Ov) * Ci;
k3d/share/shaders/k3d_oak.sl:80:  Ci = MaterialPlastic(Nf, Cwood, Ka, Kd, Ks * (1 - 0.5 * wood), roughness);
k3d/share/shaders/k3d_oak.sl:82:  Ci *= Oi;
k3d/share/shaders/k3d_oakplank.sl:168:  Ci =
k3d/share/shaders/k3d_oakplank.sl:172:  Ci *= Oi;
k3d/share/shaders/k3d_orange.sl:49:	Ci = Cs * (Ka * ambient() + Kd * diffuse (Nf)) + Ks * specular (Nf, V, roughness);
k3d/share/shaders/k3d_orennayar.sl:79:    Ci = Os * (Cs * (Ka*ambient()) + Kd*lightC);
k3d/share/shaders/k3d_outlet.sl:70:  Ci = Os * ( Ct * (Ka*ambient() + kd*diffuse(Nf)) +
k3d/share/shaders/k3d_outline.sl:13:  Ci = 0;
k3d/share/shaders/k3d_painted_constant.sl:22:	Ci = Oi * Cs * Ct;
k3d/share/shaders/k3d_paintedplastic.sl:46:	Ci = Oi * Cs * Ct * (Ka * ambient() + Kd * diffuse(Nf)) + specularcolor * Ks * specular(Nf, V, roughness);
k3d/share/shaders/k3d_parquet_plank.sl:158:  Ci =
k3d/share/shaders/k3d_parquet_plank2.sl:153:  Ci = Os * ( Ct * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_parquet_tile.sl:168:  Ci = Os * ( Ct * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_particle.sl:5:	Ci = Cs * Os;
k3d/share/shaders/k3d_planetclouds.sl:109:  Ci = Oi * (Ka * ambient() + Kd * diffuse(faceforward(normalize(N), I)));
k3d/share/shaders/k3d_plank.sl:146:  Ci =
k3d/share/shaders/k3d_plastic.sl:16:  Ci = Os * (Cs * (Ka * ambient() + Kd * diffuse(Nf)) + specularcolor * Ks * specular(Nf, -normalize(I), roughness));
k3d/share/shaders/k3d_plastic2.sl:23:    Ci = Os * (Cs * (Ka * ambient() + Kd * diffuse(Nf))
k3d/share/shaders/k3d_projectionmap_plastic.sl:62:	Ci = Oi * Cs * Ct * (Ka * ambient() + Kd * diffuse(Nf)) + specularcolor * Ks * specular(Nf, V, roughness);
k3d/share/shaders/k3d_puffyclouds.sl:77:  Ci = Ct;   /* This makes the color disregard the lighting */
k3d/share/shaders/k3d_puffyclouds.sl:79:/*  Ci = Ct * (Ka * ambient() + Kd * diffuse(faceforward(N,I))); */
k3d/share/shaders/k3d_redapple.sl:230:	 * Combine everything to get Ci, in the standard form.
k3d/share/shaders/k3d_redapple.sl:233:	Ci = Os * (cs * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_roughmetal.sl:22:  Ci = MaterialRoughMetal(Nf, Cs, Ka, Kd, Ks, roughness);
k3d/share/shaders/k3d_roughmetal.sl:24:  Ci *= Oi;
k3d/share/shaders/k3d_rubber.sl:24:	Ci = Os * cout * ( Ka*ambient() + Kd*diffuse(Nf) ) ;
k3d/share/shaders/k3d_ruledpaper.sl:68:	// Circle center along page (ss coordinate system)
k3d/share/shaders/k3d_ruledpaper.sl:70:	// Circle radius in ss/tt coord. system
k3d/share/shaders/k3d_ruledpaper.sl:133:	if (Oi == color (0, 0, 0)) { Ci = 0; } else {
k3d/share/shaders/k3d_ruledpaper.sl:137:			Ci = Oi * (tex * (Ka * ambient() + Kd * diffuse(Nf)) + 
k3d/share/shaders/k3d_ruledpaper.sl:141:			Ci = Oi * tex * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_rustymetal.sl:101:  Ci = Oi * mix (Cmetal, Crust, rustiness);
k3d/share/shaders/k3d_saturn.sl:86:  Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(faceforward(normalize(N),I)));
k3d/share/shaders/k3d_saturnring.sl:107:			Ci = Oi * (cs * (Ka*ambient() + Kd*diffuse(Nf) ));
k3d/share/shaders/k3d_scartissue.sl:34:	Ci = ( base * (Ka + Kd*diffuse(Nf)) + 
k3d/share/shaders/k3d_screen.sl:34:      Ci =
k3d/share/shaders/k3d_screen.sl:41:      Ci = 0;
k3d/share/shaders/k3d_screen_aa.sl:77:      Ci =
k3d/share/shaders/k3d_screen_aa.sl:82:    Ci = 0;
k3d/share/shaders/k3d_sdixon.sl:37:	Ci = Os * cout * ( Ka*ambient() + (1-ink)*Kd*diffuse(Nf) +
k3d/share/shaders/k3d_shifteddrtile.sl:100:	Ci = Os * (surfColor * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_shiftedmoontile.sl:88:	Ci = Os * (surfColor * (Ka*ambient() + Kd*diffuse(Nf)) +
k3d/share/shaders/k3d_shiny.sl:38:  Ci =
k3d/share/shaders/k3d_shiny.sl:42:  Ci *= Oi;
k3d/share/shaders/k3d_shinymetal.sl:29:  Ci = Os * Cs * (Ka * ambient() + Ks * specular(Nf, -V, roughness) + env);
k3d/share/shaders/k3d_shinyplastic.sl:34:  Ci =
k3d/share/shaders/k3d_shinyplastic.sl:38:  Ci *= Oi;
k3d/share/shaders/k3d_show_st.sl:11:	Ci = color(s, t, 0);
k3d/share/shaders/k3d_skin1.sl:296:  Ci = sc + Kd * diffuse(Nf) ;
k3d/share/shaders/k3d_skin2.sl:98:	Ci = Os * subsurfaceSkin(Vf, Nn, Cs, sheenColor, eta, thickness);
k3d/share/shaders/k3d_skymetal.sl:43:	Ci = Os * Cs * (Kr*refl + (1-Kr) * (Ka * ambient () +
k3d/share/shaders/k3d_slateroof.sl:199:	Ci = Ct * (Ka * ambient() + Kd * diffuse(faceforward( normalize(N), I )));
k3d/share/shaders/k3d_smoke.sl:125:  /* Ci & Oi are the color and opacity of the background element.
k3d/share/shaders/k3d_smoke.sl:127:   * opacity of the volume, i.e. (1-Ov)*Ci is the light from the background
k3d/share/shaders/k3d_smoke.sl:130:  Ci = Cv + (1 - Ov) * Ci;
k3d/share/shaders/k3d_smoke2.sl:147:  /* Ci & Oi are the color (premultiplied by opacity) and opacity of 
k3d/share/shaders/k3d_smoke2.sl:150:   * opacity of the volume, i.e. (1-Ov)*Ci is the light from the background
k3d/share/shaders/k3d_smoke2.sl:153:  Ci = lightscale*Cv + (1-Ov)*Ci; 
k3d/share/shaders/k3d_spacecloud.sl:96:	Ci = Ct * Oi * 1.75  /* saturate colors */;
k3d/share/shaders/k3d_spaceshiphull1.sl:53:  Ci = Os * platecolor * (Ka * ambient() + Kd * diffuse(Nf)) + specularcolor * platespecular * specular(Nf, V, roughness);
k3d/share/shaders/k3d_srfdeformation.sl:60:    color Ci0, Ci1, Ci2;
k3d/share/shaders/k3d_srfdeformation.sl:69:	Ci0 = texture(texname, x, y);
k3d/share/shaders/k3d_srfdeformation.sl:71:    else Ci0 = 0.5;
k3d/share/shaders/k3d_srfdeformation.sl:80:    Ci1 = 0.0; Ci2 = 0.0;
k3d/share/shaders/k3d_srfdeformation.sl:86:	Ci1 += Kd * fnc_mydiffuse(Cl,L,N1);
k3d/share/shaders/k3d_srfdeformation.sl:90:	Ci2 += Kd * fnc_mydiffuse(Cl,L,N2);
k3d/share/shaders/k3d_srfdeformation.sl:95:    Ci = Ci0 * (1+(Ci1-Ci2));
k3d/share/shaders/k3d_srfdeformation.sl:99:	Ci = Ci0;
k3d/share/shaders/k3d_srfdeformation.sl:101:	Ci = Ci1;
k3d/share/shaders/k3d_srfdeformation.sl:103:	Ci = Ci2;
k3d/share/shaders/k3d_star.sl:50:    Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_starfield.sl:29:	Ci = intensity * star_intensity * inside_star * inside_star;
k3d/share/shaders/k3d_stones.sl:63:color varyEach (color Cin; float index, varyhue, varysat, varyval;)
k3d/share/shaders/k3d_stones.sl:66:    color Chsv = ctransform ("hsv", Cin);
k3d/share/shaders/k3d_stones.sl:190:Ci = surface_color * Oi * (Ka * ambient() + Kd * diffuse(Nf))+
k3d/share/shaders/k3d_strata.sl:84:  Ci =
k3d/share/shaders/k3d_superkagee.sl:105:    Ci = Oi * mix(Cs,shadColor,fullShad);
k3d/share/shaders/k3d_superplank.sl:312:  Ci =
k3d/share/shaders/k3d_superplank.sl:322:	  Ci +=
k3d/share/shaders/k3d_superplank.sl:327:	Ci += Ktrace * fresnelKr * specularcolor * trace(P, R);
k3d/share/shaders/k3d_superplank.sl:332:  Ci *= Oi;
k3d/share/shaders/k3d_superpplastic.sl:56:  Ci =
k3d/share/shaders/k3d_supertexmap.sl:104:  Ci = MaterialPlastic(Nf, Ct, Ka, Kd, ks, roughness);
k3d/share/shaders/k3d_supertexmap.sl:106:  Ci *= Oi;
k3d/share/shaders/k3d_supertoon.sl:54:    Ci = Os * (Cs * Kd * difusion + Ks * especular * specColor);

k3d/share/shaders/k3d_terran.sl:174:  Ci =
k3d/share/shaders/k3d_terran2.sl:229:  Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(faceforward(normalize(N),I)));
k3d/share/shaders/k3d_texblender.sl:208:    Ci = altMaterialPlastic (Nf,Ct,Cselft,env,benv,
k3d/share/shaders/k3d_texblender.sl:210:    Oi = Ot;  Ci *= Oi;
k3d/share/shaders/k3d_tooledsteel.sl:165:	Ci = Oi * (Cs * (Ka * ambient() + Kd * diffuse(-Nf)) + 
k3d/share/shaders/k3d_toonmap.sl:171:color toonCi = toon_opac * toon_color;
k3d/share/shaders/k3d_toonmap.sl:175:Ci = toonCi;
k3d/share/shaders/k3d_translucency.sl:127:	Ci = Ct * (Ka*ambient() + Kd*diffuse(Nf) + Kt*diffuse(-Nf)) + Ks*specular(Nf,V,roughness) + shiny;
k3d/share/shaders/k3d_translucency.sl:129:	Oi = Os; Ci *= Oi;
k3d/share/shaders/k3d_uberlight.sl:6: *   Cinematography" (in Journal of Graphics Tools, vol. 2, no. 1: 1-20).
k3d/share/shaders/k3d_urbermap.sl:43:color Csurf, Cspec, Copac, Cincand, Crefl;
k3d/share/shaders/k3d_urbermap.sl:143:Cincand = abIncandescence * color texture(abIncandescenseMap, ss, tt,
k3d/share/shaders/k3d_urbermap.sl:149:Cincand = abIncandescence;
k3d/share/shaders/k3d_urbermap.sl:201:Ci = Csurf * (Cincand + ambient() + diff * diffuse(Nf)) + (spec * Cspec * (specular(Nf, V, roughness) + Crefl));
k3d/share/shaders/k3d_veinedmarble.sl:71:  Ci = MaterialPlastic(Nf, Ct, Ka, Kd, Ks, roughness);
k3d/share/shaders/k3d_veinedmarble.sl:73:  Ci *= Oi;
k3d/share/shaders/k3d_velvet.sl:71:  Ci = Os * (Ka*ambient() + Kd*diffuse(Nf)) * Cs + shiny;
k3d/share/shaders/k3d_venus.sl:96:  Ci =
k3d/share/shaders/k3d_venus2.sl:95:  Ci = Os * (value * Cs) * (Ka * ambient() +
k3d/share/shaders/k3d_volcube.sl:225:    Ci = 0;
k3d/share/shaders/k3d_volcube.sl:301:    Ci = color_sum;
k3d/share/shaders/k3d_wallpaper.sl:72:    Ci = Os * Ct * (Ka * ambient() + Kd * diffuse(Nf));
k3d/share/shaders/k3d_wallpaper_2stripe.sl:46:  Ci = MaterialPlastic(Nf, Ct, Ka, Kd, Ks, roughness);
k3d/share/shaders/k3d_wallpaper_2stripe.sl:48:  Ci *= Oi;
k3d/share/shaders/k3d_warningstripes.sl:57:	Ci = (Os * Ct * (ambient() + diffuse(Nf)));
k3d/share/shaders/k3d_water.sl:102:    Ci = surface_color;

k3d/share/shaders/k3d_watercolor.sl:45:	Ci = dist * ( reflectivity * sky + (1-reflectivity) * upwelling ) + (1-dist)* air;

k3d/share/shaders/k3d_wood2.sl:59:  Ci =
k3d/share/shaders/k3d_woodcut.sl:91: Ci = surface_opac * Cr; Oi = 1; }
