champions-of-luneraria/Assets/Luneraria/Art/Units/n10.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

1672 lines
29 KiB
JSON

{
"id": "n10",
"group": "Units",
"source": "assets-source/phase4/blend/n10.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', 'ArmL_Cuff', 'ArmR', 'ArmR_Cuff', 'Body_CentralFlow', 'Body_ChoirCollar0', 'Body_ChoirCollar1', 'Body_ChoirGem', 'Body_TailL', 'Body_TailR', 'Body_WispL', 'Body_WispR', 'Head_ChoirHorn0_1', 'Head_ChoirHorn0__1', 'Head_ChoirHorn1_1', 'Head_ChoirHorn1__1', 'Head_ChoirHorn2_1', 'Head_ChoirHorn2__1', 'Head_ChoirMask0', 'Head_ChoirMask0_Eye1', 'Head_ChoirMask0_Eye_1', 'Head_ChoirMask0_Mouth', 'Head_ChoirMask1', 'Head_ChoirMask1_Eye1', 'Head_ChoirMask1_Eye_1', 'Head_ChoirMask1_Mouth', 'Head_ChoirMask2', 'Head_ChoirMask2_Eye1', 'Head_ChoirMask2_Eye_1', 'Head_ChoirMask2_Mouth', 'Head_ChoirWisp0', 'Head_ChoirWisp1', 'Head_ChoirWisp2', 'Head_CurledHood', 'Head_GreatHorn1', 'Head_GreatHorn_1', 'Head_Mask', 'Head_Mask_Eye1', 'Head_Mask_Eye_1', 'Head_SingingMouth']"
},
{
"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": "1734 fbx / 1734 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": "1734 / 1734"
},
{
"check": "roundtrip_materials",
"ok": true,
"detail": "[]"
}
],
"source_sha256": "8416433312e8bf3ee11d22506eaffc1c1178d72fcf3e5bdf540007ca99756ce2",
"removed_modifiers": 0,
"logical_names": {
"objects": 42,
"materials": 4,
"merged_materials": 0
},
"kind": "rigid",
"fps": 24.0,
"objects": 42,
"meshes": {
"Body_WispL": {
"mesh": "Body_WispL_Mesh",
"triangles": 142,
"vertices": 73,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.0747,
0.0162,
-0.1115
],
"max": [
0.3013,
0.9491,
-0.0028
]
}
},
"Body_TailL": {
"mesh": "Body_TailL_Mesh",
"triangles": 118,
"vertices": 61,
"ngons": 1,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.07,
0.0,
-0.1635
],
"max": [
0.3307,
0.7972,
-0.0288
]
}
},
"Body_WispR": {
"mesh": "Body_WispR_Mesh",
"triangles": 142,
"vertices": 73,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3013,
0.0162,
-0.1115
],
"max": [
0.0747,
0.9491,
-0.0028
]
}
},
"Body_TailR": {
"mesh": "Body_TailR_Mesh",
"triangles": 118,
"vertices": 61,
"ngons": 1,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3307,
0.0,
-0.1635
],
"max": [
-0.07,
0.7972,
-0.0288
]
}
},
"Body_CentralFlow": {
"mesh": "Body_CentralFlow_Mesh",
"triangles": 94,
"vertices": 49,
"ngons": 1,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2149,
0.0838,
-0.0991
],
"max": [
0.252,
0.9345,
0.0954
]
}
},
"Head_Mask": {
"mesh": "Head_Mask_Mesh",
"triangles": 26,
"vertices": 15,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1105,
0.8229,
0.0512
],
"max": [
0.0914,
1.1886,
0.1617
]
}
},
"Head_Mask_Eye_1": {
"mesh": "Head_Mask_Eye_1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.0251,
0.9943,
0.1502
],
"max": [
0.0724,
1.0453,
0.1617
]
}
},
"Head_Mask_Eye1": {
"mesh": "Head_Mask_Eye1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.0724,
0.9943,
0.1502
],
"max": [
-0.0251,
1.0453,
0.1617
]
}
},
"Head_CurledHood": {
"mesh": "Head_CurledHood_Mesh",
"triangles": 118,
"vertices": 61,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.243,
0.9142,
-0.0994
],
"max": [
0.2315,
1.3476,
-0.0163
]
}
},
"Head_SingingMouth": {
"mesh": "Head_SingingMouth_Mesh",
"triangles": 20,
"vertices": 12,
"ngons": 0,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.0239,
0.8834,
0.1461
],
"max": [
0.0239,
0.9757,
0.1742
]
}
},
"Body_ChoirCollar0": {
"mesh": "Body_ChoirCollar0_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1905,
0.7086,
-0.0059
],
"max": [
0.1905,
0.9067,
0.1502
]
}
},
"Body_ChoirCollar1": {
"mesh": "Body_ChoirCollar1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1905,
0.6095,
-0.0059
],
"max": [
0.1905,
0.8076,
0.1502
]
}
},
"Body_ChoirGem": {
"mesh": "Body_ChoirGem_Mesh",
"triangles": 20,
"vertices": 12,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.0443,
0.6215,
0.1094
],
"max": [
0.0443,
0.7804,
0.1759
]
}
},
"ArmL": {
"mesh": "ArmL_Mesh",
"triangles": 56,
"vertices": 30,
"ngons": 2,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.075,
0.6014,
-0.0446
],
"max": [
0.3142,
0.841,
0.0866
]
}
},
"ArmL_Cuff": {
"mesh": "ArmL_Cuff_Mesh",
"triangles": 84,
"vertices": 44,
"ngons": 0,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1371,
0.6075,
0.0346
],
"max": [
0.5054,
0.9143,
0.0743
]
}
},
"ArmR": {
"mesh": "ArmR_Mesh",
"triangles": 56,
"vertices": 30,
"ngons": 2,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3142,
0.6014,
-0.0446
],
"max": [
-0.075,
0.841,
0.0866
]
}
},
"ArmR_Cuff": {
"mesh": "ArmR_Cuff_Mesh",
"triangles": 84,
"vertices": 44,
"ngons": 0,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.5054,
0.6075,
0.0346
],
"max": [
-0.1371,
0.9143,
0.0743
]
}
},
"Head_ChoirMask0": {
"mesh": "Head_ChoirMask0_Mesh",
"triangles": 26,
"vertices": 15,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2385,
1.0484,
-0.1179
],
"max": [
0.3596,
1.2678,
-0.0517
]
}
},
"Head_ChoirMask0_Eye_1": {
"mesh": "Head_ChoirMask0_Eye_1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3198,
1.1512,
-0.0603
],
"max": [
0.3482,
1.1819,
-0.0489
]
}
},
"Head_ChoirMask0_Eye1": {
"mesh": "Head_ChoirMask0_Eye1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2613,
1.1512,
-0.0603
],
"max": [
0.2897,
1.1819,
-0.0489
]
}
},
"Head_ChoirMask0_Mouth": {
"mesh": "Head_ChoirMask0_Mouth_Mesh",
"triangles": 20,
"vertices": 12,
"ngons": 0,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2905,
1.0893,
-0.0638
],
"max": [
0.3191,
1.1446,
-0.0469
]
}
},
"Head_ChoirWisp0": {
"mesh": "Head_ChoirWisp0_Mesh",
"triangles": 46,
"vertices": 25,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2652,
0.9524,
-0.1225
],
"max": [
0.377,
1.12,
-0.0889
]
}
},
"Head_ChoirHorn0__1": {
"mesh": "Head_ChoirHorn0__1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3216,
1.2083,
-0.1199
],
"max": [
0.4374,
1.3486,
-0.0974
]
}
},
"Head_ChoirHorn0_1": {
"mesh": "Head_ChoirHorn0_1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1721,
1.2083,
-0.1199
],
"max": [
0.288,
1.3486,
-0.0974
]
}
},
"Head_ChoirMask1": {
"mesh": "Head_ChoirMask1_Mesh",
"triangles": 26,
"vertices": 15,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3558,
1.0255,
-0.1103
],
"max": [
-0.2347,
1.245,
-0.044
]
}
},
"Head_ChoirMask1_Eye_1": {
"mesh": "Head_ChoirMask1_Eye_1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2744,
1.1284,
-0.0527
],
"max": [
-0.2461,
1.159,
-0.0413
]
}
},
"Head_ChoirMask1_Eye1": {
"mesh": "Head_ChoirMask1_Eye1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.333,
1.1284,
-0.0527
],
"max": [
-0.3046,
1.159,
-0.0413
]
}
},
"Head_ChoirMask1_Mouth": {
"mesh": "Head_ChoirMask1_Mouth_Mesh",
"triangles": 20,
"vertices": 12,
"ngons": 0,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3038,
1.0664,
-0.0561
],
"max": [
-0.2752,
1.1218,
-0.0393
]
}
},
"Head_ChoirWisp1": {
"mesh": "Head_ChoirWisp1_Mesh",
"triangles": 46,
"vertices": 25,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.3291,
0.9295,
-0.1149
],
"max": [
-0.2173,
1.0972,
-0.0812
]
}
},
"Head_ChoirHorn1__1": {
"mesh": "Head_ChoirHorn1__1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2727,
1.1854,
-0.1123
],
"max": [
-0.1569,
1.3257,
-0.0898
]
}
},
"Head_ChoirHorn1_1": {
"mesh": "Head_ChoirHorn1_1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.4222,
1.1854,
-0.1123
],
"max": [
-0.3063,
1.3257,
-0.0898
]
}
},
"Head_ChoirMask2": {
"mesh": "Head_ChoirMask2_Mesh",
"triangles": 26,
"vertices": 15,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2796,
1.2998,
-0.1713
],
"max": [
-0.1585,
1.5192,
-0.105
]
}
},
"Head_ChoirMask2_Eye_1": {
"mesh": "Head_ChoirMask2_Eye_1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1982,
1.4027,
-0.1137
],
"max": [
-0.1699,
1.4333,
-0.1022
]
}
},
"Head_ChoirMask2_Eye1": {
"mesh": "Head_ChoirMask2_Eye1_Mesh",
"triangles": 14,
"vertices": 9,
"ngons": 0,
"materials": [
"SW_nebelchor_accent_82DBCE"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2568,
1.4027,
-0.1137
],
"max": [
-0.2284,
1.4333,
-0.1022
]
}
},
"Head_ChoirMask2_Mouth": {
"mesh": "Head_ChoirMask2_Mouth_Mesh",
"triangles": 20,
"vertices": 12,
"ngons": 0,
"materials": [
"SW_nebelchor_primary_45456F"
],
"uv_layers": [
"UVMap"
],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2276,
1.3407,
-0.1171
],
"max": [
-0.199,
1.3961,
-0.1002
]
}
},
"Head_ChoirWisp2": {
"mesh": "Head_ChoirWisp2_Mesh",
"triangles": 46,
"vertices": 25,
"ngons": 1,
"materials": [
"SW_nebelchor_secondary_9578CF"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2529,
1.2038,
-0.1759
],
"max": [
-0.1411,
1.3715,
-0.1422
]
}
},
"Head_ChoirHorn2__1": {
"mesh": "Head_ChoirHorn2__1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.1965,
1.4597,
-0.1732
],
"max": [
-0.0807,
1.6,
-0.1507
]
}
},
"Head_ChoirHorn2_1": {
"mesh": "Head_ChoirHorn2_1_Mesh",
"triangles": 22,
"vertices": 13,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.346,
1.4597,
-0.1732
],
"max": [
-0.2301,
1.6,
-0.1507
]
}
},
"Head_GreatHorn_1": {
"mesh": "Head_GreatHorn_1_Mesh",
"triangles": 46,
"vertices": 25,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.0228,
1.0618,
-0.0875
],
"max": [
0.2348,
1.3562,
-0.0288
]
}
},
"Head_GreatHorn1": {
"mesh": "Head_GreatHorn1_Mesh",
"triangles": 46,
"vertices": 25,
"ngons": 1,
"materials": [
"SW_nebelchor_light_C4D6E5"
],
"uv_layers": [],
"color_attributes": [],
"active_color": null,
"custom_normals": false,
"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.2348,
1.0618,
-0.0875
],
"max": [
-0.0228,
1.3562,
-0.0288
]
}
}
},
"armatures": {},
"empties": {
"Model_n10": [
0.0,
0.0,
0.0
],
"Forward": [
0.0,
0.0,
0.75
]
},
"bounds_unity": {
"min": [
-0.5054,
0.0,
-0.1759
],
"max": [
0.5054,
1.6,
0.1759
]
},
"clips": [],
"expected_from_godot": {
"triangles": 1734,
"bounds_godot": {
"min": [
-0.5053644776344299,
0.0,
-0.17586638033390045
],
"max": [
0.5053644776344299,
1.5999999046325684,
0.17586638033390045
]
},
"resource_path": "res://assets/models/unit_n10.glb"
},
"meshes_with_ngons": {
"Body_WispL": 1,
"Body_TailL": 1,
"Body_WispR": 1,
"Body_TailR": 1,
"Body_CentralFlow": 1,
"Head_Mask": 1,
"Head_CurledHood": 1,
"Body_ChoirCollar0": 1,
"Body_ChoirCollar1": 1,
"ArmL": 2,
"ArmR": 2,
"Head_ChoirMask0": 1,
"Head_ChoirWisp0": 1,
"Head_ChoirHorn0__1": 1,
"Head_ChoirHorn0_1": 1,
"Head_ChoirMask1": 1,
"Head_ChoirWisp1": 1,
"Head_ChoirHorn1__1": 1,
"Head_ChoirHorn1_1": 1,
"Head_ChoirMask2": 1,
"Head_ChoirWisp2": 1,
"Head_ChoirHorn2__1": 1,
"Head_ChoirHorn2_1": 1,
"Head_GreatHorn_1": 1,
"Head_GreatHorn1": 1
},
"meshes_without_uv": [
"ArmL",
"ArmL_Cuff",
"ArmR",
"ArmR_Cuff",
"Body_CentralFlow",
"Body_ChoirCollar0",
"Body_ChoirCollar1",
"Body_TailL",
"Body_TailR",
"Body_WispL",
"Body_WispR",
"Head_ChoirHorn0_1",
"Head_ChoirHorn0__1",
"Head_ChoirHorn1_1",
"Head_ChoirHorn1__1",
"Head_ChoirHorn2_1",
"Head_ChoirHorn2__1",
"Head_ChoirMask0",
"Head_ChoirMask0_Eye1",
"Head_ChoirMask0_Eye_1",
"Head_ChoirMask1",
"Head_ChoirMask1_Eye1",
"Head_ChoirMask1_Eye_1",
"Head_ChoirMask2",
"Head_ChoirMask2_Eye1",
"Head_ChoirMask2_Eye_1",
"Head_ChoirWisp0",
"Head_ChoirWisp1",
"Head_ChoirWisp2",
"Head_CurledHood",
"Head_GreatHorn1",
"Head_GreatHorn_1",
"Head_Mask",
"Head_Mask_Eye1",
"Head_Mask_Eye_1"
],
"triangles": 1734,
"fbx": "Assets/Luneraria/Art/Units/n10.fbx",
"fbx_bytes": 143116,
"ok": true
}