Commit: 8f747b0763ea427a3cb40ee2f53bb5648633bbdb
Author: makowalski
Date:   Mon May 10 21:38:20 2021 -0400
Branches: usd-importer-T81257-merge
https://developer.blender.org/rB8f747b0763ea427a3cb40ee2f53bb5648633bbdb

UDS import property UI improvements.

Now hiding the Experimental section if importing
materials is disabled.  Hiding the Import Material Blend
option if Import USD Preview is disabled. Import Material
Blend is now enabled by default.

===================================================================

M       source/blender/editors/io/io_usd.c

===================================================================

diff --git a/source/blender/editors/io/io_usd.c 
b/source/blender/editors/io/io_usd.c
index 40fb07e4ce8..64cf357c568 100644
--- a/source/blender/editors/io/io_usd.c
+++ b/source/blender/editors/io/io_usd.c
@@ -435,10 +435,14 @@ static void wm_usd_import_draw(bContext *UNUSED(C), 
wmOperator *op)
   uiItemR(box, ptr, "import_proxy", 0, NULL, ICON_NONE);
   uiItemR(box, ptr, "import_render", 0, NULL, ICON_NONE);
 
-  box = uiLayoutBox(layout);
-  uiItemL(box, IFACE_("Experimental"), ICON_NONE);
-  uiItemR(box, ptr, "import_usd_preview", 0, NULL, ICON_NONE);
-  uiItemR(box, ptr, "set_material_blend", 0, NULL, ICON_NONE);
+  if (RNA_boolean_get(ptr, "import_materials")) {
+    box = uiLayoutBox(layout);
+    uiItemL(box, IFACE_("Experimental"), ICON_NONE);
+    uiItemR(box, ptr, "import_usd_preview", 0, NULL, ICON_NONE);
+    if (RNA_boolean_get(ptr, "import_usd_preview")) {
+      uiItemR(box, ptr, "set_material_blend", 0, NULL, ICON_NONE);
+    }
+  }
 }
 
 void WM_OT_usd_import(struct wmOperatorType *ot)
@@ -560,7 +564,7 @@ void WM_OT_usd_import(struct wmOperatorType *ot)
 
   RNA_def_boolean(ot->srna,
                   "set_material_blend",
-                  false,
+                  true,
                   "Set Material Blend",
                   "If the Import USD Preview option is enabled, "
                   "the material blend method will automatically be set based 
on the "

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to