blob: fd00fcc4e91267674962ba35c04d3832fae994fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* SPDX-License-Identifier: Apache-2.0
* Copyright 2011-2022 Blender Foundation */
#include "stdcycles.h"
shader node_toon_bsdf(color Color = 0.8,
string component = "diffuse",
float Size = 0.5,
float Smooth = 0.0,
normal Normal = N,
output closure color BSDF = 0)
{
if (component == "diffuse")
BSDF = Color * diffuse_toon(Normal, Size, Smooth);
else if (component == "glossy")
BSDF = Color * glossy_toon(Normal, Size, Smooth);
}
|