champions-of-luneraria/Assets/Luneraria/Art/Units/s02.export.json
Martin Stickelbroeck 3ca38a8443 U2 Batch Asset Import
Alle 86 Modelle der Godot-Referenz laufen durch die Blender→FBX-Pipeline
(nach bestandenem Vertical Function Test); jede Einheit zeigt ihr eigenes
Modell.

- Exportmanifest aus den Godot-Manifesten (tools/blender/make_manifest.py):
  Units, Enemies, Props, Characters, Peoples, Buildings, Environment; die
  drei Vergleichs-GLBs als Aliase. Neu in der Pipeline: Tangenten berechnet
  Unity mit MikkTSpace, Generatoren laufen in einer temporären Kopie, die
  Grüne Kluft wird wie das GLB zusammengefasst, Texturen kommen mit.
  1.616 Blender- und 1.247 Unity-Prüfungen grün, zwei Exportläufe
  byteidentisch; Kontaktbögen je Gruppe.
- Einheitenbibliothek nach Godots AssetLibrary: 70 Einträge der
  Einheitengruppen, Figuren mit Skelett ersetzen das starre Modell ihrer ID.
  Starre Modelle werden zur Laufzeit je Material zusammengefasst; Controller
  werden an Ort und Stelle aktualisiert.
- Tests mit allen Modellen: EditMode 11/11, PlayMode 2/2. Vertical Function
  Test Seed 2 DCE95C96556F3A1A und Seed 9 ab Runde 21 7B8E43AEFC0D60C5,
  beide gleich dem Kern (Nachweise mit LUNE_EVIDENCE=u2a-batch; die Belege
  von U2C und U2D bleiben unverändert).
- macOS-Player mit allen Modellen: 158-160 fps in der Übersicht
  (116 Einheiten), 205-207 fps auf der Mid-Lane; Haupt- und Render-Thread
  etwa doppelt so lang wie mit dem Platzhalter, Present-Ausreißer kürzer.
- Befund iCloud Drive: Konfliktkopien ("Name 2.ext") im Build-Cache ließen
  den Build die Einheitenbibliothek mit altem Feldlayout schreiben; der
  Player meldete sharedassets0.assets als beschädigt. LunePlayerBuild
  entfernt solche Kopien vor dem Build und bricht ab, wenn während des
  Builds neue entstehen. Bereits committete Kopien: Controller-Duplikate und
  World/Generated 2.meta entfernt, drei U2D-Benchmarkläufe als -run1 bis
  -run3 benannt.
- Dokumentation: U2-WORLD (Batch-Import), PORT-STATUS (Entscheidungen:
  Modelle direkt in Git, Projektort außerhalb von iCloud Drive), PORT-QA.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 19:10:35 +02:00

1584 lines
26 KiB
JSON

{
"id": "s02",
"group": "Units",
"source": "assets-source/phase4/blend/s02.blend",
"exporter_version": 10,
"blender": "5.2.2 LTS",
"fbx_settings": {
"use_selection": true,
"use_visible": false,
"use_active_collection": false,
"global_scale": 1.0,
"apply_unit_scale": true,
"apply_scale_options": "FBX_SCALE_UNITS",
"axis_forward": "Y",
"axis_up": "Z",
"bake_space_transform": false,
"object_types": [
"ARMATURE",
"EMPTY",
"MESH"
],
"use_mesh_modifiers": true,
"use_mesh_modifiers_render": true,
"mesh_smooth_type": "OFF",
"use_subsurf": false,
"use_mesh_edges": false,
"use_tspace": false,
"use_triangles": false,
"colors_type": "LINEAR",
"prioritize_active_color": true,
"use_custom_props": false,
"add_leaf_bones": false,
"primary_bone_axis": "Y",
"secondary_bone_axis": "X",
"use_armature_deform_only": true,
"armature_nodetype": "NULL",
"bake_anim": true,
"bake_anim_use_all_bones": true,
"bake_anim_use_nla_strips": false,
"bake_anim_use_all_actions": true,
"bake_anim_force_startend_keying": true,
"bake_anim_step": 1.0,
"bake_anim_simplify_factor": 0.0,
"path_mode": "STRIP",
"embed_textures": false,
"batch_mode": "OFF"
},
"checks": [
{
"check": "logical_names_unique",
"ok": true,
"detail": "[]"
},
{
"check": "turn_applied",
"ok": true,
"detail": "[]"
},
{
"check": "units_metric",
"ok": true,
"detail": "METRIC"
},
{
"check": "unit_scale_1",
"ok": true,
"detail": "1.0"
},
{
"check": "no_negative_scale",
"ok": true,
"detail": "{}"
},
{
"check": "object_scale_1",
"ok": true,
"detail": "{}"
},
{
"check": "mesh_names_unique",
"ok": true,
"detail": "['ArmL_Glove', 'ArmL_Lower', 'ArmL_Pauldron', 'ArmL_PauldronCap', 'ArmL_Upper', 'ArmR_Glove', 'ArmR_Lower', 'ArmR_Pauldron', 'ArmR_PauldronCap', 'ArmR_Upper', 'Body_Armor_Face', 'Body_Armor_Rim', 'Body_Belt', 'Body_Tabard', 'Head_Crest', 'Head_Eye1', 'Head_Eye_1', 'Head_HelmetBack', 'Head_Visor', 'Head_VisorSlit', 'LegL_Boot', 'LegL_KneePlate', 'LegL_Shin', 'LegL_Strap', 'LegL_Thigh', 'LegR_Boot', 'LegR_KneePlate', 'LegR_Shin', 'LegR_Strap', 'LegR_Thigh', 'Weapon_Corner10_4', 'Weapon_Corner11_16', 'Weapon_Corner_10_4', 'Weapon_Corner_11_16', 'Weapon_ShieldBoss', 'Weapon_ShieldSpine', 'Weapon_TowerShield_Face', 'Weapon_TowerShield_Rim']"
},
{
"check": "material_slots_filled",
"ok": true,
"detail": "{}"
},
{
"check": "normals_unit_length",
"ok": true,
"detail": "{}"
},
{
"check": "no_blend_shapes",
"ok": true,
"detail": "{}"
},
{
"check": "triangles_match_godot",
"ok": true,
"detail": "12040 fbx / 12040 godot"
},
{
"check": "part_names_match_godot",
"ok": true,
"detail": "[]"
},
{
"check": "bounds_match_godot",
"ok": true,
"detail": "largest difference 0.00004 m"
},
{
"check": "no_armature",
"ok": true,
"detail": "[]"
},
{
"check": "forward_marker_unity_plus_z",
"ok": true,
"detail": "[0.0, 0.0, 0.75]"
},
{
"check": "roundtrip_mesh_names",
"ok": true,
"detail": "[]"
},
{
"check": "roundtrip_triangles",
"ok": true,
"detail": "12040 / 12040"
},
{
"check": "roundtrip_materials",
"ok": true,
"detail": "[]"
}
],
"source_sha256": "11bfd469ed561a347310388d7d424af445d91b439e6d7d6239734e1e78db3b14",
"removed_modifiers": 0,
"logical_names": {
"objects": 40,
"materials": 5,
"merged_materials": 0
},
"kind": "rigid",
"fps": 24.0,
"objects": 40,
"meshes": {
"LegL_Thigh": {
"mesh": "LegL_Thigh_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1038,
0.2989,
-0.3286
],
"max": [
0.3361,
0.588,
-0.1387
]
}
},
"LegL_Shin": {
"mesh": "LegL_Shin_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1839,
0.0806,
-0.3077
],
"max": [
0.3337,
0.354,
-0.0886
]
}
},
"LegL_Boot": {
"mesh": "LegL_Boot_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1634,
0.0,
-0.2203
],
"max": [
0.3319,
0.133,
0.0626
]
}
},
"LegL_KneePlate": {
"mesh": "LegL_KneePlate_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1723,
0.2169,
-0.2159
],
"max": [
0.3758,
0.3991,
-0.0986
]
}
},
"LegL_Strap": {
"mesh": "LegL_Strap_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1778,
0.1685,
-0.2244
],
"max": [
0.3176,
0.2173,
-0.0655
]
}
},
"LegR_Thigh": {
"mesh": "LegR_Thigh_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.2842,
0.2989,
-0.3286
],
"max": [
-0.0519,
0.588,
-0.1387
]
}
},
"LegR_Shin": {
"mesh": "LegR_Shin_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.2818,
0.0806,
-0.3077
],
"max": [
-0.132,
0.354,
-0.0886
]
}
},
"LegR_Boot": {
"mesh": "LegR_Boot_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.28,
0.0,
-0.2203
],
"max": [
-0.1115,
0.133,
0.0626
]
}
},
"LegR_KneePlate": {
"mesh": "LegR_KneePlate_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3155,
0.2169,
-0.2159
],
"max": [
-0.112,
0.3991,
-0.0986
]
}
},
"LegR_Strap": {
"mesh": "LegR_Strap_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.2657,
0.1685,
-0.2244
],
"max": [
-0.1259,
0.2173,
-0.0655
]
}
},
"Body_Armor_Rim": {
"mesh": "Body_Armor_Rim_Mesh",
"triangles": 238,
"vertices": 121,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.2032,
0.5724,
-0.3711
],
"max": [
0.2551,
1.0289,
-0.0385
]
}
},
"Body_Armor_Face": {
"mesh": "Body_Armor_Face_Mesh",
"triangles": 238,
"vertices": 121,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.162,
0.6027,
-0.0967
],
"max": [
0.2139,
1.0044,
0.0188
]
}
},
"Body_Belt": {
"mesh": "Body_Belt_Mesh",
"triangles": 444,
"vertices": 224,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.1647,
0.5721,
-0.3312
],
"max": [
0.2166,
0.6342,
-0.0219
]
}
},
"Body_Tabard": {
"mesh": "Body_Tabard_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_accent_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.08,
0.2156,
-0.054
],
"max": [
0.1098,
0.612,
0.0069
]
}
},
"Head_HelmetBack": {
"mesh": "Head_HelmetBack_Mesh",
"triangles": 476,
"vertices": 240,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.1004,
0.98,
-0.3271
],
"max": [
0.1523,
1.3083,
-0.078
]
}
},
"Head_Visor": {
"mesh": "Head_Visor_Mesh",
"triangles": 286,
"vertices": 145,
"ngons": 0,
"materials": [
"SW_neutral_light_D8D2BF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.0792,
0.9977,
-0.1449
],
"max": [
0.1312,
1.3081,
-0.0048
]
}
},
"Head_Eye_1": {
"mesh": "Head_Eye_1_Mesh",
"triangles": 142,
"vertices": 73,
"ngons": 0,
"materials": [
"SW_neutral_shadow_202832"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.0392,
1.1562,
-0.0075
],
"max": [
0.1019,
1.1823,
0.0076
]
}
},
"Head_Eye1": {
"mesh": "Head_Eye1_Mesh",
"triangles": 142,
"vertices": 73,
"ngons": 0,
"materials": [
"SW_neutral_shadow_202832"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.05,
1.1562,
-0.0075
],
"max": [
0.0127,
1.1823,
0.0076
]
}
},
"Head_VisorSlit": {
"mesh": "Head_VisorSlit_Mesh",
"triangles": 188,
"vertices": 96,
"ngons": 0,
"materials": [
"SW_neutral_shadow_202832"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.0154,
1.0244,
-0.0092
],
"max": [
0.0366,
1.1575,
0.012
]
}
},
"Head_Crest": {
"mesh": "Head_Crest_Mesh",
"triangles": 252,
"vertices": 128,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.0038,
1.2062,
-0.3002
],
"max": [
0.0454,
1.4,
-0.077
]
}
},
"ArmL_Upper": {
"mesh": "ArmL_Upper_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.2365,
0.7229,
-0.2706
],
"max": [
0.454,
0.9889,
-0.0902
]
}
},
"ArmL_Lower": {
"mesh": "ArmL_Lower_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.2952,
0.5883,
-0.2331
],
"max": [
0.484,
0.7865,
-0.0257
]
}
},
"ArmL_Glove": {
"mesh": "ArmL_Glove_Mesh",
"triangles": 476,
"vertices": 240,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.2951,
0.546,
-0.1719
],
"max": [
0.4663,
0.6958,
-0.0293
]
}
},
"ArmL_Pauldron": {
"mesh": "ArmL_Pauldron_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1546,
0.8603,
-0.3445
],
"max": [
0.4295,
1.0555,
-0.0323
]
}
},
"ArmL_PauldronCap": {
"mesh": "ArmL_PauldronCap_Mesh",
"triangles": 252,
"vertices": 128,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
0.1332,
0.8914,
-0.0762
],
"max": [
0.4508,
1.0422,
0.0016
]
}
},
"ArmR_Upper": {
"mesh": "ArmR_Upper_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3717,
0.7669,
-0.2676
],
"max": [
-0.1795,
0.9893,
-0.0799
]
}
},
"ArmR_Lower": {
"mesh": "ArmR_Lower_Mesh",
"triangles": 284,
"vertices": 144,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3804,
0.7006,
-0.1768
],
"max": [
-0.1708,
0.887,
0.0377
]
}
},
"ArmR_Glove": {
"mesh": "ArmR_Glove_Mesh",
"triangles": 476,
"vertices": 240,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3257,
0.7145,
-0.0654
],
"max": [
-0.1545,
0.8643,
0.0771
]
}
},
"ArmR_Pauldron": {
"mesh": "ArmR_Pauldron_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3776,
0.8603,
-0.3445
],
"max": [
-0.1027,
1.0555,
-0.0323
]
}
},
"ArmR_PauldronCap": {
"mesh": "ArmR_PauldronCap_Mesh",
"triangles": 252,
"vertices": 128,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3989,
0.8914,
-0.0762
],
"max": [
-0.0813,
1.0422,
0.0016
]
}
},
"Weapon_TowerShield_Rim": {
"mesh": "Weapon_TowerShield_Rim_Mesh",
"triangles": 286,
"vertices": 145,
"ngons": 0,
"materials": [
"SW_neutral_light_D8D2BF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.4796,
0.2661,
0.0502
],
"max": [
0.0348,
1.1264,
0.1877
]
}
},
"Weapon_TowerShield_Face": {
"mesh": "Weapon_TowerShield_Face_Mesh",
"triangles": 286,
"vertices": 145,
"ngons": 0,
"materials": [
"SW_neutral_secondary_A8654D"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.4333,
0.3182,
0.147
],
"max": [
-0.0115,
1.0753,
0.2079
]
}
},
"Weapon_ShieldSpine": {
"mesh": "Weapon_ShieldSpine_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.2557,
0.2927,
0.1695
],
"max": [
-0.1891,
1.1087,
0.2231
]
}
},
"Weapon_ShieldBoss": {
"mesh": "Weapon_ShieldBoss_Mesh",
"triangles": 476,
"vertices": 240,
"ngons": 0,
"materials": [
"SW_neutral_primary_536375"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.3138,
0.5735,
0.155
],
"max": [
-0.131,
0.8633,
0.3711
]
}
},
"Weapon_Corner_10_4": {
"mesh": "Weapon_Corner_10_4_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_light_D8D2BF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.076,
0.306,
0.1788
],
"max": [
0.0393,
0.4036,
0.2276
]
}
},
"Weapon_Corner_11_16": {
"mesh": "Weapon_Corner_11_16_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_light_D8D2BF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.076,
0.9801,
0.1788
],
"max": [
0.0393,
1.0776,
0.2276
]
}
},
"Weapon_Corner10_4": {
"mesh": "Weapon_Corner10_4_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_light_D8D2BF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.484,
0.306,
0.1788
],
"max": [
-0.3687,
0.4036,
0.2276
]
}
},
"Weapon_Corner11_16": {
"mesh": "Weapon_Corner11_16_Mesh",
"triangles": 382,
"vertices": 193,
"ngons": 0,
"materials": [
"SW_neutral_light_D8D2BF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": true,
"normals_unit_length": true,
"bad_normals": 0,
"degenerate_triangles": 0,
"shape_keys": 0,
"skinned": false,
"scale": [
1.0,
1.0,
1.0
],
"bounds_unity": {
"min": [
-0.484,
0.9801,
0.1788
],
"max": [
-0.3687,
1.0776,
0.2276
]
}
}
},
"armatures": {},
"empties": {
"Model_s02": [
0.0,
0.0,
0.0
],
"Forward": [
0.0,
0.0,
0.75
]
},
"bounds_unity": {
"min": [
-0.484,
0.0,
-0.3711
],
"max": [
0.484,
1.4,
0.3711
]
},
"clips": [],
"expected_from_godot": {
"triangles": 12040,
"bounds_godot": {
"min": [
-0.484041690826416,
0.0,
-0.37111228704452515
],
"max": [
0.484041690826416,
1.3999998569488525,
0.37111228704452515
]
},
"resource_path": "res://assets/models/unit_s02.glb"
},
"meshes_with_ngons": {},
"meshes_without_uv": [
"ArmL_Pauldron",
"ArmL_PauldronCap",
"ArmR_Pauldron",
"ArmR_PauldronCap",
"Body_Armor_Face",
"Body_Armor_Rim",
"Body_Belt",
"Body_Tabard",
"Head_Crest",
"Head_Eye1",
"Head_Eye_1",
"Head_Visor",
"LegL_Boot",
"LegL_KneePlate",
"LegR_Boot",
"LegR_KneePlate",
"Weapon_Corner10_4",
"Weapon_Corner11_16",
"Weapon_Corner_10_4",
"Weapon_Corner_11_16",
"Weapon_ShieldSpine",
"Weapon_TowerShield_Face",
"Weapon_TowerShield_Rim"
],
"triangles": 12040,
"fbx": "Assets/Luneraria/Art/Units/s02.fbx",
"fbx_bytes": 428284,
"ok": true
}