forked from bartvdbraak/blender
20 lines
529 B
Plaintext
20 lines
529 B
Plaintext
|
|
||
|
shader node_ramp_bsdf(
|
||
|
float Exponent = 10.0,
|
||
|
color Color1 = color(0.8, 0.0, 0.0),
|
||
|
color Color2 = color(0.0, 0.8, 0.0),
|
||
|
color Color3 = color(0.0, 0.0, 0.8),
|
||
|
color Color4 = 0.1,
|
||
|
color Color5 = 0.2,
|
||
|
color Color6 = 0.3,
|
||
|
color Color7 = 0.4,
|
||
|
color Color8 = 0.5,
|
||
|
normal Normal = N,
|
||
|
output closure color Phong = 0,
|
||
|
output closure color Diffuse = 0)
|
||
|
{
|
||
|
color Color[8] = {Color1, Color2, Color3, Color4, Color5, Color6, Color7, Color8};
|
||
|
|
||
|
Phong = phong_ramp(Normal, Exponent, Color);
|
||
|
Diffuse = diffuse_ramp(Normal, Color);
|
||
|
}
|