BSDF Shaders
This commit is contained in:
@ -165,6 +165,10 @@ ALL_NODES: Dict[str, MaterialNodeMeta] = {
|
||||
'TRANSPARENT_BSDF': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdftransparent),
|
||||
'BSDF_REFRACTION': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdfrefraction),
|
||||
'REFRACTION_BSDF': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdfrefraction),
|
||||
'BSDF_TOON': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdftoon),
|
||||
'TOON_BSDF': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdftoon),
|
||||
'BSDF_HAIR': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdfhair),
|
||||
'HAIR_BSDF': MaterialNodeMeta(parse_func=nodes_shader.parse_bsdfhair),
|
||||
'EMISSION': MaterialNodeMeta(parse_func=nodes_shader.parse_emission),
|
||||
'HOLDOUT': MaterialNodeMeta(
|
||||
parse_func=nodes_shader.parse_holdout,
|
||||
@ -211,6 +215,8 @@ if bpy.app.version < (4, 1, 0):
|
||||
ALL_NODES['TEX_MUSGRAVE'] = MaterialNodeMeta(parse_func=nodes_texture.parse_tex_musgrave)
|
||||
if bpy.app.version >= (4, 0, 0):
|
||||
ALL_NODES['BSDF_SHEEN'] = MaterialNodeMeta(parse_func=nodes_shader.parse_bsdfsheen)
|
||||
if bpy.app.version >= (2, 83, 0):
|
||||
ALL_NODES['BSDF_HAIR_PRINCIPLED'] = MaterialNodeMeta(parse_func=nodes_shader.parse_bsdfhairprincipled)
|
||||
if bpy.app.version < (5, 0, 0):
|
||||
ALL_NODES['TEX_POINTDENSITY'] = MaterialNodeMeta(parse_func=nodes_texture.parse_tex_pointdensity, compute_dxdy_variants=ComputeDXDYVariant.NEVER)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user