Skip to content

Commit

Permalink
feat: improve material setup performance
Browse files Browse the repository at this point in the history
  • Loading branch information
saturday06 committed Jun 18, 2024
1 parent baf6431 commit e820733
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions src/io_scene_vrm/editor/mtoon1/ops.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,16 +107,13 @@ def convert_material_to_mtoon1(self, context: Context, material: Material) -> No
self.convert_mtoon_unversioned_to_mtoon1(context, material, node)
return

addon_version = tuple(material.vrm_addon_extension.mtoon1.addon_version)
overwrite = addon_version < (2, 20, 8)

principled_bsdf = PrincipledBSDFWrapper(material)
if not principled_bsdf.node_principled_bsdf:
reset_shader_node_group(
context,
material,
reset_material_node_tree=True,
reset_node_groups=overwrite,
reset_node_groups=False,
)
return

Expand Down Expand Up @@ -152,7 +149,7 @@ def convert_material_to_mtoon1(self, context: Context, material: Material) -> No
context,
material,
reset_material_node_tree=True,
reset_node_groups=overwrite,
reset_node_groups=False,
)

gltf = material.vrm_addon_extension.mtoon1
Expand Down

0 comments on commit e820733

Please sign in to comment.