Library
Node Group
Type
Version : 2.0.1 (default)
Node Graph
graph TB
subgraph IMPL_gltf_pbr_surfaceshader
IMPL_gltf_pbr_surfaceshader_attenuation_color_vec[attenuation_color_vec]
IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec[ln_attenuation_color_vec]
IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec_over_distance[ln_attenuation_color_vec_over_distance]
IMPL_gltf_pbr_surfaceshader_attenuation_coeff[attenuation_coeff]
IMPL_gltf_pbr_surfaceshader_isotropic_volume[isotropic_volume]
IMPL_gltf_pbr_surfaceshader_one_minus_ior[one_minus_ior]
IMPL_gltf_pbr_surfaceshader_one_plus_ior[one_plus_ior]
IMPL_gltf_pbr_surfaceshader_ior_div[ior_div]
IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior[dielectric_f0_from_ior]
IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior_specular_color[dielectric_f0_from_ior_specular_color]
IMPL_gltf_pbr_surfaceshader_clamped_dielectric_f0_from_ior_specular_color[clamped_dielectric_f0_from_ior_specular_color]
IMPL_gltf_pbr_surfaceshader_dielectric_f0[dielectric_f0]
IMPL_gltf_pbr_surfaceshader_dielectric_f90[dielectric_f90]
IMPL_gltf_pbr_surfaceshader_roughness_uv[roughness_uv]
IMPL_gltf_pbr_surfaceshader_clamped_at[clamped_at]
IMPL_gltf_pbr_surfaceshader_clamped_ab[clamped_ab]
IMPL_gltf_pbr_surfaceshader_alpha_roughness[alpha_roughness]
IMPL_gltf_pbr_surfaceshader_strength_2[strength_2]
IMPL_gltf_pbr_surfaceshader_at[at]
IMPL_gltf_pbr_surfaceshader_diffuse_bsdf[diffuse_bsdf]
IMPL_gltf_pbr_surfaceshader_transmission_bsdf[transmission_bsdf]
IMPL_gltf_pbr_surfaceshader_transmission_mix[transmission_mix]
IMPL_gltf_pbr_surfaceshader_iridescence_inv[iridescence_inv]
IMPL_gltf_pbr_surfaceshader_reflection_bsdf[reflection_bsdf]
IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf[reflection_bsdf_tf]
IMPL_gltf_pbr_surfaceshader_reflection_bsdf_blend[reflection_bsdf_blend]
IMPL_gltf_pbr_surfaceshader_dielectric_layer[dielectric_layer]
IMPL_gltf_pbr_surfaceshader_metal_bsdf[metal_bsdf]
IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf[metal_bsdf_tf]
IMPL_gltf_pbr_surfaceshader_metal_blend[metal_blend]
IMPL_gltf_pbr_surfaceshader_base_mix[base_mix]
IMPL_gltf_pbr_surfaceshader_sheen_color_r[sheen_color_r]
IMPL_gltf_pbr_surfaceshader_sheen_color_g[sheen_color_g]
IMPL_gltf_pbr_surfaceshader_sheen_color_b[sheen_color_b]
IMPL_gltf_pbr_surfaceshader_sheen_color_max_rg[sheen_color_max_rg]
IMPL_gltf_pbr_surfaceshader_sheen_intensity[sheen_intensity]
IMPL_gltf_pbr_surfaceshader_sheen_roughness_sq[sheen_roughness_sq]
IMPL_gltf_pbr_surfaceshader_sheen_color_normalized[sheen_color_normalized]
IMPL_gltf_pbr_surfaceshader_sheen_bsdf[sheen_bsdf]
IMPL_gltf_pbr_surfaceshader_sheen_layer[sheen_layer]
IMPL_gltf_pbr_surfaceshader_clearcoat_roughness_uv[clearcoat_roughness_uv]
IMPL_gltf_pbr_surfaceshader_clearcoat_bsdf[clearcoat_bsdf]
IMPL_gltf_pbr_surfaceshader_clearcoat_layer[clearcoat_layer]
IMPL_gltf_pbr_surfaceshader_emission_color[emission_color]
IMPL_gltf_pbr_surfaceshader_emission[emission]
style IMPL_gltf_pbr_surfaceshader_opacity_mask_cutoff fill:#C72, color:#FFF
IMPL_gltf_pbr_surfaceshader_opacity_mask_cutoff{opacity_mask_cutoff}
style IMPL_gltf_pbr_surfaceshader_opacity_mask fill:#C72, color:#FFF
IMPL_gltf_pbr_surfaceshader_opacity_mask{opacity_mask}
style IMPL_gltf_pbr_surfaceshader_opacity fill:#C72, color:#FFF
IMPL_gltf_pbr_surfaceshader_opacity{opacity}
IMPL_gltf_pbr_surfaceshader_rad_2_deg[rad_2_deg]
IMPL_gltf_pbr_surfaceshader_rotate_tangent[rotate_tangent]
IMPL_gltf_pbr_surfaceshader_normalize_tangent[normalize_tangent]
IMPL_gltf_pbr_surfaceshader_abs_anisotropy_rotation[abs_anisotropy_rotation]
IMPL_gltf_pbr_surfaceshader_selected_tangent[selected_tangent]
IMPL_gltf_pbr_surfaceshader_shader_constructor[shader_constructor]
style IMPL_gltf_pbr_surfaceshader_out fill:#0C0, color:#FFF
IMPL_gltf_pbr_surfaceshader_out([out])
style IMPL_gltf_pbr_surfaceshader_attenuation_color fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_attenuation_color([attenuation_color])
style IMPL_gltf_pbr_surfaceshader_attenuation_distance fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_attenuation_distance([attenuation_distance])
style IMPL_gltf_pbr_surfaceshader_ior fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_ior([ior])
style IMPL_gltf_pbr_surfaceshader_specular_color fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_specular_color([specular_color])
style IMPL_gltf_pbr_surfaceshader_specular fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_specular([specular])
style IMPL_gltf_pbr_surfaceshader_roughness fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_roughness([roughness])
style IMPL_gltf_pbr_surfaceshader_anisotropy_strength fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_anisotropy_strength([anisotropy_strength])
style IMPL_gltf_pbr_surfaceshader_base_color fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_base_color([base_color])
style IMPL_gltf_pbr_surfaceshader_normal fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_normal([normal])
style IMPL_gltf_pbr_surfaceshader_transmission fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_transmission([transmission])
style IMPL_gltf_pbr_surfaceshader_iridescence fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_iridescence([iridescence])
style IMPL_gltf_pbr_surfaceshader_iridescence_thickness fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_iridescence_thickness([iridescence_thickness])
style IMPL_gltf_pbr_surfaceshader_iridescence_ior fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_iridescence_ior([iridescence_ior])
style IMPL_gltf_pbr_surfaceshader_metallic fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_metallic([metallic])
style IMPL_gltf_pbr_surfaceshader_sheen_color fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_sheen_color([sheen_color])
style IMPL_gltf_pbr_surfaceshader_sheen_roughness fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_sheen_roughness([sheen_roughness])
style IMPL_gltf_pbr_surfaceshader_clearcoat_roughness fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_clearcoat_roughness([clearcoat_roughness])
style IMPL_gltf_pbr_surfaceshader_clearcoat fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_clearcoat([clearcoat])
style IMPL_gltf_pbr_surfaceshader_clearcoat_normal fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_clearcoat_normal([clearcoat_normal])
style IMPL_gltf_pbr_surfaceshader_tangent fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_tangent([tangent])
style IMPL_gltf_pbr_surfaceshader_emissive fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_emissive([emissive])
style IMPL_gltf_pbr_surfaceshader_emissive_strength fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_emissive_strength([emissive_strength])
style IMPL_gltf_pbr_surfaceshader_alpha fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_alpha([alpha])
style IMPL_gltf_pbr_surfaceshader_alpha_cutoff fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_alpha_cutoff([alpha_cutoff])
style IMPL_gltf_pbr_surfaceshader_alpha_mode fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_alpha_mode([alpha_mode])
style IMPL_gltf_pbr_surfaceshader_anisotropy_rotation fill:#09D, color:#FFF
IMPL_gltf_pbr_surfaceshader_anisotropy_rotation([anisotropy_rotation])
end
IMPL_gltf_pbr_surfaceshader_attenuation_color --"in"--> IMPL_gltf_pbr_surfaceshader_attenuation_color_vec
IMPL_gltf_pbr_surfaceshader_attenuation_color_vec --"in"--> IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec
IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec --"in1"--> IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec_over_distance
IMPL_gltf_pbr_surfaceshader_attenuation_distance --"in2"--> IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec_over_distance
IMPL_gltf_pbr_surfaceshader_ln_attenuation_color_vec_over_distance --"in1"--> IMPL_gltf_pbr_surfaceshader_attenuation_coeff
IMPL_gltf_pbr_surfaceshader_attenuation_coeff --"absorption"--> IMPL_gltf_pbr_surfaceshader_isotropic_volume
IMPL_gltf_pbr_surfaceshader_ior --"in2"--> IMPL_gltf_pbr_surfaceshader_one_minus_ior
IMPL_gltf_pbr_surfaceshader_ior --"in2"--> IMPL_gltf_pbr_surfaceshader_one_plus_ior
IMPL_gltf_pbr_surfaceshader_one_minus_ior --"in1"--> IMPL_gltf_pbr_surfaceshader_ior_div
IMPL_gltf_pbr_surfaceshader_one_plus_ior --"in2"--> IMPL_gltf_pbr_surfaceshader_ior_div
IMPL_gltf_pbr_surfaceshader_ior_div --"in1"--> IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior
IMPL_gltf_pbr_surfaceshader_ior_div --"in2"--> IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior
IMPL_gltf_pbr_surfaceshader_specular_color --"in1"--> IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior_specular_color
IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior --"in2"--> IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior_specular_color
IMPL_gltf_pbr_surfaceshader_dielectric_f0_from_ior_specular_color --"in1"--> IMPL_gltf_pbr_surfaceshader_clamped_dielectric_f0_from_ior_specular_color
IMPL_gltf_pbr_surfaceshader_clamped_dielectric_f0_from_ior_specular_color --"in1"--> IMPL_gltf_pbr_surfaceshader_dielectric_f0
IMPL_gltf_pbr_surfaceshader_specular --"in2"--> IMPL_gltf_pbr_surfaceshader_dielectric_f0
IMPL_gltf_pbr_surfaceshader_specular --"in2"--> IMPL_gltf_pbr_surfaceshader_dielectric_f90
IMPL_gltf_pbr_surfaceshader_clamped_at --"in1"--> IMPL_gltf_pbr_surfaceshader_roughness_uv
IMPL_gltf_pbr_surfaceshader_clamped_ab --"in2"--> IMPL_gltf_pbr_surfaceshader_roughness_uv
IMPL_gltf_pbr_surfaceshader_at --"in"--> IMPL_gltf_pbr_surfaceshader_clamped_at
IMPL_gltf_pbr_surfaceshader_alpha_roughness --"in"--> IMPL_gltf_pbr_surfaceshader_clamped_ab
IMPL_gltf_pbr_surfaceshader_roughness --"in1"--> IMPL_gltf_pbr_surfaceshader_alpha_roughness
IMPL_gltf_pbr_surfaceshader_roughness --"in2"--> IMPL_gltf_pbr_surfaceshader_alpha_roughness
IMPL_gltf_pbr_surfaceshader_anisotropy_strength --"in1"--> IMPL_gltf_pbr_surfaceshader_strength_2
IMPL_gltf_pbr_surfaceshader_anisotropy_strength --"in2"--> IMPL_gltf_pbr_surfaceshader_strength_2
IMPL_gltf_pbr_surfaceshader_alpha_roughness --"bg"--> IMPL_gltf_pbr_surfaceshader_at
IMPL_gltf_pbr_surfaceshader_strength_2 --"mix"--> IMPL_gltf_pbr_surfaceshader_at
IMPL_gltf_pbr_surfaceshader_base_color --"color"--> IMPL_gltf_pbr_surfaceshader_diffuse_bsdf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_diffuse_bsdf
IMPL_gltf_pbr_surfaceshader_base_color --"tint"--> IMPL_gltf_pbr_surfaceshader_transmission_bsdf
IMPL_gltf_pbr_surfaceshader_ior --"ior"--> IMPL_gltf_pbr_surfaceshader_transmission_bsdf
IMPL_gltf_pbr_surfaceshader_roughness_uv --"roughness"--> IMPL_gltf_pbr_surfaceshader_transmission_bsdf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_transmission_bsdf
IMPL_gltf_pbr_surfaceshader_selected_tangent --"tangent"--> IMPL_gltf_pbr_surfaceshader_transmission_bsdf
IMPL_gltf_pbr_surfaceshader_diffuse_bsdf --"bg"--> IMPL_gltf_pbr_surfaceshader_transmission_mix
IMPL_gltf_pbr_surfaceshader_transmission_bsdf --"fg"--> IMPL_gltf_pbr_surfaceshader_transmission_mix
IMPL_gltf_pbr_surfaceshader_transmission --"mix"--> IMPL_gltf_pbr_surfaceshader_transmission_mix
IMPL_gltf_pbr_surfaceshader_iridescence --"in"--> IMPL_gltf_pbr_surfaceshader_iridescence_inv
IMPL_gltf_pbr_surfaceshader_iridescence_inv --"weight"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf
IMPL_gltf_pbr_surfaceshader_dielectric_f0 --"color0"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf
IMPL_gltf_pbr_surfaceshader_dielectric_f90 --"color90"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf
IMPL_gltf_pbr_surfaceshader_roughness_uv --"roughness"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf
IMPL_gltf_pbr_surfaceshader_selected_tangent --"tangent"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf
IMPL_gltf_pbr_surfaceshader_iridescence --"weight"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_dielectric_f0 --"color0"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_dielectric_f90 --"color90"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_roughness_uv --"roughness"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_selected_tangent --"tangent"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_iridescence_thickness --"thinfilm_thickness"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_iridescence_ior --"thinfilm_ior"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf
IMPL_gltf_pbr_surfaceshader_reflection_bsdf --"in1"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_blend
IMPL_gltf_pbr_surfaceshader_reflection_bsdf_tf --"in2"--> IMPL_gltf_pbr_surfaceshader_reflection_bsdf_blend
IMPL_gltf_pbr_surfaceshader_reflection_bsdf_blend --"top"--> IMPL_gltf_pbr_surfaceshader_dielectric_layer
IMPL_gltf_pbr_surfaceshader_transmission_mix --"base"--> IMPL_gltf_pbr_surfaceshader_dielectric_layer
IMPL_gltf_pbr_surfaceshader_iridescence_inv --"weight"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf
IMPL_gltf_pbr_surfaceshader_base_color --"color0"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf
IMPL_gltf_pbr_surfaceshader_roughness_uv --"roughness"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf
IMPL_gltf_pbr_surfaceshader_selected_tangent --"tangent"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf
IMPL_gltf_pbr_surfaceshader_iridescence --"weight"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_base_color --"color0"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_roughness_uv --"roughness"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_selected_tangent --"tangent"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_iridescence_thickness --"thinfilm_thickness"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_iridescence_ior --"thinfilm_ior"--> IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf
IMPL_gltf_pbr_surfaceshader_metal_bsdf --"in1"--> IMPL_gltf_pbr_surfaceshader_metal_blend
IMPL_gltf_pbr_surfaceshader_metal_bsdf_tf --"in2"--> IMPL_gltf_pbr_surfaceshader_metal_blend
IMPL_gltf_pbr_surfaceshader_dielectric_layer --"bg"--> IMPL_gltf_pbr_surfaceshader_base_mix
IMPL_gltf_pbr_surfaceshader_metal_blend --"fg"--> IMPL_gltf_pbr_surfaceshader_base_mix
IMPL_gltf_pbr_surfaceshader_metallic --"mix"--> IMPL_gltf_pbr_surfaceshader_base_mix
IMPL_gltf_pbr_surfaceshader_sheen_color --"in"--> IMPL_gltf_pbr_surfaceshader_sheen_color_r
IMPL_gltf_pbr_surfaceshader_sheen_color --"in"--> IMPL_gltf_pbr_surfaceshader_sheen_color_g
IMPL_gltf_pbr_surfaceshader_sheen_color --"in"--> IMPL_gltf_pbr_surfaceshader_sheen_color_b
IMPL_gltf_pbr_surfaceshader_sheen_color_r --"in1"--> IMPL_gltf_pbr_surfaceshader_sheen_color_max_rg
IMPL_gltf_pbr_surfaceshader_sheen_color_g --"in2"--> IMPL_gltf_pbr_surfaceshader_sheen_color_max_rg
IMPL_gltf_pbr_surfaceshader_sheen_color_max_rg --"in1"--> IMPL_gltf_pbr_surfaceshader_sheen_intensity
IMPL_gltf_pbr_surfaceshader_sheen_color_b --"in2"--> IMPL_gltf_pbr_surfaceshader_sheen_intensity
IMPL_gltf_pbr_surfaceshader_sheen_roughness --"in1"--> IMPL_gltf_pbr_surfaceshader_sheen_roughness_sq
IMPL_gltf_pbr_surfaceshader_sheen_roughness --"in2"--> IMPL_gltf_pbr_surfaceshader_sheen_roughness_sq
IMPL_gltf_pbr_surfaceshader_sheen_color --"in1"--> IMPL_gltf_pbr_surfaceshader_sheen_color_normalized
IMPL_gltf_pbr_surfaceshader_sheen_intensity --"in2"--> IMPL_gltf_pbr_surfaceshader_sheen_color_normalized
IMPL_gltf_pbr_surfaceshader_sheen_intensity --"weight"--> IMPL_gltf_pbr_surfaceshader_sheen_bsdf
IMPL_gltf_pbr_surfaceshader_sheen_color_normalized --"color"--> IMPL_gltf_pbr_surfaceshader_sheen_bsdf
IMPL_gltf_pbr_surfaceshader_sheen_roughness_sq --"roughness"--> IMPL_gltf_pbr_surfaceshader_sheen_bsdf
IMPL_gltf_pbr_surfaceshader_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_sheen_bsdf
IMPL_gltf_pbr_surfaceshader_sheen_bsdf --"top"--> IMPL_gltf_pbr_surfaceshader_sheen_layer
IMPL_gltf_pbr_surfaceshader_base_mix --"base"--> IMPL_gltf_pbr_surfaceshader_sheen_layer
IMPL_gltf_pbr_surfaceshader_clearcoat_roughness --"roughness"--> IMPL_gltf_pbr_surfaceshader_clearcoat_roughness_uv
IMPL_gltf_pbr_surfaceshader_clearcoat --"weight"--> IMPL_gltf_pbr_surfaceshader_clearcoat_bsdf
IMPL_gltf_pbr_surfaceshader_clearcoat_roughness_uv --"roughness"--> IMPL_gltf_pbr_surfaceshader_clearcoat_bsdf
IMPL_gltf_pbr_surfaceshader_clearcoat_normal --"normal"--> IMPL_gltf_pbr_surfaceshader_clearcoat_bsdf
IMPL_gltf_pbr_surfaceshader_tangent --"tangent"--> IMPL_gltf_pbr_surfaceshader_clearcoat_bsdf
IMPL_gltf_pbr_surfaceshader_clearcoat_bsdf --"top"--> IMPL_gltf_pbr_surfaceshader_clearcoat_layer
IMPL_gltf_pbr_surfaceshader_sheen_layer --"base"--> IMPL_gltf_pbr_surfaceshader_clearcoat_layer
IMPL_gltf_pbr_surfaceshader_emissive --"in1"--> IMPL_gltf_pbr_surfaceshader_emission_color
IMPL_gltf_pbr_surfaceshader_emissive_strength --"in2"--> IMPL_gltf_pbr_surfaceshader_emission_color
IMPL_gltf_pbr_surfaceshader_emission_color --"color"--> IMPL_gltf_pbr_surfaceshader_emission
IMPL_gltf_pbr_surfaceshader_alpha --"value1"--> IMPL_gltf_pbr_surfaceshader_opacity_mask_cutoff
IMPL_gltf_pbr_surfaceshader_alpha_cutoff --"value2"--> IMPL_gltf_pbr_surfaceshader_opacity_mask_cutoff
IMPL_gltf_pbr_surfaceshader_alpha_mode --"value1"--> IMPL_gltf_pbr_surfaceshader_opacity_mask
IMPL_gltf_pbr_surfaceshader_opacity_mask_cutoff --"in1"--> IMPL_gltf_pbr_surfaceshader_opacity_mask
IMPL_gltf_pbr_surfaceshader_alpha --"in2"--> IMPL_gltf_pbr_surfaceshader_opacity_mask
IMPL_gltf_pbr_surfaceshader_alpha_mode --"value1"--> IMPL_gltf_pbr_surfaceshader_opacity
IMPL_gltf_pbr_surfaceshader_opacity_mask --"in2"--> IMPL_gltf_pbr_surfaceshader_opacity
IMPL_gltf_pbr_surfaceshader_anisotropy_rotation --"in1"--> IMPL_gltf_pbr_surfaceshader_rad_2_deg
IMPL_gltf_pbr_surfaceshader_tangent --"in"--> IMPL_gltf_pbr_surfaceshader_rotate_tangent
IMPL_gltf_pbr_surfaceshader_rad_2_deg --"amount"--> IMPL_gltf_pbr_surfaceshader_rotate_tangent
IMPL_gltf_pbr_surfaceshader_normal --"axis"--> IMPL_gltf_pbr_surfaceshader_rotate_tangent
IMPL_gltf_pbr_surfaceshader_rotate_tangent --"in"--> IMPL_gltf_pbr_surfaceshader_normalize_tangent
IMPL_gltf_pbr_surfaceshader_anisotropy_rotation --"in"--> IMPL_gltf_pbr_surfaceshader_abs_anisotropy_rotation
IMPL_gltf_pbr_surfaceshader_abs_anisotropy_rotation --"value1"--> IMPL_gltf_pbr_surfaceshader_selected_tangent
IMPL_gltf_pbr_surfaceshader_normalize_tangent --"in1"--> IMPL_gltf_pbr_surfaceshader_selected_tangent
IMPL_gltf_pbr_surfaceshader_tangent --"in2"--> IMPL_gltf_pbr_surfaceshader_selected_tangent
IMPL_gltf_pbr_surfaceshader_clearcoat_layer --"bsdf"--> IMPL_gltf_pbr_surfaceshader_shader_constructor
IMPL_gltf_pbr_surfaceshader_emission --"edf"--> IMPL_gltf_pbr_surfaceshader_shader_constructor
IMPL_gltf_pbr_surfaceshader_opacity --"opacity"--> IMPL_gltf_pbr_surfaceshader_shader_constructor
IMPL_gltf_pbr_surfaceshader_shader_constructor --> IMPL_gltf_pbr_surfaceshader_out