Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ramp_closure.osl « templates_osl « scripts « release - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 3f5cf24146c78ac771348647cb10ab8df91c76a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

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);
}