diff --git a/leenkx/blender/lnx/material/cycles.py b/leenkx/blender/lnx/material/cycles.py index 280773f..949f124 100644 --- a/leenkx/blender/lnx/material/cycles.py +++ b/leenkx/blender/lnx/material/cycles.py @@ -215,19 +215,27 @@ def parse_shader(node: bpy.types.Node, socket: bpy.types.NodeSocket) -> Tuple[st 'MIX_SHADER', 'ADD_SHADER', 'BSDF_PRINCIPLED', + 'PRINCIPLED_BSDF', 'BSDF_DIFFUSE', 'DIFFUSE_BSDF', 'BSDF_GLOSSY', + 'GLOSSY_BSDF', 'BSDF_SHEEN', + 'SHEEN_BSDF', 'AMBIENT_OCCLUSION', 'BSDF_ANISOTROPIC', + 'ANISOTROPIC_BSDF', 'EMISSION', 'BSDF_GLASS', + 'GLASS_BSDF', 'HOLDOUT', 'SUBSURFACE_SCATTERING', 'BSDF_TRANSLUCENT', + 'TRANSLUCENT_BSDF', 'BSDF_TRANSPARENT', + 'TRANSPARENT_BSDF', 'BSDF_VELVET', + 'VELVET_BSDF', ) state.reset_outs()