Files
test2/intern/cycles/kernel/osl/shaders/node_toon_bsdf.osl

19 lines
572 B
Plaintext

/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
*
* SPDX-License-Identifier: Apache-2.0 */
#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);
}