Merge branch 'blender2.7'
[blender.git] / release / scripts / templates_osl / ramp_closure.osl
1
2 shader node_ramp_bsdf(
3         float Exponent = 10.0,
4         color Color1 = color(0.8, 0.0, 0.0),
5         color Color2 = color(0.0, 0.8, 0.0),
6         color Color3 = color(0.0, 0.0, 0.8),
7         color Color4 = 0.1,
8         color Color5 = 0.2,
9         color Color6 = 0.3,
10         color Color7 = 0.4,
11         color Color8 = 0.5,
12         normal Normal = N,
13         output closure color Phong = 0,
14         output closure color Diffuse = 0)
15 {
16         color Color[8] = {Color1, Color2, Color3, Color4, Color5, Color6, Color7, Color8};
17
18         Phong = phong_ramp(Normal, Exponent, Color);
19         Diffuse = diffuse_ramp(Normal, Color);
20 }