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>
1476 lines
24 KiB
JSON
1476 lines
24 KiB
JSON
{
|
|
"id": "s04",
|
|
"group": "Units",
|
|
"source": "assets-source/phase4/blend/s04.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_Haft', 'Weapon_Head', 'Weapon_TriangleInset', 'Weapon_TriangleRim', 'Weapon_Wedge']"
|
|
},
|
|
{
|
|
"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": "10458 fbx / 10458 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": "10458 / 10458"
|
|
},
|
|
{
|
|
"check": "roundtrip_materials",
|
|
"ok": true,
|
|
"detail": "[]"
|
|
}
|
|
],
|
|
"source_sha256": "3401b7ac2fada2bd176467c79148ab8e51aa34e8774f2c71a6c56efa8045194c",
|
|
"removed_modifiers": 0,
|
|
"logical_names": {
|
|
"objects": 37,
|
|
"materials": 5,
|
|
"merged_materials": 0
|
|
},
|
|
"kind": "rigid",
|
|
"fps": 24.0,
|
|
"objects": 37,
|
|
"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.243,
|
|
0.2989,
|
|
-0.3296
|
|
],
|
|
"max": [
|
|
0.4754,
|
|
0.588,
|
|
-0.1398
|
|
]
|
|
}
|
|
},
|
|
"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.3231,
|
|
0.0806,
|
|
-0.3088
|
|
],
|
|
"max": [
|
|
0.4729,
|
|
0.354,
|
|
-0.0896
|
|
]
|
|
}
|
|
},
|
|
"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.3027,
|
|
0.0,
|
|
-0.2214
|
|
],
|
|
"max": [
|
|
0.4712,
|
|
0.133,
|
|
0.0615
|
|
]
|
|
}
|
|
},
|
|
"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.3115,
|
|
0.2169,
|
|
-0.217
|
|
],
|
|
"max": [
|
|
0.5151,
|
|
0.3991,
|
|
-0.0996
|
|
]
|
|
}
|
|
},
|
|
"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.317,
|
|
0.1685,
|
|
-0.2255
|
|
],
|
|
"max": [
|
|
0.4568,
|
|
0.2173,
|
|
-0.0666
|
|
]
|
|
}
|
|
},
|
|
"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.145,
|
|
0.2989,
|
|
-0.3296
|
|
],
|
|
"max": [
|
|
0.0873,
|
|
0.588,
|
|
-0.1398
|
|
]
|
|
}
|
|
},
|
|
"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.1425,
|
|
0.0806,
|
|
-0.3088
|
|
],
|
|
"max": [
|
|
0.0073,
|
|
0.354,
|
|
-0.0896
|
|
]
|
|
}
|
|
},
|
|
"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.1408,
|
|
0.0,
|
|
-0.2214
|
|
],
|
|
"max": [
|
|
0.0277,
|
|
0.133,
|
|
0.0615
|
|
]
|
|
}
|
|
},
|
|
"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.1763,
|
|
0.2169,
|
|
-0.217
|
|
],
|
|
"max": [
|
|
0.0273,
|
|
0.3991,
|
|
-0.0996
|
|
]
|
|
}
|
|
},
|
|
"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.1264,
|
|
0.1685,
|
|
-0.2255
|
|
],
|
|
"max": [
|
|
0.0134,
|
|
0.2173,
|
|
-0.0666
|
|
]
|
|
}
|
|
},
|
|
"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.064,
|
|
0.5724,
|
|
-0.3722
|
|
],
|
|
"max": [
|
|
0.3944,
|
|
1.0289,
|
|
-0.0396
|
|
]
|
|
}
|
|
},
|
|
"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.0228,
|
|
0.6027,
|
|
-0.0978
|
|
],
|
|
"max": [
|
|
0.3532,
|
|
1.0044,
|
|
0.0177
|
|
]
|
|
}
|
|
},
|
|
"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.0255,
|
|
0.5721,
|
|
-0.3323
|
|
],
|
|
"max": [
|
|
0.3559,
|
|
0.6342,
|
|
-0.023
|
|
]
|
|
}
|
|
},
|
|
"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.0592,
|
|
0.2156,
|
|
-0.0551
|
|
],
|
|
"max": [
|
|
0.249,
|
|
0.612,
|
|
0.0059
|
|
]
|
|
}
|
|
},
|
|
"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.0389,
|
|
0.98,
|
|
-0.3282
|
|
],
|
|
"max": [
|
|
0.2915,
|
|
1.3083,
|
|
-0.0791
|
|
]
|
|
}
|
|
},
|
|
"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.06,
|
|
0.9977,
|
|
-0.146
|
|
],
|
|
"max": [
|
|
0.2704,
|
|
1.3081,
|
|
-0.0059
|
|
]
|
|
}
|
|
},
|
|
"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.1784,
|
|
1.1562,
|
|
-0.0085
|
|
],
|
|
"max": [
|
|
0.2411,
|
|
1.1823,
|
|
0.0065
|
|
]
|
|
}
|
|
},
|
|
"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.0893,
|
|
1.1562,
|
|
-0.0085
|
|
],
|
|
"max": [
|
|
0.152,
|
|
1.1823,
|
|
0.0065
|
|
]
|
|
}
|
|
},
|
|
"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.1546,
|
|
1.0244,
|
|
-0.0103
|
|
],
|
|
"max": [
|
|
0.1758,
|
|
1.1575,
|
|
0.0109
|
|
]
|
|
}
|
|
},
|
|
"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.1431,
|
|
1.2062,
|
|
-0.3012
|
|
],
|
|
"max": [
|
|
0.1847,
|
|
1.4,
|
|
-0.0781
|
|
]
|
|
}
|
|
},
|
|
"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.3708,
|
|
0.7627,
|
|
-0.2712
|
|
],
|
|
"max": [
|
|
0.5716,
|
|
0.9934,
|
|
-0.074
|
|
]
|
|
}
|
|
},
|
|
"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.3087,
|
|
0.6611,
|
|
-0.192
|
|
],
|
|
"max": [
|
|
0.5716,
|
|
0.8821,
|
|
0.0773
|
|
]
|
|
}
|
|
},
|
|
"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.2836,
|
|
0.6701,
|
|
-0.0488
|
|
],
|
|
"max": [
|
|
0.4548,
|
|
0.8199,
|
|
0.0938
|
|
]
|
|
}
|
|
},
|
|
"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.2938,
|
|
0.8603,
|
|
-0.35
|
|
],
|
|
"max": [
|
|
0.5688,
|
|
1.0555,
|
|
-0.0378
|
|
]
|
|
}
|
|
},
|
|
"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.2725,
|
|
0.8914,
|
|
-0.0817
|
|
],
|
|
"max": [
|
|
0.5901,
|
|
1.0422,
|
|
-0.0039
|
|
]
|
|
}
|
|
},
|
|
"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.2149,
|
|
0.8319,
|
|
-0.2533
|
|
],
|
|
"max": [
|
|
-0.0401,
|
|
1.013,
|
|
-0.0741
|
|
]
|
|
}
|
|
},
|
|
"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.2294,
|
|
0.8016,
|
|
-0.1473
|
|
],
|
|
"max": [
|
|
-0.0256,
|
|
1.0078,
|
|
0.0771
|
|
]
|
|
}
|
|
},
|
|
"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.1865,
|
|
0.8475,
|
|
-0.0222
|
|
],
|
|
"max": [
|
|
-0.0153,
|
|
0.9973,
|
|
0.1204
|
|
]
|
|
}
|
|
},
|
|
"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.2384,
|
|
0.8603,
|
|
-0.35
|
|
],
|
|
"max": [
|
|
0.0366,
|
|
1.0555,
|
|
-0.0378
|
|
]
|
|
}
|
|
},
|
|
"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.2597,
|
|
0.8914,
|
|
-0.0817
|
|
],
|
|
"max": [
|
|
0.0579,
|
|
1.0422,
|
|
-0.0039
|
|
]
|
|
}
|
|
},
|
|
"Weapon_Haft": {
|
|
"mesh": "Weapon_Haft_Mesh",
|
|
"triangles": 380,
|
|
"vertices": 192,
|
|
"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.3256,
|
|
0.5926,
|
|
-0.0278
|
|
],
|
|
"max": [
|
|
0.6384,
|
|
1.0836,
|
|
0.1083
|
|
]
|
|
}
|
|
},
|
|
"Weapon_Head": {
|
|
"mesh": "Weapon_Head_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.4911,
|
|
0.9047,
|
|
-0.0751
|
|
],
|
|
"max": [
|
|
-0.2073,
|
|
1.2417,
|
|
0.2567
|
|
]
|
|
}
|
|
},
|
|
"Weapon_Wedge": {
|
|
"mesh": "Weapon_Wedge_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.6384,
|
|
0.9263,
|
|
-0.1061
|
|
],
|
|
"max": [
|
|
-0.2428,
|
|
1.3364,
|
|
0.3063
|
|
]
|
|
}
|
|
},
|
|
"Weapon_TriangleRim": {
|
|
"mesh": "Weapon_TriangleRim_Mesh",
|
|
"triangles": 188,
|
|
"vertices": 96,
|
|
"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.5339,
|
|
1.1087,
|
|
0.3046
|
|
],
|
|
"max": [
|
|
-0.342,
|
|
1.2748,
|
|
0.3553
|
|
]
|
|
}
|
|
},
|
|
"Weapon_TriangleInset": {
|
|
"mesh": "Weapon_TriangleInset_Mesh",
|
|
"triangles": 188,
|
|
"vertices": 96,
|
|
"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.4913,
|
|
1.1397,
|
|
0.3219
|
|
],
|
|
"max": [
|
|
-0.3908,
|
|
1.2305,
|
|
0.3722
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"armatures": {},
|
|
"empties": {
|
|
"Model_s04": [
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"Forward": [
|
|
0.0,
|
|
0.0,
|
|
0.75
|
|
]
|
|
},
|
|
"bounds_unity": {
|
|
"min": [
|
|
-0.6384,
|
|
0.0,
|
|
-0.3722
|
|
],
|
|
"max": [
|
|
0.6384,
|
|
1.4,
|
|
0.3722
|
|
]
|
|
},
|
|
"clips": [],
|
|
"expected_from_godot": {
|
|
"triangles": 10458,
|
|
"bounds_godot": {
|
|
"min": [
|
|
-0.638360857963562,
|
|
0.0,
|
|
-0.37218034267425537
|
|
],
|
|
"max": [
|
|
0.638360857963562,
|
|
1.3999998569488525,
|
|
0.3721802830696106
|
|
]
|
|
},
|
|
"resource_path": "res://assets/models/unit_s04.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_Head",
|
|
"Weapon_TriangleInset",
|
|
"Weapon_TriangleRim",
|
|
"Weapon_Wedge"
|
|
],
|
|
"triangles": 10458,
|
|
"fbx": "Assets/Luneraria/Art/Units/s04.fbx",
|
|
"fbx_bytes": 385468,
|
|
"ok": true
|
|
}
|