{
 "measured_on": "2026-10-21",
 "question": "what survives the trip from Blender into Godot through a .blend file, a GLB and an FBX: materials, animations, import-hint suffixes, scale and axes",
 "tool_versions": {
  "blender": "5.2.2 LTS",
  "godot": "4.7.2-stable (official)",
  "fbx_importer": "ufbx (Godot's default since 4.3)"
 },
 "method": {
  "test_scenes": "built by scripts/make-godot-test.py; the material scene is the one from the Unity measurement, built by the same code",
  "exports": "Blender File > Export > glTF 2.0 (GLB) and FBX with every setting at its default, plus the variants named in each table",
  "blend_route": "the .blend file saved into the project; Godot converts it by running the Blender install set in Editor Settings > FileSystem > Import > Blender, with its own default import options",
  "godot_import": "a project with nothing but these files, imported by the editor in headless mode with every import option at its default",
  "reading": "scripts/godot/measure_import.gd loads each imported scene and records nodes, transforms, materials, animations and collision shapes"
 },
 "import_messages": [],
 "materials": [
  {
   "material": "rough_000",
   "blender": {
    "roughness": 0.0,
    "metallic": 0.0
   },
   "blend": {
    "roughness": 0.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "rough_025",
   "blender": {
    "roughness": 0.25,
    "metallic": 0.0
   },
   "blend": {
    "roughness": 0.25,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.25,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "rough_050",
   "blender": {
    "roughness": 0.5,
    "metallic": 0.0
   },
   "blend": {
    "roughness": 0.5,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.5,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "rough_075",
   "blender": {
    "roughness": 0.75,
    "metallic": 0.0
   },
   "blend": {
    "roughness": 0.75,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.75,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "rough_100",
   "blender": {
    "roughness": 1.0,
    "metallic": 0.0
   },
   "blend": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": true
   },
   "glb": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": true
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": true,
    "same_as_godot_default": true
   }
  },
  {
   "material": "metal_030",
   "blender": {
    "roughness": 0.3,
    "metallic": 1.0
   },
   "blend": {
    "roughness": 0.3,
    "metallic": 1.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.3,
    "metallic": 1.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "color_tex",
   "blender": {
    "roughness": 0.5,
    "metallic": 0.0,
    "texture": "base colour"
   },
   "blend": {
    "roughness": 0.5,
    "metallic": 0.0,
    "albedo_color": [
     1.0,
     1.0,
     1.0,
     1.0
    ],
    "albedo_texture": {
     "file": "color_tex.png",
     "size": [
      256,
      256
     ]
    },
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.5,
    "metallic": 0.0,
    "albedo_color": [
     1.0,
     1.0,
     1.0,
     1.0
    ],
    "albedo_texture": {
     "file": "materials_color_tex.png",
     "size": [
      256,
      256
     ]
    },
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     1.0,
     1.0,
     1.0,
     1.0
    ],
    "albedo_texture": {
     "file": "color_tex.png",
     "size": [
      256,
      256
     ]
    },
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": true,
    "same_as_godot_default": false
   }
  },
  {
   "material": "rough_tex",
   "blender": {
    "roughness": "texture",
    "metallic": 0.0,
    "texture": "roughness"
   },
   "blend": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": {
     "file": "rough_tex.png",
     "size": [
      256,
      256
     ]
    },
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": {
     "file": "materials_rough_tex.png",
     "size": [
      256,
      256
     ]
    },
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "normal_tex",
   "blender": {
    "roughness": 0.4,
    "metallic": 0.0,
    "texture": "normal map"
   },
   "blend": {
    "roughness": 0.4,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": {
     "file": "normal_tex.png",
     "size": [
      256,
      256
     ]
    },
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.4,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": {
     "file": "materials_normal_tex.png",
     "size": [
      256,
      256
     ]
    },
    "normal_scale": 1.0,
    "transparency": "disabled",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     0.906,
     0.537,
     0.349,
     1.0
    ],
    "albedo_texture": null,
    "roughness_texture": null,
    "normal_map": {
     "file": "normal_tex.png",
     "size": [
      256,
      256
     ]
    },
    "normal_scale": 0.0,
    "transparency": "disabled",
    "cull_mode": "back",
    "kept": false,
    "same_as_godot_default": false
   }
  },
  {
   "material": "alpha_tex",
   "blender": {
    "roughness": 0.6,
    "metallic": 0.0,
    "texture": "base colour with alpha wired to Alpha"
   },
   "blend": {
    "roughness": 0.6,
    "metallic": 0.0,
    "albedo_color": [
     1.0,
     1.0,
     1.0,
     1.0
    ],
    "albedo_texture": {
     "file": "alpha_tex.png",
     "size": [
      256,
      256
     ]
    },
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "alpha depth pre-pass",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "glb": {
    "roughness": 0.6,
    "metallic": 0.0,
    "albedo_color": [
     1.0,
     1.0,
     1.0,
     1.0
    ],
    "albedo_texture": {
     "file": "materials_alpha_tex.png",
     "size": [
      256,
      256
     ]
    },
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "alpha depth pre-pass",
    "cull_mode": "disabled (double-sided)",
    "kept": true,
    "same_as_godot_default": false
   },
   "fbx": {
    "roughness": 1.0,
    "metallic": 0.0,
    "albedo_color": [
     1.0,
     1.0,
     1.0,
     1.0
    ],
    "albedo_texture": {
     "file": "alpha_tex.png",
     "size": [
      256,
      256
     ]
    },
    "roughness_texture": null,
    "normal_map": null,
    "normal_scale": 1.0,
    "transparency": "alpha scissor",
    "cull_mode": "back",
    "kept": true,
    "same_as_godot_default": false
   }
  }
 ],
 "animations": [
  {
   "scene": "anim_per_object",
   "description": "arm, forearm and sword each keyframed on its own: three actions, plus one leftover action kept by a fake user",
   "blender_actions": [
    "forearmAction",
    "sword_swing_old",
    "swordAction",
    "upper_armAction"
   ],
   "routes": {
    "blend": {
     "label": ".blend in the project (Godot's default: its Blender export uses animation mode Actions)",
     "loaded": true,
     "animation_count": 3,
     "animations": [
      {
       "name": "forearmAction",
       "length_s": 1.0417,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "swordAction",
       "length_s": 1.0417,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "upper_armAction",
       "length_s": 1.0417,
       "moves": [
        "upper_arm"
       ]
      }
     ]
    },
    "glb": {
     "label": "GLB, default (Animation mode: Actions)",
     "loaded": true,
     "animation_count": 3,
     "animations": [
      {
       "name": "forearmAction",
       "length_s": 1.0417,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "swordAction",
       "length_s": 1.0417,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "upper_armAction",
       "length_s": 1.0417,
       "moves": [
        "upper_arm"
       ]
      }
     ]
    },
    "glb_active_actions": {
     "label": "GLB, Animation mode: Active Actions Merged",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "Animation",
       "length_s": 1.0417,
       "moves": [
        "forearm",
        "sword",
        "upper_arm"
       ]
      }
     ]
    },
    "glb_nla_tracks": {
     "label": "GLB, Animation mode: NLA Tracks",
     "loaded": true,
     "animation_count": 0,
     "animations": []
    },
    "glb_scene": {
     "label": "GLB, Animation mode: Scene",
     "loaded": true,
     "animation_count": 3,
     "animations": [
      {
       "name": "forearm",
       "length_s": 1.0417,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "sword",
       "length_s": 1.0417,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "upper_arm",
       "length_s": 1.0417,
       "moves": [
        "upper_arm"
       ]
      }
     ]
    },
    "fbx": {
     "label": "FBX, default (Bake Animation on, All Actions on, NLA Strips on)",
     "loaded": true,
     "animation_count": 12,
     "animations": [
      {
       "name": "forearm|forearmAction",
       "length_s": 1.0,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "forearm|swordAction",
       "length_s": 1.0,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "forearm|sword_swing_old",
       "length_s": 1.0,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "forearm|upper_armAction",
       "length_s": 1.0,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "sword|forearmAction",
       "length_s": 1.0,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "sword|swordAction",
       "length_s": 1.0,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "sword|sword_swing_old",
       "length_s": 1.0,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "sword|upper_armAction",
       "length_s": 1.0,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "upper_arm|forearmAction",
       "length_s": 1.0,
       "moves": [
        "upper_arm"
       ]
      },
      {
       "name": "upper_arm|swordAction",
       "length_s": 1.0,
       "moves": [
        "upper_arm"
       ]
      },
      {
       "name": "upper_arm|sword_swing_old",
       "length_s": 1.0,
       "moves": [
        "upper_arm"
       ]
      },
      {
       "name": "upper_arm|upper_armAction",
       "length_s": 1.0,
       "moves": [
        "upper_arm"
       ]
      }
     ]
    },
    "fbx_all_actions_off": {
     "label": "FBX, All Actions off",
     "loaded": true,
     "animation_count": 0,
     "animations": []
    },
    "fbx_scene_take": {
     "label": "FBX, All Actions off and NLA Strips off",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "Scene",
       "length_s": 1.0,
       "moves": [
        "forearm",
        "sword",
        "upper_arm"
       ]
      }
     ]
    }
   }
  },
  {
   "scene": "anim_shared",
   "description": "the same three objects keyframed into one action, one slot per object",
   "blender_actions": [
    "idle"
   ],
   "routes": {
    "blend": {
     "label": ".blend in the project (Godot's default: its Blender export uses animation mode Actions)",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "idle",
       "length_s": 1.0417,
       "moves": [
        "forearm",
        "sword",
        "upper_arm"
       ]
      }
     ]
    },
    "glb": {
     "label": "GLB, default (Animation mode: Actions)",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "idle",
       "length_s": 1.0417,
       "moves": [
        "forearm",
        "sword",
        "upper_arm"
       ]
      }
     ]
    },
    "glb_active_actions": {
     "label": "GLB, Animation mode: Active Actions Merged",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "Animation",
       "length_s": 1.0417,
       "moves": [
        "forearm",
        "sword",
        "upper_arm"
       ]
      }
     ]
    },
    "glb_nla_tracks": {
     "label": "GLB, Animation mode: NLA Tracks",
     "loaded": true,
     "animation_count": 0,
     "animations": []
    },
    "glb_scene": {
     "label": "GLB, Animation mode: Scene",
     "loaded": true,
     "animation_count": 3,
     "animations": [
      {
       "name": "forearm",
       "length_s": 1.0417,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "sword",
       "length_s": 1.0417,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "upper_arm",
       "length_s": 1.0417,
       "moves": [
        "upper_arm"
       ]
      }
     ]
    },
    "fbx": {
     "label": "FBX, default (Bake Animation on, All Actions on, NLA Strips on)",
     "loaded": true,
     "animation_count": 3,
     "animations": [
      {
       "name": "forearm|idle",
       "length_s": 1.0,
       "moves": [
        "forearm"
       ]
      },
      {
       "name": "sword|idle",
       "length_s": 1.0,
       "moves": [
        "sword"
       ]
      },
      {
       "name": "upper_arm|idle",
       "length_s": 1.0,
       "moves": [
        "upper_arm"
       ]
      }
     ]
    },
    "fbx_all_actions_off": {
     "label": "FBX, All Actions off",
     "loaded": true,
     "animation_count": 0,
     "animations": []
    },
    "fbx_scene_take": {
     "label": "FBX, All Actions off and NLA Strips off",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "Scene",
       "length_s": 1.0,
       "moves": [
        "forearm",
        "sword",
        "upper_arm"
       ]
      }
     ]
    }
   }
  },
  {
   "scene": "anim_armature",
   "description": "the three objects parented to bones of one armature, one action on the armature",
   "blender_actions": [
    "idle"
   ],
   "routes": {
    "blend": {
     "label": ".blend in the project (Godot's default: its Blender export uses animation mode Actions)",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "idle",
       "length_s": 1.0417,
       "moves": [
        "fore",
        "hand",
        "upper"
       ]
      }
     ]
    },
    "glb": {
     "label": "GLB, default (Animation mode: Actions)",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "idle",
       "length_s": 1.0417,
       "moves": [
        "fore",
        "hand",
        "upper"
       ]
      }
     ]
    },
    "glb_active_actions": {
     "label": "GLB, Animation mode: Active Actions Merged",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "Animation",
       "length_s": 1.0417,
       "moves": [
        "fore",
        "hand",
        "upper"
       ]
      }
     ]
    },
    "glb_nla_tracks": {
     "label": "GLB, Animation mode: NLA Tracks",
     "loaded": true,
     "animation_count": 0,
     "animations": []
    },
    "glb_scene": {
     "label": "GLB, Animation mode: Scene",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "rig",
       "length_s": 1.0417,
       "moves": [
        "fore",
        "hand",
        "upper"
       ]
      }
     ]
    },
    "fbx": {
     "label": "FBX, default (Bake Animation on, All Actions on, NLA Strips on)",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "rig|idle",
       "length_s": 1.0,
       "moves": [
        "fore",
        "hand",
        "upper"
       ]
      }
     ]
    },
    "fbx_all_actions_off": {
     "label": "FBX, All Actions off",
     "loaded": true,
     "animation_count": 0,
     "animations": []
    },
    "fbx_scene_take": {
     "label": "FBX, All Actions off and NLA Strips off",
     "loaded": true,
     "animation_count": 1,
     "animations": [
      {
       "name": "Scene",
       "length_s": 1.0,
       "moves": [
        "fore",
        "hand",
        "upper"
       ]
      }
     ]
    }
   }
  }
 ],
 "loop_suffix": {
  "blend": [
   {
    "name": "spin",
    "loop_mode": "linear"
   }
  ],
  "glb": [
   {
    "name": "spin",
    "loop_mode": "linear"
   }
  ],
  "glb_active_actions": [
   {
    "name": "Animation",
    "loop_mode": "none"
   }
  ],
  "glb_nla_tracks": [],
  "glb_scene": [
   {
    "name": "fan",
    "loop_mode": "none"
   }
  ],
  "fbx": [
   {
    "name": "fan|spin",
    "loop_mode": "linear"
   }
  ],
  "fbx_all_actions_off": [],
  "fbx_scene_take": [
   {
    "name": "Scene",
    "loop_mode": "none"
   }
  ]
 },
 "suffixes": [
  {
   "object": "wall-col",
   "godot_docs_say": "-col: keep the mesh, add a static body with a collision shape",
   "blend": [
    {
     "node": "wall",
     "class": "MeshInstance3D"
    },
    {
     "node": "wall/StaticBody3D",
     "class": "StaticBody3D"
    },
    {
     "node": "wall/StaticBody3D/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConcavePolygonShape3D"
    }
   ],
   "glb": [
    {
     "node": "wall",
     "class": "MeshInstance3D"
    },
    {
     "node": "wall/StaticBody3D",
     "class": "StaticBody3D"
    },
    {
     "node": "wall/StaticBody3D/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConcavePolygonShape3D"
    }
   ],
   "fbx": [
    {
     "node": "wall",
     "class": "MeshInstance3D"
    },
    {
     "node": "wall/StaticBody3D",
     "class": "StaticBody3D"
    },
    {
     "node": "wall/StaticBody3D/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConcavePolygonShape3D"
    }
   ]
  },
  {
   "object": "floor-colonly",
   "godot_docs_say": "-colonly: collision only, no mesh",
   "blend": [
    {
     "node": "floor",
     "class": "StaticBody3D"
    },
    {
     "node": "floor/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConcavePolygonShape3D"
    }
   ],
   "glb": [
    {
     "node": "floor",
     "class": "StaticBody3D"
    },
    {
     "node": "floor/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConcavePolygonShape3D"
    }
   ],
   "fbx": [
    {
     "node": "floor",
     "class": "StaticBody3D"
    },
    {
     "node": "floor/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConcavePolygonShape3D"
    }
   ]
  },
  {
   "object": "rock-convcolonly",
   "godot_docs_say": "-convcolonly: convex collision only, no mesh",
   "blend": [
    {
     "node": "rock",
     "class": "StaticBody3D"
    },
    {
     "node": "rock/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConvexPolygonShape3D"
    }
   ],
   "glb": [
    {
     "node": "rock",
     "class": "StaticBody3D"
    },
    {
     "node": "rock/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConvexPolygonShape3D"
    }
   ],
   "fbx": [
    {
     "node": "rock",
     "class": "StaticBody3D"
    },
    {
     "node": "rock/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConvexPolygonShape3D"
    }
   ]
  },
  {
   "object": "marker-noimp",
   "godot_docs_say": "-noimp: not imported",
   "blend": [],
   "glb": [],
   "fbx": []
  },
  {
   "object": "crate-rigid",
   "godot_docs_say": "-rigid: rigid body",
   "blend": [
    {
     "node": "crate-rigid",
     "class": "RigidBody3D"
    },
    {
     "node": "crate-rigid/crate-rigid",
     "class": "MeshInstance3D"
    },
    {
     "node": "crate-rigid/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConvexPolygonShape3D"
    }
   ],
   "glb": [
    {
     "node": "crate-rigid",
     "class": "RigidBody3D"
    },
    {
     "node": "crate-rigid/crate-rigid",
     "class": "MeshInstance3D"
    },
    {
     "node": "crate-rigid/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConvexPolygonShape3D"
    }
   ],
   "fbx": [
    {
     "node": "crate-rigid",
     "class": "RigidBody3D"
    },
    {
     "node": "crate-rigid/crate-rigid",
     "class": "MeshInstance3D"
    },
    {
     "node": "crate-rigid/CollisionShape3D",
     "class": "CollisionShape3D",
     "shape": "ConvexPolygonShape3D"
    }
   ]
  }
 ],
 "scale_and_axes": {
  "blender": {
   "cube_2m": {
    "location": [
     0.0,
     0.0,
     1.0
    ],
    "scale": [
     1.0,
     1.0,
     1.0
    ],
    "dimensions": [
     2.0,
     2.0,
     2.0
    ]
   },
   "cube_1m_scale_2": {
    "location": [
     5.0,
     0.0,
     1.0
    ],
    "scale": [
     2.0,
     2.0,
     2.0
    ],
    "dimensions": [
     2.0,
     2.0,
     2.0
    ]
   },
   "marker_plus_x": {
    "location": [
     3.0,
     0.0,
     0.0
    ],
    "scale": [
     1.0,
     1.0,
     1.0
    ],
    "dimensions": [
     0.2,
     0.2,
     0.2
    ]
   },
   "marker_plus_y": {
    "location": [
     0.0,
     3.0,
     0.0
    ],
    "scale": [
     1.0,
     1.0,
     1.0
    ],
    "dimensions": [
     0.2,
     0.2,
     0.2
    ]
   },
   "marker_plus_z": {
    "location": [
     0.0,
     0.0,
     3.0
    ],
    "scale": [
     1.0,
     1.0,
     1.0
    ],
    "dimensions": [
     0.2,
     0.2,
     0.2
    ]
   }
  },
  "godot": {
   "blend": {
    "cube_2m": {
     "position": [
      0.0,
      1.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      2.0,
      2.0,
      2.0
     ]
    },
    "cube_1m_scale_2": {
     "position": [
      5.0,
      1.0,
      0.0
     ],
     "node_scale": [
      2.0,
      2.0,
      2.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      1.0,
      1.0,
      1.0
     ]
    },
    "marker_plus_x": {
     "position": [
      3.0,
      0.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_y": {
     "position": [
      0.0,
      0.0,
      -3.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_z": {
     "position": [
      0.0,
      3.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    }
   },
   "glb": {
    "cube_2m": {
     "position": [
      0.0,
      1.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      2.0,
      2.0,
      2.0
     ]
    },
    "cube_1m_scale_2": {
     "position": [
      5.0,
      1.0,
      0.0
     ],
     "node_scale": [
      2.0,
      2.0,
      2.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      1.0,
      1.0,
      1.0
     ]
    },
    "marker_plus_x": {
     "position": [
      3.0,
      0.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_y": {
     "position": [
      0.0,
      0.0,
      -3.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_z": {
     "position": [
      0.0,
      3.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    }
   },
   "fbx": {
    "cube_2m": {
     "position": [
      0.0,
      1.0,
      0.0
     ],
     "node_scale": [
      100.0,
      100.0,
      100.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      0.02,
      0.02,
      0.02
     ]
    },
    "cube_1m_scale_2": {
     "position": [
      5.0,
      1.0,
      0.0
     ],
     "node_scale": [
      200.0,
      200.0,
      200.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      0.01,
      0.01,
      0.01
     ]
    },
    "marker_plus_x": {
     "position": [
      3.0,
      0.0,
      0.0
     ],
     "node_scale": [
      100.0,
      100.0,
      100.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.002,
      0.002,
      0.002
     ]
    },
    "marker_plus_y": {
     "position": [
      0.0,
      0.0,
      -3.0
     ],
     "node_scale": [
      100.0,
      100.0,
      100.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.002,
      0.002,
      0.002
     ]
    },
    "marker_plus_z": {
     "position": [
      0.0,
      3.0,
      0.0
     ],
     "node_scale": [
      100.0,
      100.0,
      100.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.002,
      0.002,
      0.002
     ]
    }
   },
   "fbx_scale_units": {
    "cube_2m": {
     "position": [
      0.0,
      1.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      2.0,
      2.0,
      2.0
     ]
    },
    "cube_1m_scale_2": {
     "position": [
      5.0,
      1.0,
      0.0
     ],
     "node_scale": [
      2.0,
      2.0,
      2.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      1.0,
      1.0,
      1.0
     ]
    },
    "marker_plus_x": {
     "position": [
      3.0,
      0.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_y": {
     "position": [
      0.0,
      0.0,
      -3.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_z": {
     "position": [
      0.0,
      3.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    }
   },
   "fbx_scale_all": {
    "cube_2m": {
     "position": [
      0.0,
      1.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      2.0,
      2.0,
      2.0
     ]
    },
    "cube_1m_scale_2": {
     "position": [
      5.0,
      1.0,
      0.0
     ],
     "node_scale": [
      2.0,
      2.0,
      2.0
     ],
     "world_size": [
      2.0,
      2.0,
      2.0
     ],
     "mesh_size_without_node_scale": [
      1.0,
      1.0,
      1.0
     ]
    },
    "marker_plus_x": {
     "position": [
      3.0,
      0.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_y": {
     "position": [
      0.0,
      0.0,
      -3.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    },
    "marker_plus_z": {
     "position": [
      0.0,
      3.0,
      0.0
     ],
     "node_scale": [
      1.0,
      1.0,
      1.0
     ],
     "world_size": [
      0.2,
      0.2,
      0.2
     ],
     "mesh_size_without_node_scale": [
      0.2,
      0.2,
      0.2
     ]
    }
   },
   "physics_bodies": {
    "fbx": [
     {
      "node": "crate-rigid",
      "class": "RigidBody3D",
      "scale": [
       100.0,
       100.0,
       100.0
      ]
     },
     {
      "node": "floor",
      "class": "StaticBody3D",
      "scale": [
       100.0,
       100.0,
       100.0
      ]
     },
     {
      "node": "rock",
      "class": "StaticBody3D",
      "scale": [
       100.0,
       100.0,
       100.0
      ]
     },
     {
      "node": "wall/StaticBody3D",
      "class": "StaticBody3D",
      "scale": [
       100.0,
       100.0,
       100.0
      ]
     }
    ],
    "fbx_scale_all": [
     {
      "node": "crate-rigid",
      "class": "RigidBody3D",
      "scale": [
       1.0,
       1.0,
       1.0
      ]
     },
     {
      "node": "floor",
      "class": "StaticBody3D",
      "scale": [
       1.0,
       1.0,
       1.0
      ]
     },
     {
      "node": "rock",
      "class": "StaticBody3D",
      "scale": [
       1.0,
       1.0,
       1.0
      ]
     },
     {
      "node": "wall/StaticBody3D",
      "class": "StaticBody3D",
      "scale": [
       1.0,
       1.0,
       1.0
      ]
     }
    ]
   }
  },
  "note": "Blender is Z up; Godot is Y up with -Z forward. A Blender +Y marker should arrive at Godot -Z, a +Z marker at +Y."
 },
 "rigid_body_at_runtime": {
  "note": "the crate-rigid object (a 1 m cube) instanced and run for ten physics frames; Godot warns that scale on a RigidBody3D is overridden by the physics engine when running (scene/3d/physics/rigid_body_3d.cpp). Sizes a little above 1 m are the bounding box of the cube while it tumbles.",
  "files": {
   "suffixes.blend": {
    "after_10_physics_frames": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       1.0006,
       1.0225,
       1.022
      ]
     }
    ],
    "before_running": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       1.0,
       1.0,
       1.0
      ]
     }
    ]
   },
   "suffixes.fbx": {
    "after_10_physics_frames": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       0.0115,
       0.0117,
       0.0103
      ]
     }
    ],
    "before_running": [
     {
      "body": "crate-rigid",
      "body_scale": [
       100.0,
       100.0,
       100.0
      ],
      "mesh_world_size": [
       1.0,
       1.0,
       1.0
      ]
     }
    ]
   },
   "suffixes.glb": {
    "after_10_physics_frames": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       1.0006,
       1.0225,
       1.022
      ]
     }
    ],
    "before_running": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       1.0,
       1.0,
       1.0
      ]
     }
    ]
   },
   "suffixes__fbx_fbx_scale_all.fbx": {
    "after_10_physics_frames": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       1.0028,
       1.0225,
       1.0242
      ]
     }
    ],
    "before_running": [
     {
      "body": "crate-rigid",
      "body_scale": [
       1.0,
       1.0,
       1.0
      ],
      "mesh_world_size": [
       1.0,
       1.0,
       1.0
      ]
     }
    ]
   }
  }
 },
 "generated_model": {
  "source": "TRELLIS.2 figurine from the scale benchmark, GLB as downloaded from the Hugging Face Space, the same file as the Unity measurement",
  "godot": {
   "loaded": true,
   "meshes": [
    {
     "node": "world/geometry_0",
     "world_size": [
      0.662,
      1.0013,
      0.63
     ],
     "materials": [
      {
       "albedo_texture": {
        "file": "figurine_trellis2_0.webp",
        "size": [
         2048,
         2048
        ]
       },
       "roughness_texture": {
        "file": "figurine_trellis2_1.webp",
        "size": [
         2048,
         2048
        ]
       },
       "metallic_texture": {
        "file": "figurine_trellis2_1.webp",
        "size": [
         2048,
         2048
        ]
       },
       "metallic": 1.0,
       "roughness": 1.0
      }
     ]
    }
   ]
  }
 },
 "unity_comparison": {
  "source": "blender-to-unity-2026-10-13.json",
  "tool_versions": {
   "blender": "5.2.2 LTS",
   "unity": "6000.6.5f1",
   "urp": "17.6.0",
   "gltfast": "6.20.0"
  },
  "materials": [
   {
    "material": "rough_000",
    "unity_fbx": {
     "smoothness": 1,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "rough_025",
    "unity_fbx": {
     "smoothness": 0.75,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.25,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "rough_050",
    "unity_fbx": {
     "smoothness": 0.5,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.5,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "rough_075",
    "unity_fbx": {
     "smoothness": 0.25,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.75,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "rough_100",
    "unity_fbx": {
     "smoothness": 0,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 1,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "metal_030",
    "unity_fbx": {
     "smoothness": 0.7,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.3,
     "metallic": 1,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "color_tex",
    "unity_fbx": {
     "smoothness": 0.5,
     "metallic": 0,
     "base_map": "color_tex",
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.5,
     "metallic": 0,
     "base_color_texture": "color_tex",
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "rough_tex",
    "unity_fbx": {
     "smoothness": 0.5,
     "metallic": 0,
     "base_map": null,
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 1,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": null,
     "metallic_roughness_texture": "rough_tex",
     "surface": 0
    }
   },
   {
    "material": "normal_tex",
    "unity_fbx": {
     "smoothness": 0.6,
     "metallic": 0,
     "base_map": null,
     "normal_map": "normal_tex",
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.4,
     "metallic": 0,
     "base_color_texture": null,
     "normal_texture": "normal_tex",
     "metallic_roughness_texture": null,
     "surface": 0
    }
   },
   {
    "material": "alpha_tex",
    "unity_fbx": {
     "smoothness": 0.4,
     "metallic": 0,
     "base_map": "alpha_tex",
     "normal_map": null,
     "metallic_gloss_map": null,
     "surface": 0,
     "alpha_clip": 0
    },
    "unity_glb": {
     "roughness": 0.6,
     "metallic": 0,
     "base_color_texture": "alpha_tex",
     "normal_texture": null,
     "metallic_roughness_texture": null,
     "surface": 1
    }
   }
  ],
  "generated_model_glb_imported": false,
  "generated_model_glb_report": [
   "glTF extension EXT_texture_webp is not supported"
  ]
 },
 "not_measured_here": [
  "Godot 3.x, the .NET (C#) build of Godot, and Godot versions other than the one listed.",
  "The FBX2glTF importer, which Godot still offers as an option; everything here is ufbx, the default.",
  "Collada (DAE) and OBJ. OBJ carries no animation and no PBR material, so it is not an answer to this question.",
  "Third party add-ons on either side, such as Blender add-ons that export Godot scenes directly.",
  "Skinned meshes with vertex weights. The armature test parents rigid objects to bones, which is what the r/godot thread describes; skin weights are a separate test.",
  "How the scenes look when rendered. Every value here is read from the imported resources, not judged from a picture."
 ]
}
