diff options
Diffstat (limited to 'intern/cycles/kernel/shaders/node_magic_texture.osl')
-rw-r--r-- | intern/cycles/kernel/shaders/node_magic_texture.osl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/kernel/shaders/node_magic_texture.osl b/intern/cycles/kernel/shaders/node_magic_texture.osl index c09523f205b..55992e3494c 100644 --- a/intern/cycles/kernel/shaders/node_magic_texture.osl +++ b/intern/cycles/kernel/shaders/node_magic_texture.osl @@ -97,6 +97,7 @@ shader node_magic_texture( float Distortion = 5.0, float Scale = 5.0, point Vector = P, + output float Fac = 0.0, output color Color = 0.0) { point p = Vector; @@ -105,5 +106,6 @@ shader node_magic_texture( p = transform(mapping, p); Color = magic(p * Scale, Depth, Distortion); + Fac = (Color[0] + Color[1] + Color[2]) * (1.0 / 3.0); } |