saumwacht-godot/assets/phase4_manifest.json
Martin Stickelbroeck c2b447610c Baseline: Saumwacht 0.15.0 (Phase 20A) vor dem Umbau zu Champions of Luneraria
Unveränderter Ausgangsstand inklusive Masterprompt und Konzeptbildern
unter assets/. .godot/ und docs/screenshots/ bleiben laut .gitignore
unversioniert; letztere sind unter ../backups gesichert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-27 20:00:36 +02:00

9853 lines
289 KiB
JSON

{
"phase": 4,
"asset_count": 59,
"blender_version": "5.2.1 LTS",
"coordinate_system": "Metres; glTF/Godot +Y up, +Z forward; ground origin. Lane top at Y=0.",
"assets": [
{
"id": "g01",
"name": "Kohlenbeißer",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "melee",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_g01.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g01.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g01.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g01.blend",
"triangles": 79780,
"mesh_parts": 131,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_LavaCore",
"Body_Shell0_0",
"Body_Shell0_1",
"Body_Shell0_2",
"Body_Shell0_3",
"Body_Shell1_0",
"Body_Shell1_1",
"Body_Shell1_2",
"Body_Shell1_3",
"Body_Shell2_0",
"Body_Shell2_1",
"Body_Shell2_2",
"Body_Shell2_3",
"Head_JawCavity",
"Head_MouthEmber",
"Head_BrowL",
"Head_EyeL",
"Head_CheekL",
"Head_UpperToothL0",
"Head_LowerToothL0",
"Head_UpperToothL1",
"Head_LowerToothL1",
"Head_UpperToothL2",
"Head_LowerToothL2",
"Head_UpperToothL3",
"Head_LowerToothL3",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"WeaponL_Claw0",
"ArmL_Knuckle0_Seat",
"ArmL_Knuckle0_Head",
"WeaponL_Claw1",
"ArmL_Knuckle1_Seat",
"ArmL_Knuckle1_Head",
"WeaponL_Claw2",
"ArmL_Knuckle2_Seat",
"ArmL_Knuckle2_Head",
"ArmL_ShoulderTrim",
"Head_BrowR",
"Head_EyeR",
"Head_CheekR",
"Head_UpperToothR0",
"Head_LowerToothR0",
"Head_UpperToothR1",
"Head_LowerToothR1",
"Head_UpperToothR2",
"Head_LowerToothR2",
"Head_UpperToothR3",
"Head_LowerToothR3",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"WeaponR_Claw0",
"ArmR_Knuckle0_Seat",
"ArmR_Knuckle0_Head",
"WeaponR_Claw1",
"ArmR_Knuckle1_Seat",
"ArmR_Knuckle1_Head",
"WeaponR_Claw2",
"ArmR_Knuckle2_Seat",
"ArmR_Knuckle2_Head",
"ArmR_ShoulderTrim",
"Body_DorsalSpine0",
"Body_DorsalSpine1",
"Body_DorsalSpine2",
"Head_Chin"
],
"bounds_blender": {
"min": [
-0.7924438118934631,
-0.4473014771938324,
0.0
],
"max": [
0.7924438118934631,
0.44730144739151,
1.350000023841858
]
},
"bounds_godot": {
"min": [
-0.7924438118934631,
0.0,
-0.44730144739151
],
"max": [
0.7924438118934631,
1.350000023841858,
0.4473014771938324
]
},
"scale_applied": 0.9629486449307071,
"blender_version": "5.2.1 LTS",
"sha256": "b51f8bb5188c950f4f9cecde7125b225d7ba5cbe103d89335047dd97a2873c1d",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 641050
},
{
"id": "g02",
"name": "Schlackenklaue",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "melee",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_g02.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g02.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g02.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g02.blend",
"triangles": 75624,
"mesh_parts": 133,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_LavaCore",
"Body_Shell0_0",
"Body_Shell0_1",
"Body_Shell0_2",
"Body_Shell0_3",
"Body_Shell1_0",
"Body_Shell1_1",
"Body_Shell1_2",
"Body_Shell1_3",
"Body_Shell2_0",
"Body_Shell2_1",
"Body_Shell2_2",
"Body_Shell2_3",
"Head_JawCavity",
"Head_MouthEmber",
"Head_BrowL",
"Head_EyeL",
"Head_CheekL",
"Head_UpperToothL0",
"Head_LowerToothL0",
"Head_UpperToothL1",
"Head_LowerToothL1",
"Head_UpperToothL2",
"Head_LowerToothL2",
"Head_UpperToothL3",
"Head_LowerToothL3",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"WeaponL_Claw0",
"ArmL_Knuckle0_Seat",
"ArmL_Knuckle0_Head",
"WeaponL_Claw1",
"ArmL_Knuckle1_Seat",
"ArmL_Knuckle1_Head",
"WeaponL_Claw2",
"ArmL_Knuckle2_Seat",
"ArmL_Knuckle2_Head",
"ArmL_ShoulderTrim",
"Head_BrowR",
"Head_EyeR",
"Head_CheekR",
"Head_UpperToothR0",
"Head_LowerToothR0",
"Head_UpperToothR1",
"Head_LowerToothR1",
"Head_UpperToothR2",
"Head_LowerToothR2",
"Head_UpperToothR3",
"Head_LowerToothR3",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"WeaponR_Claw0",
"ArmR_Knuckle0_Seat",
"ArmR_Knuckle0_Head",
"WeaponR_Claw1",
"ArmR_Knuckle1_Seat",
"ArmR_Knuckle1_Head",
"WeaponR_Claw2",
"ArmR_Knuckle2_Seat",
"ArmR_Knuckle2_Head",
"ArmR_ShoulderTrim",
"Body_DorsalSpine0",
"Body_DorsalSpine1",
"Body_DorsalSpine2",
"Body_DorsalSpine3",
"Body_DorsalSpine4",
"Head_Chin"
],
"bounds_blender": {
"min": [
-0.8933426141738892,
-0.48825082182884216,
0.0
],
"max": [
0.8933426141738892,
0.4882507920265198,
1.5
]
},
"bounds_godot": {
"min": [
-0.8933426141738892,
0.0,
-0.4882507920265198
],
"max": [
0.8933426141738892,
1.5,
0.48825082182884216
]
},
"scale_applied": 1.0511041683008056,
"blender_version": "5.2.1 LTS",
"sha256": "b008047744d5e82ed47ca50a61ca633fd38599446669079be9677b020e411486",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 549234
},
{
"id": "g03",
"name": "Schlackenwacht",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "tank",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_g03.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g03.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g03.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g03.blend",
"triangles": 67232,
"mesh_parts": 119,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_ArmoredCore",
"Body_ChestL",
"Body_ChestReliefL0",
"Body_ChestReliefL1",
"Body_ChestReliefL2",
"Body_BorderL",
"Body_SeamL",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Pauldron",
"ArmL_PauldronStone",
"Body_LFastener0_59_Seat",
"Body_LFastener0_59_Head",
"Body_LFastener1_19_Seat",
"Body_LFastener1_19_Head",
"Body_ChestR",
"Body_ChestReliefR0",
"Body_ChestReliefR1",
"Body_ChestReliefR2",
"Body_BorderR",
"Body_SeamR",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Pauldron",
"ArmR_PauldronStone",
"Body_RFastener0_59_Seat",
"Body_RFastener0_59_Head",
"Body_RFastener1_19_Seat",
"Body_RFastener1_19_Head",
"Head_FurnaceRecess",
"Head_Fire",
"Head_FireHeart",
"Body_CenterGold_1",
"Body_CenterGold1",
"Body_BottomGold"
],
"bounds_blender": {
"min": [
-0.8888235092163086,
-0.43674787878990173,
0.0
],
"max": [
0.8888235092163086,
0.4367479383945465,
1.350000023841858
]
},
"bounds_godot": {
"min": [
-0.8888235092163086,
0.0,
-0.4367479383945465
],
"max": [
0.8888235092163086,
1.350000023841858,
0.43674787878990173
]
},
"scale_applied": 1.0527888124172442,
"blender_version": "5.2.1 LTS",
"sha256": "4a6e16b9ecd40f3ab9176c0fbe37cc52c27b9da16406732daa1587e37e135fa0",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 565982
},
{
"id": "g04",
"name": "Basaltbastion",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "tank",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_g04.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g04.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g04.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g04.blend",
"triangles": 80764,
"mesh_parts": 220,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_ArmoredCore",
"Body_ChestL",
"Body_ChestReliefL0",
"Body_ChestReliefL1",
"Body_ChestReliefL2",
"Body_BorderL",
"Body_SeamL",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Pauldron",
"ArmL_PauldronStone",
"ArmL_Castle_StoneKeep",
"ArmL_Castle_LowerCornice",
"ArmL_Castle_UpperCornice",
"ArmL_Castle_WindowRecess0",
"ArmL_Castle_WindowFire0",
"ArmL_Castle_WindowLintel0",
"ArmL_Castle_WindowRecess1",
"ArmL_Castle_WindowFire1",
"ArmL_Castle_WindowLintel1",
"ArmL_Castle_WindowRecess2",
"ArmL_Castle_WindowFire2",
"ArmL_Castle_WindowLintel2",
"ArmL_Castle_Merlon0",
"ArmL_Castle_MerlonCap0",
"ArmL_Castle_Merlon1",
"ArmL_Castle_MerlonCap1",
"ArmL_Castle_Merlon2",
"ArmL_Castle_MerlonCap2",
"ArmL_Castle_Merlon3",
"ArmL_Castle_MerlonCap3",
"ArmL_Bastion_StoneKeep",
"ArmL_Bastion_LowerCornice",
"ArmL_Bastion_UpperCornice",
"ArmL_Bastion_WindowRecess0",
"ArmL_Bastion_WindowFire0",
"ArmL_Bastion_WindowLintel0",
"ArmL_Bastion_WindowRecess1",
"ArmL_Bastion_WindowFire1",
"ArmL_Bastion_WindowLintel1",
"ArmL_Bastion_WindowRecess2",
"ArmL_Bastion_WindowFire2",
"ArmL_Bastion_WindowLintel2",
"ArmL_Bastion_Merlon0",
"ArmL_Bastion_MerlonCap0",
"ArmL_Bastion_Merlon1",
"ArmL_Bastion_MerlonCap1",
"ArmL_Bastion_Merlon2",
"ArmL_Bastion_MerlonCap2",
"ArmL_Bastion_Merlon3",
"ArmL_Bastion_MerlonCap3",
"Body_LFastener0_59_Seat",
"Body_LFastener0_59_Head",
"Body_LFastener1_19_Seat",
"Body_LFastener1_19_Head",
"Body_ChestR",
"Body_ChestReliefR0",
"Body_ChestReliefR1",
"Body_ChestReliefR2",
"Body_BorderR",
"Body_SeamR",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Pauldron",
"ArmR_PauldronStone",
"ArmR_Castle_StoneKeep",
"ArmR_Castle_LowerCornice",
"ArmR_Castle_UpperCornice",
"ArmR_Castle_WindowRecess0",
"ArmR_Castle_WindowFire0",
"ArmR_Castle_WindowLintel0",
"ArmR_Castle_WindowRecess1",
"ArmR_Castle_WindowFire1",
"ArmR_Castle_WindowLintel1",
"ArmR_Castle_WindowRecess2",
"ArmR_Castle_WindowFire2",
"ArmR_Castle_WindowLintel2",
"ArmR_Castle_Merlon0",
"ArmR_Castle_MerlonCap0",
"ArmR_Castle_Merlon1",
"ArmR_Castle_MerlonCap1",
"ArmR_Castle_Merlon2",
"ArmR_Castle_MerlonCap2",
"ArmR_Castle_Merlon3",
"ArmR_Castle_MerlonCap3",
"ArmR_Bastion_StoneKeep",
"ArmR_Bastion_LowerCornice",
"ArmR_Bastion_UpperCornice",
"ArmR_Bastion_WindowRecess0",
"ArmR_Bastion_WindowFire0",
"ArmR_Bastion_WindowLintel0",
"ArmR_Bastion_WindowRecess1",
"ArmR_Bastion_WindowFire1",
"ArmR_Bastion_WindowLintel1",
"ArmR_Bastion_WindowRecess2",
"ArmR_Bastion_WindowFire2",
"ArmR_Bastion_WindowLintel2",
"ArmR_Bastion_Merlon0",
"ArmR_Bastion_MerlonCap0",
"ArmR_Bastion_Merlon1",
"ArmR_Bastion_MerlonCap1",
"ArmR_Bastion_Merlon2",
"ArmR_Bastion_MerlonCap2",
"ArmR_Bastion_Merlon3",
"ArmR_Bastion_MerlonCap3",
"Body_RFastener0_59_Seat",
"Body_RFastener0_59_Head",
"Body_RFastener1_19_Seat",
"Body_RFastener1_19_Head",
"Head_FurnaceRecess",
"Head_Fire",
"Head_FireHeart",
"Body_CenterGold_1",
"Body_CenterGold1",
"Body_BottomGold",
"Head_Crown_StoneKeep",
"Head_Crown_LowerCornice",
"Head_Crown_UpperCornice",
"Head_Crown_WindowRecess0",
"Head_Crown_WindowFire0",
"Head_Crown_WindowLintel0",
"Head_Crown_WindowRecess1",
"Head_Crown_WindowFire1",
"Head_Crown_WindowLintel1",
"Head_Crown_WindowRecess2",
"Head_Crown_WindowFire2",
"Head_Crown_WindowLintel2",
"Head_Crown_Merlon0",
"Head_Crown_MerlonCap0",
"Head_Crown_Merlon1",
"Head_Crown_MerlonCap1",
"Head_Crown_Merlon2",
"Head_Crown_MerlonCap2",
"Head_Crown_Merlon3",
"Head_Crown_MerlonCap3",
"Body_SpineGold"
],
"bounds_blender": {
"min": [
-0.7569541335105896,
-0.37195026874542236,
0.0
],
"max": [
0.7569541335105896,
0.37195026874542236,
1.5
]
},
"bounds_godot": {
"min": [
-0.7569541335105896,
0.0,
-0.37195026874542236
],
"max": [
0.7569541335105896,
1.5,
0.37195026874542236
]
},
"scale_applied": 0.8965928946707251,
"blender_version": "5.2.1 LTS",
"sha256": "9f9a963c80b3b79817eee4ea9e75af3819ca1a204e17d9bdb0072f3b5f60ab7c",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 470044
},
{
"id": "g05",
"name": "Funkenlanze",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "ranged",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_g05.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g05.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g05.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g05.blend",
"triangles": 54710,
"mesh_parts": 118,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_ShinGold",
"LegL_ShinEmber",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_ShinGold",
"LegR_ShinEmber",
"Body_Spine",
"Body_CuirassL",
"Body_ChestStoneL",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_ShoulderFin",
"Body_CuirassR",
"Body_ChestStoneR",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_ShoulderFin",
"Body_EmberHeart",
"Head_Neck",
"Head_Helmet",
"Head_Visor",
"Head_Crest",
"Weapon_LanceShaft",
"Weapon_LanceEmber",
"Weapon_LanceCollar0",
"Weapon_LanceCollar1",
"Weapon_LanceCollar2",
"Weapon_LanceCollar3",
"Weapon_LanceCollar4",
"Weapon_LanceCollar5",
"Weapon_LanceCollar6",
"Weapon_LanceCollar7",
"Weapon_LanceCollar8",
"Weapon_LanceCollar9",
"Weapon_LanceCollar10",
"Weapon_SpearHead",
"Weapon_SpearEdge_1",
"Weapon_SpearEdge1"
],
"bounds_blender": {
"min": [
-0.7841845750808716,
-0.22315844893455505,
0.0
],
"max": [
0.7841845750808716,
0.22315844893455505,
1.4500000476837158
]
},
"bounds_godot": {
"min": [
-0.7841845750808716,
0.0,
-0.22315844893455505
],
"max": [
0.7841845750808716,
1.4500000476837158,
0.22315844893455505
]
},
"scale_applied": 0.8333333287659276,
"blender_version": "5.2.1 LTS",
"sha256": "f21ee9e96ae65f986a6f51ce950ec1885bb7da7f72f58e232f37d9255ca3e49a",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 12,
"offline_render_triangles": 382610
},
{
"id": "g06",
"name": "Glasballiste",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "ranged",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_g06.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g06.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g06.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g06.blend",
"triangles": 38036,
"mesh_parts": 85,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_Gearbox",
"Body_CrankL",
"Body_CrankInsetL",
"Body_CrankToothL0",
"Body_CrankToothL1",
"Body_CrankToothL2",
"Body_CrankToothL3",
"Body_CrankToothL4",
"Body_CrankToothL5",
"Body_CrankToothL6",
"Body_CrankToothL7",
"Weapon_RailL",
"Weapon_RailTrimL",
"Weapon_GlassLimbL",
"Weapon_LimbEdgeL",
"Weapon_DrawCableL",
"Weapon_LimbClampL",
"Body_CrankR",
"Body_CrankInsetR",
"Body_CrankToothR0",
"Body_CrankToothR1",
"Body_CrankToothR2",
"Body_CrankToothR3",
"Body_CrankToothR4",
"Body_CrankToothR5",
"Body_CrankToothR6",
"Body_CrankToothR7",
"Weapon_RailR",
"Weapon_RailTrimR",
"Weapon_GlassLimbR",
"Weapon_LimbEdgeR",
"Weapon_DrawCableR",
"Weapon_LimbClampR",
"Weapon_RearHousing",
"Weapon_RearTrim",
"Weapon_CentralBolt",
"Weapon_BoltHead",
"Weapon_RailRivet0",
"Weapon_RailRivet1",
"Weapon_RailRivet2",
"Weapon_RailRivet3",
"Weapon_RailRivet4",
"Weapon_RailRivet5"
],
"bounds_blender": {
"min": [
-0.9249999523162842,
-0.8653658628463745,
0.0
],
"max": [
0.9249999523162842,
0.8653659224510193,
1.3369946479797363
]
},
"bounds_godot": {
"min": [
-0.9249999523162842,
0.0,
-0.8653659224510193
],
"max": [
0.9249999523162842,
1.3369946479797363,
0.8653658628463745
]
},
"scale_applied": 1.0914242850007518,
"blender_version": "5.2.1 LTS",
"sha256": "6480508f062b8610cfbcc24b0067d25a80b7404de29a12c49a99fd6b5a379cee",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 10,
"offline_render_triangles": 261386
},
{
"id": "g07",
"name": "Aschenwerfer",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "artillery",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_g07.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g07.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g07.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g07.blend",
"triangles": 81492,
"mesh_parts": 128,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_LowerCore",
"Body_MortarBore",
"Body_MortarStave0",
"Body_RimClasp0",
"Body_MortarStave1",
"Body_RimClasp1",
"Body_MortarStave2",
"Body_RimClasp2",
"Body_MortarStave3",
"Body_RimClasp3",
"Body_MortarStave4",
"Body_RimClasp4",
"Body_MortarStave5",
"Body_RimClasp5",
"Body_MortarStave6",
"Body_RimClasp6",
"Body_MortarStave7",
"Body_RimClasp7",
"Body_MortarStave8",
"Body_RimClasp8",
"Body_MortarStave9",
"Body_RimClasp9",
"Body_MortarStave10",
"Body_RimClasp10",
"Body_MortarStave11",
"Body_RimClasp11",
"Body_MortarLip",
"Body_MortarBelt",
"Weapon_LavaPool",
"Weapon_EmberBoulder",
"Weapon_BoulderCrust0",
"Weapon_BoulderCrust1",
"Weapon_BoulderCrust2",
"Weapon_BoulderCrust3",
"Weapon_BoulderCrust4",
"Weapon_BoulderCrust5",
"Weapon_BoulderCrust6",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"Body_FrontBadge",
"Body_FrontBadgeStone",
"Body_FrontSigil"
],
"bounds_blender": {
"min": [
-0.821897029876709,
-0.6239631772041321,
0.0
],
"max": [
0.8218969702720642,
0.6239631772041321,
1.350000023841858
]
},
"bounds_godot": {
"min": [
-0.821897029876709,
0.0,
-0.6239631772041321
],
"max": [
0.8218969702720642,
1.350000023841858,
0.6239631772041321
]
},
"scale_applied": 1.136363671028108,
"blender_version": "5.2.1 LTS",
"sha256": "e8112a137032ca74e5d50714f49ee3a318e37e3323572ed6d5d153a38c726a88",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 687762
},
{
"id": "g08",
"name": "Kraterrufer",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "artillery",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_g08.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g08.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g08.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g08.blend",
"triangles": 77130,
"mesh_parts": 123,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_LowerCore",
"Body_MortarBore",
"Body_MortarStave0",
"Body_RimClasp0",
"Body_MortarStave1",
"Body_RimClasp1",
"Body_MortarStave2",
"Body_RimClasp2",
"Body_MortarStave3",
"Body_RimClasp3",
"Body_MortarStave4",
"Body_RimClasp4",
"Body_MortarStave5",
"Body_RimClasp5",
"Body_MortarStave6",
"Body_RimClasp6",
"Body_MortarStave7",
"Body_RimClasp7",
"Body_MortarStave8",
"Body_RimClasp8",
"Body_MortarStave9",
"Body_RimClasp9",
"Body_MortarStave10",
"Body_RimClasp10",
"Body_MortarStave11",
"Body_RimClasp11",
"Body_MortarLip",
"Body_MortarBelt",
"Weapon_LavaPool",
"Weapon_LavaEddy0",
"Weapon_LavaEddy1",
"Weapon_LavaEddy2",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"Body_FrontBadge",
"Body_FrontBadgeStone",
"Body_FrontSigil"
],
"bounds_blender": {
"min": [
-0.9132189750671387,
-0.745126485824585,
0.0
],
"max": [
0.9132189154624939,
0.745126485824585,
1.5
]
},
"bounds_godot": {
"min": [
-0.9132189750671387,
0.0,
-0.745126485824585
],
"max": [
0.9132189154624939,
1.5,
0.745126485824585
]
},
"scale_applied": 1.2626263011423422,
"blender_version": "5.2.1 LTS",
"sha256": "1f7a3c940c5798ee73c7f2c2b91fbf2531f5446b85d0d3bd6f4554b6a0124cb6",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 683400
},
{
"id": "g09",
"name": "Herdhüter",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "support",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_g09.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g09.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g09.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g09.blend",
"triangles": 84568,
"mesh_parts": 173,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_HearthBack",
"Body_OvenDark",
"Body_HearthBrick0_0",
"Body_HearthBrick0_1",
"Body_HearthBrick0_2",
"Body_HearthBrick1_0",
"Body_HearthBrick1_1",
"Body_HearthBrick1_2",
"Body_HearthBrick2_0",
"Body_HearthBrick2_1",
"Body_HearthBrick2_2",
"Flame_Oven0",
"Flame_Oven1",
"Flame_Oven2",
"Body_ArchStone0",
"Body_ArchStone1",
"Body_ArchStone2",
"Body_ArchStone3",
"Body_ArchStone4",
"Body_ArchStone5",
"Body_ArchStone6",
"Body_ArchStone7",
"Body_ArchStone8",
"Body_ArchStone9",
"Body_ArchStone10",
"Body_Pillar_1_0",
"Body_Pillar_1_1",
"Body_Pillar1_0",
"Body_Pillar1_1",
"Head_Chimney",
"Head_ChimneyRecess",
"Head_ChimneyCap",
"Weapon_HearthBowl",
"Weapon_BowlRim",
"Weapon_EmberBed",
"Weapon_Flame0",
"Weapon_Flame1",
"Weapon_Flame2",
"Weapon_Flame3",
"Weapon_Flame4",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Seal_Base",
"ArmL_Seal_Face",
"ArmL_Seal_Heart",
"ArmL_Seal_Ray0",
"ArmL_Seal_Ray1",
"ArmL_Seal_Ray2",
"ArmL_Seal_Ray3",
"ArmL_Seal_Ray4",
"ArmL_Seal_Ray5",
"ArmL_Seal_Ray6",
"ArmL_Seal_Ray7",
"ArmL_Seal_Ray8",
"ArmL_Seal_Ray9",
"ArmL_Seal_Ray10",
"ArmL_Seal_Ray11",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Seal_Base",
"ArmR_Seal_Face",
"ArmR_Seal_Heart",
"ArmR_Seal_Ray0",
"ArmR_Seal_Ray1",
"ArmR_Seal_Ray2",
"ArmR_Seal_Ray3",
"ArmR_Seal_Ray4",
"ArmR_Seal_Ray5",
"ArmR_Seal_Ray6",
"ArmR_Seal_Ray7",
"ArmR_Seal_Ray8",
"ArmR_Seal_Ray9",
"ArmR_Seal_Ray10",
"ArmR_Seal_Ray11",
"Weapon_BowlSeal_Base",
"Weapon_BowlSeal_Face",
"Weapon_BowlSeal_Heart",
"Weapon_BowlSeal_Ray0",
"Weapon_BowlSeal_Ray1",
"Weapon_BowlSeal_Ray2",
"Weapon_BowlSeal_Ray3",
"Weapon_BowlSeal_Ray4",
"Weapon_BowlSeal_Ray5",
"Weapon_BowlSeal_Ray6",
"Weapon_BowlSeal_Ray7",
"Weapon_BowlSeal_Ray8",
"Weapon_BowlSeal_Ray9",
"Weapon_BowlSeal_Ray10",
"Weapon_BowlSeal_Ray11"
],
"bounds_blender": {
"min": [
-0.6256327033042908,
-0.5413227677345276,
0.0
],
"max": [
0.6256327033042908,
0.5413227081298828,
1.4500001668930054
]
},
"bounds_godot": {
"min": [
-0.6256327033042908,
0.0,
-0.5413227081298828
],
"max": [
0.6256327033042908,
1.4500001668930054,
0.5413227677345276
]
},
"scale_applied": 0.9206349624437739,
"blender_version": "5.2.1 LTS",
"sha256": "0b65843813708495ea96349bc5dab83c932e389f47327ef1892b7fb4e9481f97",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 685558
},
{
"id": "g10",
"name": "Sonnenesse",
"faction": "glutpakt",
"palette": "glutpakt",
"role": "support",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_g10.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_g10.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_g10.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/g10.blend",
"triangles": 96706,
"mesh_parts": 223,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_HearthBack",
"Body_OvenDark",
"Body_SunSocket",
"Body_SunFrame",
"Body_SunHeart",
"Flame_SolarEddy0",
"Flame_SolarEddy1",
"Flame_SolarEddy2",
"Body_HaloRay0",
"Body_HaloRay1",
"Body_HaloRay2",
"Body_HaloRay3",
"Body_HaloRay4",
"Body_HaloRay5",
"Body_HaloRay6",
"Body_HaloRay7",
"Body_HaloRay8",
"Body_MantleL",
"Body_MantleSunL_Base",
"Body_MantleSunL_Face",
"Body_MantleSunL_Heart",
"Body_MantleSunL_Ray0",
"Body_MantleSunL_Ray1",
"Body_MantleSunL_Ray2",
"Body_MantleSunL_Ray3",
"Body_MantleSunL_Ray4",
"Body_MantleSunL_Ray5",
"Body_MantleSunL_Ray6",
"Body_MantleSunL_Ray7",
"Body_MantleSunL_Ray8",
"Body_MantleSunL_Ray9",
"Body_MantleSunL_Ray10",
"Body_MantleSunL_Ray11",
"Body_TabardL",
"Body_TabardSunL_Base",
"Body_TabardSunL_Face",
"Body_TabardSunL_Heart",
"Body_TabardSunL_Ray0",
"Body_TabardSunL_Ray1",
"Body_TabardSunL_Ray2",
"Body_TabardSunL_Ray3",
"Body_TabardSunL_Ray4",
"Body_TabardSunL_Ray5",
"Body_TabardSunL_Ray6",
"Body_TabardSunL_Ray7",
"Body_TabardSunL_Ray8",
"Body_TabardSunL_Ray9",
"Body_TabardSunL_Ray10",
"Body_TabardSunL_Ray11",
"Body_MantleR",
"Body_MantleSunR_Base",
"Body_MantleSunR_Face",
"Body_MantleSunR_Heart",
"Body_MantleSunR_Ray0",
"Body_MantleSunR_Ray1",
"Body_MantleSunR_Ray2",
"Body_MantleSunR_Ray3",
"Body_MantleSunR_Ray4",
"Body_MantleSunR_Ray5",
"Body_MantleSunR_Ray6",
"Body_MantleSunR_Ray7",
"Body_MantleSunR_Ray8",
"Body_MantleSunR_Ray9",
"Body_MantleSunR_Ray10",
"Body_MantleSunR_Ray11",
"Body_TabardR",
"Body_TabardSunR_Base",
"Body_TabardSunR_Face",
"Body_TabardSunR_Heart",
"Body_TabardSunR_Ray0",
"Body_TabardSunR_Ray1",
"Body_TabardSunR_Ray2",
"Body_TabardSunR_Ray3",
"Body_TabardSunR_Ray4",
"Body_TabardSunR_Ray5",
"Body_TabardSunR_Ray6",
"Body_TabardSunR_Ray7",
"Body_TabardSunR_Ray8",
"Body_TabardSunR_Ray9",
"Body_TabardSunR_Ray10",
"Body_TabardSunR_Ray11",
"Weapon_HearthBowl",
"Weapon_BowlRim",
"Weapon_EmberBed",
"Weapon_Flame0",
"Weapon_Flame1",
"Weapon_Flame2",
"Weapon_Flame3",
"Weapon_Flame4",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Seal_Base",
"ArmL_Seal_Face",
"ArmL_Seal_Heart",
"ArmL_Seal_Ray0",
"ArmL_Seal_Ray1",
"ArmL_Seal_Ray2",
"ArmL_Seal_Ray3",
"ArmL_Seal_Ray4",
"ArmL_Seal_Ray5",
"ArmL_Seal_Ray6",
"ArmL_Seal_Ray7",
"ArmL_Seal_Ray8",
"ArmL_Seal_Ray9",
"ArmL_Seal_Ray10",
"ArmL_Seal_Ray11",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Seal_Base",
"ArmR_Seal_Face",
"ArmR_Seal_Heart",
"ArmR_Seal_Ray0",
"ArmR_Seal_Ray1",
"ArmR_Seal_Ray2",
"ArmR_Seal_Ray3",
"ArmR_Seal_Ray4",
"ArmR_Seal_Ray5",
"ArmR_Seal_Ray6",
"ArmR_Seal_Ray7",
"ArmR_Seal_Ray8",
"ArmR_Seal_Ray9",
"ArmR_Seal_Ray10",
"ArmR_Seal_Ray11",
"Weapon_BowlSeal_Base",
"Weapon_BowlSeal_Face",
"Weapon_BowlSeal_Heart",
"Weapon_BowlSeal_Ray0",
"Weapon_BowlSeal_Ray1",
"Weapon_BowlSeal_Ray2",
"Weapon_BowlSeal_Ray3",
"Weapon_BowlSeal_Ray4",
"Weapon_BowlSeal_Ray5",
"Weapon_BowlSeal_Ray6",
"Weapon_BowlSeal_Ray7",
"Weapon_BowlSeal_Ray8",
"Weapon_BowlSeal_Ray9",
"Weapon_BowlSeal_Ray10",
"Weapon_BowlSeal_Ray11",
"Body_SolarStream"
],
"bounds_blender": {
"min": [
-0.6629917025566101,
-0.58647620677948,
0.0
],
"max": [
0.6629916429519653,
0.5864762663841248,
1.600000023841858
]
},
"bounds_godot": {
"min": [
-0.6629917025566101,
0.0,
-0.5864762663841248
],
"max": [
0.6629916429519653,
1.600000023841858,
0.58647620677948
]
},
"scale_applied": 0.9756097646074449,
"blender_version": "5.2.1 LTS",
"sha256": "ed5a7c265e25d592a367b3bc8a152ee6ace6aabb2964b6f563b4509967829715",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 697696
},
{
"id": "m01",
"name": "Kesselwicht",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "tank",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_m01.glb",
"resource_path": "res://assets/models/unit_m01.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m01.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m01.blend",
"triangles": 1284,
"mesh_parts": 42,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_RoundKettle",
"Body_Belt",
"Head_BrassFrame",
"Head_Ceramic",
"Head_Eye_1",
"Head_Eye1",
"Head_Mouth",
"Body_PressureGauge",
"Body_GaugeFace",
"Body_GaugeNeedle",
"Body_Chimney",
"Body_ChimneyLip",
"ArmL_Upper",
"ArmL_Forearm",
"ArmL_Joint",
"ArmL_Joint_Pin",
"ArmL_Fist",
"ArmL_Cuff",
"ArmR_Upper",
"ArmR_Forearm",
"ArmR_Joint",
"ArmR_Joint_Pin",
"ArmR_Fist",
"ArmR_Cuff"
],
"bounds_blender": {
"min": [
-0.5699462890625,
-0.3646690249443054,
0.0
],
"max": [
0.5699462890625,
0.3646690249443054,
1.350000023841858
]
},
"bounds_godot": {
"min": [
-0.5699462890625,
0.0,
-0.3646690249443054
],
"max": [
0.5699462890625,
1.350000023841858,
0.3646690249443054
]
},
"scale_applied": 0.966010707083804,
"blender_version": "5.2.1 LTS",
"sha256": "dfa98866025c5801cc6aff2ef8273dfe393a397623f641046c4babade8516df1",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m02",
"name": "Druckhüter",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "tank",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_m02.glb",
"resource_path": "res://assets/models/unit_m02.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m02.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m02.blend",
"triangles": 1360,
"mesh_parts": 52,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_HeavyChest",
"Body_CeramicChest_Rim",
"Body_CeramicChest_Face",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Body_PressureTankL",
"Body_TankBandL1_0",
"Body_TankBandL1_4",
"Body_ValveStemL",
"Body_ValveWheelL",
"Body_PressureTankR",
"Body_TankBandR1_0",
"Body_TankBandR1_4",
"Body_ValveStemR",
"Body_ValveWheelR",
"ArmL_Upper",
"ArmL_Forearm",
"ArmL_Joint",
"ArmL_Joint_Pin",
"ArmL_Fist",
"ArmL_Cuff",
"ArmL_Pauldron",
"ArmL_Shield_Rim",
"ArmL_Shield_Face",
"ArmR_Upper",
"ArmR_Forearm",
"ArmR_Joint",
"ArmR_Joint_Pin",
"ArmR_Fist",
"ArmR_Cuff",
"ArmR_Pauldron",
"ArmR_Shield_Rim",
"ArmR_Shield_Face"
],
"bounds_blender": {
"min": [
-0.6054872274398804,
-0.2990065813064575,
0.0
],
"max": [
0.6054872274398804,
0.2990066111087799,
1.5
]
},
"bounds_godot": {
"min": [
-0.6054872274398804,
0.0,
-0.2990066111087799
],
"max": [
0.6054872274398804,
1.5,
0.2990065813064575
]
},
"scale_applied": 0.9460737926177909,
"blender_version": "5.2.1 LTS",
"sha256": "8aeb014358b502dccdf0a8202214b8456e43e04c38333c6218eb7cbb0864bb2b",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m03",
"name": "Scherschreiter",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "melee",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_m03.glb",
"resource_path": "res://assets/models/unit_m03.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m03.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m03.blend",
"triangles": 932,
"mesh_parts": 43,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_Breastplate_Rim",
"Body_Breastplate_Face",
"Body_Waist",
"ArmL_Shoulder",
"ArmL_Shoulder_Pin",
"Body_HipPlateL",
"ArmR_Shoulder",
"ArmR_Shoulder_Pin",
"Body_HipPlateR",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Head_Crest",
"ArmL0_Rod",
"ArmL0_Housing",
"ArmL0_Pivot",
"ArmL0_Pivot_Pin",
"WeaponL0_Blade0",
"WeaponL0_Blade1",
"ArmR0_Rod",
"ArmR0_Housing",
"ArmR0_Pivot",
"ArmR0_Pivot_Pin",
"WeaponR0_Blade0",
"WeaponR0_Blade1"
],
"bounds_blender": {
"min": [
-0.7748520374298096,
-0.14178994297981262,
0.0
],
"max": [
0.7748520374298096,
0.14178994297981262,
1.350000023841858
]
},
"bounds_godot": {
"min": [
-0.7748520374298096,
0.0,
-0.14178994297981262
],
"max": [
0.7748520374298096,
1.350000023841858,
0.14178994297981262
]
},
"scale_applied": 0.7988165410007994,
"blender_version": "5.2.1 LTS",
"sha256": "8efdd35dfe2c6194f7b9705a0324d66ff260d9936f9099b6b1f81790c03831af",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m04",
"name": "Sechsklingler",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "melee",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_m04.glb",
"resource_path": "res://assets/models/unit_m04.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m04.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m04.blend",
"triangles": 1398,
"mesh_parts": 60,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_Breastplate_Rim",
"Body_Breastplate_Face",
"Body_Waist",
"ArmL_Shoulder",
"ArmL_Shoulder_Pin",
"Body_HipPlateL",
"ArmR_Shoulder",
"ArmR_Shoulder_Pin",
"Body_HipPlateR",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"ArmL0_Rod",
"ArmL0_Housing",
"ArmL0_Pivot",
"ArmL0_Pivot_Pin",
"WeaponL0_Blade0",
"ArmL1_Rod",
"ArmL1_Housing",
"ArmL1_Pivot",
"ArmL1_Pivot_Pin",
"WeaponL1_Blade0",
"ArmL2_Rod",
"ArmL2_Housing",
"ArmL2_Pivot",
"ArmL2_Pivot_Pin",
"WeaponL2_Blade0",
"ArmR0_Rod",
"ArmR0_Housing",
"ArmR0_Pivot",
"ArmR0_Pivot_Pin",
"WeaponR0_Blade0",
"ArmR1_Rod",
"ArmR1_Housing",
"ArmR1_Pivot",
"ArmR1_Pivot_Pin",
"WeaponR1_Blade0",
"ArmR2_Rod",
"ArmR2_Housing",
"ArmR2_Pivot",
"ArmR2_Pivot_Pin",
"WeaponR2_Blade0"
],
"bounds_blender": {
"min": [
-0.821377158164978,
-0.15030355751514435,
0.0
],
"max": [
0.821377158164978,
0.15030354261398315,
1.5
]
},
"bounds_godot": {
"min": [
-0.821377158164978,
0.0,
-0.15030354261398315
],
"max": [
0.821377158164978,
1.5,
0.15030355751514435
]
},
"scale_applied": 0.8467805123236263,
"blender_version": "5.2.1 LTS",
"sha256": "a55e114218bee93ee40dc90a368414bef0fae6d4580f032f72687565ec9d9bc8",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m05",
"name": "Bolzenknecht",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "ranged",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_m05.glb",
"resource_path": "res://assets/models/unit_m05.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m05.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m05.blend",
"triangles": 1148,
"mesh_parts": 52,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_Breastplate_Rim",
"Body_Breastplate_Face",
"Body_Waist",
"ArmL_Shoulder",
"ArmL_Shoulder_Pin",
"Body_HipPlateL",
"ArmR_Shoulder",
"ArmR_Shoulder_Pin",
"Body_HipPlateR",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Head_Crest",
"Head_Scope",
"Body_QuiverBolt0",
"Body_QuiverBolt1",
"Body_QuiverBolt2",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Wrist",
"ArmL_Wrist_Pin",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Wrist",
"ArmR_Wrist_Pin",
"Weapon_Crossbow_Rail",
"Weapon_Crossbow_Bow_1",
"Weapon_Crossbow_String_1",
"Weapon_Crossbow_Bow1",
"Weapon_Crossbow_String1",
"Weapon_Crossbow_Bolt",
"Weapon_Crossbow_BoltTip",
"Weapon_Crossbow_Binding0",
"Weapon_Crossbow_Binding1"
],
"bounds_blender": {
"min": [
-0.3836592435836792,
-0.40458109974861145,
0.0
],
"max": [
0.3836592435836792,
0.40458106994628906,
1.4499999284744263
]
},
"bounds_godot": {
"min": [
-0.3836592435836792,
0.0,
-0.40458106994628906
],
"max": [
0.3836592435836792,
1.4499999284744263,
0.40458109974861145
]
},
"scale_applied": 0.8479531974579839,
"blender_version": "5.2.1 LTS",
"sha256": "0d5f61b02d29d09c807a6d6c07341620a4f1a4bee0d300391cbd4a9a0f5cfbb5",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m06",
"name": "Linienmeister",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "ranged",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_m06.glb",
"resource_path": "res://assets/models/unit_m06.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m06.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m06.blend",
"triangles": 1432,
"mesh_parts": 66,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Leg2_Piston",
"Leg2_Shin",
"Leg2_Knee",
"Leg2_Knee_Pin",
"Leg2_ThighArmor",
"Leg2_Greave",
"Leg2_Toe0",
"Leg2_Toe1",
"Leg2_AnkleGold",
"Leg3_Piston",
"Leg3_Shin",
"Leg3_Knee",
"Leg3_Knee_Pin",
"Leg3_ThighArmor",
"Leg3_Greave",
"Leg3_Toe0",
"Leg3_Toe1",
"Leg3_AnkleGold",
"Body_Breastplate_Rim",
"Body_Breastplate_Face",
"Body_Waist",
"ArmL_Shoulder",
"ArmL_Shoulder_Pin",
"Body_HipPlateL",
"ArmR_Shoulder",
"ArmR_Shoulder_Pin",
"Body_HipPlateR",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Head_Crest",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Wrist",
"ArmL_Wrist_Pin",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Wrist",
"ArmR_Wrist_Pin",
"Weapon_Crossbow_Rail",
"Weapon_Crossbow_Bow_1",
"Weapon_Crossbow_String_1",
"Weapon_Crossbow_Bow1",
"Weapon_Crossbow_String1",
"Weapon_Crossbow_Bolt",
"Weapon_Crossbow_BoltTip",
"Weapon_Crossbow_Binding0",
"Weapon_Crossbow_Binding1"
],
"bounds_blender": {
"min": [
-0.6025153398513794,
-0.6586429476737976,
0.0
],
"max": [
0.6025153994560242,
0.6586429476737976,
1.6000001430511475
]
},
"bounds_godot": {
"min": [
-0.6025153398513794,
0.0,
-0.6586429476737976
],
"max": [
0.6025153994560242,
1.6000001430511475,
0.6586429476737976
]
},
"scale_applied": 0.9356724937467409,
"blender_version": "5.2.1 LTS",
"sha256": "489574f3e4614bcd75e3486fa8fd6f578195f2f4d6455c86936ad8a8f6d696a6",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m07",
"name": "Klangkolben",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "artillery",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_m07.glb",
"resource_path": "res://assets/models/unit_m07.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m07.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m07.blend",
"triangles": 740,
"mesh_parts": 27,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_SiegeChassis",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Body_ResonatorHousing0",
"Weapon_ResonatorBell",
"Weapon_ResonatorPiston",
"Body_HousingLatch0__1",
"Body_HousingLatch0_1"
],
"bounds_blender": {
"min": [
-0.4213939905166626,
-0.4975554347038269,
0.0
],
"max": [
0.4213939905166626,
0.4975554347038269,
1.3499999046325684
]
},
"bounds_godot": {
"min": [
-0.4213939905166626,
0.0,
-0.4975554347038269
],
"max": [
0.4213939905166626,
1.3499999046325684,
0.4975554347038269
]
},
"scale_applied": 1.015419270119985,
"blender_version": "5.2.1 LTS",
"sha256": "44b7ea1ec7290f639fa15b985223f03dd92992684ee0257197bafd9663dae643",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m08",
"name": "Resonanzramme",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "artillery",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_m08.glb",
"resource_path": "res://assets/models/unit_m08.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m08.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m08.blend",
"triangles": 1316,
"mesh_parts": 50,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Leg2_Piston",
"Leg2_Shin",
"Leg2_Knee",
"Leg2_Knee_Pin",
"Leg2_ThighArmor",
"Leg2_Greave",
"Leg2_Toe0",
"Leg2_Toe1",
"Leg2_AnkleGold",
"Leg3_Piston",
"Leg3_Shin",
"Leg3_Knee",
"Leg3_Knee_Pin",
"Leg3_ThighArmor",
"Leg3_Greave",
"Leg3_Toe0",
"Leg3_Toe1",
"Leg3_AnkleGold",
"Body_SiegeChassis",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Body_ResonatorHousing0",
"Weapon_ImpactDisc0",
"Weapon_DiscPiston0",
"Body_HousingLatch0__1",
"Body_HousingLatch0_1",
"Body_ResonatorHousing1",
"Weapon_ImpactDisc1",
"Weapon_DiscPiston1",
"Body_HousingLatch1__1",
"Body_HousingLatch1_1"
],
"bounds_blender": {
"min": [
-0.7338443994522095,
-0.5147383809089661,
0.0
],
"max": [
0.7338443994522095,
0.5147383809089661,
1.4999998807907104
]
},
"bounds_godot": {
"min": [
-0.7338443994522095,
0.0,
-0.5147383809089661
],
"max": [
0.7338443994522095,
1.4999998807907104,
0.5147383809089661
]
},
"scale_applied": 1.0952902191196374,
"blender_version": "5.2.1 LTS",
"sha256": "3601cc62c2245e84d58d472b444434fe962851fdc3d663df6572623218063484",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m09",
"name": "Taktspindel",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "support",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_m09.glb",
"resource_path": "res://assets/models/unit_m09.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m09.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m09.blend",
"triangles": 1160,
"mesh_parts": 51,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_Breastplate_Rim",
"Body_Breastplate_Face",
"Body_Waist",
"ArmL_Shoulder",
"ArmL_Shoulder_Pin",
"Body_HipPlateL",
"ArmR_Shoulder",
"ArmR_Shoulder_Pin",
"Body_HipPlateR",
"Head_BrassFrame",
"Head_Ceramic",
"Head_Eye_1",
"Head_Eye1",
"Head_Mouth",
"Body_PendulumStem",
"Body_PendulumBob",
"ArmL_Upper",
"ArmL_Forearm",
"ArmL_Elbow",
"ArmL_Elbow_Pin",
"ArmL_Palm",
"ArmL_Finger0",
"ArmL_Finger1",
"ArmL_Finger2",
"Weapon_Baton",
"ArmR_Upper",
"ArmR_Forearm",
"ArmR_Elbow",
"ArmR_Elbow_Pin",
"ArmR_Palm",
"ArmR_Finger0",
"ArmR_Finger1",
"ArmR_Finger2"
],
"bounds_blender": {
"min": [
-0.5013101696968079,
-0.14016570150852203,
0.0
],
"max": [
0.5013101696968079,
0.14016570150852203,
1.4500000476837158
]
},
"bounds_godot": {
"min": [
-0.5013101696968079,
0.0,
-0.14016570150852203
],
"max": [
0.5013101696968079,
1.4500000476837158,
0.14016570150852203
]
},
"scale_applied": 0.7896659202045064,
"blender_version": "5.2.1 LTS",
"sha256": "11d8104ffbbd31954fd87b23e2901220c9794fd459808491e9ab2e5ac36b3179",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "m10",
"name": "Taktprälat",
"faction": "nietenkonvent",
"palette": "nietenkonvent",
"role": "support",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_m10.glb",
"resource_path": "res://assets/models/unit_m10.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_m10.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/m10.blend",
"triangles": 946,
"mesh_parts": 49,
"parts": [
"Leg0_Piston",
"Leg0_Shin",
"Leg0_Knee",
"Leg0_Knee_Pin",
"Leg0_ThighArmor",
"Leg0_Greave",
"Leg0_Toe0",
"Leg0_Toe1",
"Leg0_AnkleGold",
"Leg1_Piston",
"Leg1_Shin",
"Leg1_Knee",
"Leg1_Knee_Pin",
"Leg1_ThighArmor",
"Leg1_Greave",
"Leg1_Toe0",
"Leg1_Toe1",
"Leg1_AnkleGold",
"Body_Coat",
"Body_CreamStoleL",
"Body_CoatGoldL",
"Body_CreamStoleR",
"Body_CoatGoldR",
"Body_PendulumOpening",
"Body_PendulumStem",
"Body_PendulumBob",
"Head_Face",
"Head_Eye_1",
"Head_Eye1",
"Head_Crown0",
"Head_Crown1",
"Head_Crown2",
"ArmL_Upper",
"ArmL_Forearm",
"ArmL_Elbow",
"ArmL_Elbow_Pin",
"ArmL_Palm",
"ArmL_Finger0",
"ArmL_Finger1",
"ArmL_Finger2",
"Weapon_Baton",
"ArmR_Upper",
"ArmR_Forearm",
"ArmR_Elbow",
"ArmR_Elbow_Pin",
"ArmR_Palm",
"ArmR_Finger0",
"ArmR_Finger1",
"ArmR_Finger2"
],
"bounds_blender": {
"min": [
-0.5444233417510986,
-0.4287889897823334,
0.0
],
"max": [
0.5444233417510986,
0.4287889897823334,
1.6000001430511475
]
},
"bounds_godot": {
"min": [
-0.5444233417510986,
0.0,
-0.4287889897823334
],
"max": [
0.5444233417510986,
1.6000001430511475,
0.4287889897823334
]
},
"scale_applied": 0.8575779752970936,
"blender_version": "5.2.1 LTS",
"sha256": "43a36780c0ced0869b976bec4fe1423ad7ef14f5b7f68a720da72ad44c28970e",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n01",
"name": "Saummaske",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "tank",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_n01.glb",
"resource_path": "res://assets/models/unit_n01.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n01.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n01.blend",
"triangles": 1132,
"mesh_parts": 16,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"Body_WrappedArmor0",
"Body_WrappedArmor1",
"Body_WrappedArmor2",
"ArmL",
"WeaponL_Claw",
"ArmR",
"WeaponR_Claw"
],
"bounds_blender": {
"min": [
-0.44347620010375977,
-0.19742706418037415,
0.0
],
"max": [
0.44347620010375977,
0.19742707908153534,
1.3499999046325684
]
},
"bounds_godot": {
"min": [
-0.44347620010375977,
0.0,
-0.19742707908153534
],
"max": [
0.44347620010375977,
1.3499999046325684,
0.19742706418037415
]
},
"scale_applied": 0.855141167579754,
"blender_version": "5.2.1 LTS",
"sha256": "b374d208cc0541a73800b27802507287f349df4b4400f4e56cbeb8461b3579a5",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n02",
"name": "Grenzmaske",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "tank",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_n02.glb",
"resource_path": "res://assets/models/unit_n02.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n02.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n02.blend",
"triangles": 1156,
"mesh_parts": 18,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"Body_WrappedArmor0",
"Body_WrappedArmor1",
"Body_WrappedArmor2",
"ArmL",
"ArmL_GreatShield",
"ArmL_ShieldInlay",
"ArmR",
"ArmR_GreatShield",
"ArmR_ShieldInlay"
],
"bounds_blender": {
"min": [
-0.6379754543304443,
-0.21133150160312653,
0.0
],
"max": [
0.6379754543304443,
0.21133150160312653,
1.5
]
},
"bounds_godot": {
"min": [
-0.6379754543304443,
0.0,
-0.21133150160312653
],
"max": [
0.6379754543304443,
1.5,
0.21133150160312653
]
},
"scale_applied": 0.9153671897165055,
"blender_version": "5.2.1 LTS",
"sha256": "fc1a7d3b2d46a9dbbb8834aa1f51189a8389368bfd662f71120d63fcbf2b55a2",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n03",
"name": "Fadentänzer",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "melee",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_n03.glb",
"resource_path": "res://assets/models/unit_n03.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n03.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n03.blend",
"triangles": 934,
"mesh_parts": 13,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"ArmL",
"WeaponL_Sickle",
"ArmR",
"WeaponR_Sickle"
],
"bounds_blender": {
"min": [
-0.4779128134250641,
-0.16183501482009888,
0.0
],
"max": [
0.4779128432273865,
0.16183499991893768,
1.3499999046325684
]
},
"bounds_godot": {
"min": [
-0.4779128134250641,
0.0,
-0.16183499991893768
],
"max": [
0.4779128432273865,
1.3499999046325684,
0.16183501482009888
]
},
"scale_applied": 0.772007890355257,
"blender_version": "5.2.1 LTS",
"sha256": "cffec8cc2a300291d8d14431fafc4225e8f7a517709922f1dd8c98d27e7dd086",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n04",
"name": "Saumzertrenner",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "melee",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_n04.glb",
"resource_path": "res://assets/models/unit_n04.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n04.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n04.blend",
"triangles": 1360,
"mesh_parts": 17,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"ArmL",
"ArmR",
"Weapon_ShearPivot",
"Weapon_ShearLower",
"Weapon_ShearLoopLower",
"Weapon_ShearUpper",
"Weapon_ShearLoopUpper",
"Head_CrescentCrown"
],
"bounds_blender": {
"min": [
-0.5531443357467651,
-0.19565065205097198,
0.0
],
"max": [
0.5531443357467651,
0.19565066695213318,
1.5
]
},
"bounds_godot": {
"min": [
-0.5531443357467651,
0.0,
-0.19565066695213318
],
"max": [
0.5531443357467651,
1.5,
0.19565065205097198
]
},
"scale_applied": 0.8571428571428571,
"blender_version": "5.2.1 LTS",
"sha256": "7796469cefde7029f31a1af60fe298ffe8cd00c1d6653d73a8d748a8814f1bd6",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n05",
"name": "Fernflüsterer",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "ranged",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_n05.glb",
"resource_path": "res://assets/models/unit_n05.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n05.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n05.blend",
"triangles": 1118,
"mesh_parts": 13,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"Weapon_MouthHorn",
"Weapon_MouthHorn_MintLip",
"ArmL",
"ArmR"
],
"bounds_blender": {
"min": [
-0.4346340298652649,
-0.2853573262691498,
0.0
],
"max": [
0.4346340000629425,
0.2853573262691498,
1.4499999284744263
]
},
"bounds_godot": {
"min": [
-0.4346340298652649,
0.0,
-0.2853573262691498
],
"max": [
0.4346340000629425,
1.4499999284744263,
0.2853573262691498
]
},
"scale_applied": 0.8387870445874587,
"blender_version": "5.2.1 LTS",
"sha256": "590fcb19ee024cbf64eb8db4c570ff6afeacf393b8c58788b2192b011797e9b4",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n06",
"name": "Fernrufer",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "ranged",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_n06.glb",
"resource_path": "res://assets/models/unit_n06.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n06.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n06.blend",
"triangles": 1498,
"mesh_parts": 17,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"ArmL",
"Weapon_HornArchL",
"Weapon_HornL",
"Weapon_HornL_MintLip",
"ArmR",
"Weapon_HornArchR",
"Weapon_HornR",
"Weapon_HornR_MintLip"
],
"bounds_blender": {
"min": [
-0.8301005959510803,
-0.3197994828224182,
0.0
],
"max": [
0.8301005959510803,
0.3197995126247406,
1.5999999046325684
]
},
"bounds_godot": {
"min": [
-0.8301005959510803,
0.0,
-0.3197995126247406
],
"max": [
0.8301005959510803,
1.5999999046325684,
0.3197994828224182
]
},
"scale_applied": 0.9255581181654716,
"blender_version": "5.2.1 LTS",
"sha256": "590e012f1b09ada25aa5ec48ff78eb60bd1bf3facd6c0b8cebd2a12c13142e58",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n07",
"name": "Glockenschlepper",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "artillery",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_n07.glb",
"resource_path": "res://assets/models/unit_n07.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n07.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n07.blend",
"triangles": 1274,
"mesh_parts": 15,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"Weapon_HangingBell",
"Weapon_BellRim",
"Weapon_ClapperStem",
"Weapon_Clapper",
"ArmL",
"ArmR"
],
"bounds_blender": {
"min": [
-0.35533595085144043,
-0.37528085708618164,
0.0
],
"max": [
0.35533595085144043,
0.37528085708618164,
1.3499999046325684
]
},
"bounds_godot": {
"min": [
-0.35533595085144043,
0.0,
-0.37528085708618164
],
"max": [
0.35533595085144043,
1.3499999046325684,
0.37528085708618164
]
},
"scale_applied": 0.7382346585301032,
"blender_version": "5.2.1 LTS",
"sha256": "8ff3d936bb7329f12177a45e1a7df5324e40e0d49a4d0ecdf49d5da75fd153e7",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n08",
"name": "Hohlgeläut",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "artillery",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_n08.glb",
"resource_path": "res://assets/models/unit_n08.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n08.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n08.blend",
"triangles": 1482,
"mesh_parts": 18,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Body_CathedralShell",
"Body_BellSkirt",
"Body_CathedralFrontArch",
"Weapon_ClapperChain",
"Weapon_Clapper",
"Body_ArchMask",
"Body_ArchMask_Eye_1",
"Body_ArchMask_Eye1",
"Head_SpireL",
"ArmL_Sickle",
"Head_SpireR",
"ArmR_Sickle",
"Head_CentralSpire"
],
"bounds_blender": {
"min": [
-0.5439560413360596,
-0.4138086140155792,
0.0
],
"max": [
0.5439560413360596,
0.4138086140155792,
1.5
]
},
"bounds_godot": {
"min": [
-0.5439560413360596,
0.0,
-0.4138086140155792
],
"max": [
0.5439560413360596,
1.5,
0.4138086140155792
]
},
"scale_applied": 0.8241758004232191,
"blender_version": "5.2.1 LTS",
"sha256": "d4da0c654034e57a8faecd7d54ab94914cf61881fdad8b0a667cc8d4119d244e",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n09",
"name": "Maskenkantor",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "support",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_n09.glb",
"resource_path": "res://assets/models/unit_n09.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n09.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n09.blend",
"triangles": 1314,
"mesh_parts": 24,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"Head_SingingMouth",
"Body_ChoirCollar0",
"Body_ChoirCollar1",
"Body_ChoirGem",
"ArmL",
"ArmL_Cuff",
"ArmR",
"ArmR_Cuff",
"Head_ChoirMask0",
"Head_ChoirMask0_Eye_1",
"Head_ChoirMask0_Eye1",
"Head_ChoirMask0_Mouth",
"Head_ChoirWisp0",
"Head_ChoirHorn0__1",
"Head_ChoirHorn0_1"
],
"bounds_blender": {
"min": [
-0.543777346611023,
-0.1794917732477188,
0.0
],
"max": [
0.543777346611023,
0.17949174344539642,
1.4500000476837158
]
},
"bounds_godot": {
"min": [
-0.543777346611023,
0.0,
-0.17949174344539642
],
"max": [
0.543777346611023,
1.4500000476837158,
0.1794917732477188
]
},
"scale_applied": 0.8198173476403533,
"blender_version": "5.2.1 LTS",
"sha256": "af2e461d6b23464a8c3c4d956e0b4ae9a18892f27eaf882973b0a10a8c05fa46",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "n10",
"name": "Vielstimmenkantor",
"faction": "nebelchor",
"palette": "nebelchor",
"role": "support",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_n10.glb",
"resource_path": "res://assets/models/unit_n10.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_n10.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/n10.blend",
"triangles": 1734,
"mesh_parts": 40,
"parts": [
"Body_WispL",
"Body_TailL",
"Body_WispR",
"Body_TailR",
"Body_CentralFlow",
"Head_Mask",
"Head_Mask_Eye_1",
"Head_Mask_Eye1",
"Head_CurledHood",
"Head_SingingMouth",
"Body_ChoirCollar0",
"Body_ChoirCollar1",
"Body_ChoirGem",
"ArmL",
"ArmL_Cuff",
"ArmR",
"ArmR_Cuff",
"Head_ChoirMask0",
"Head_ChoirMask0_Eye_1",
"Head_ChoirMask0_Eye1",
"Head_ChoirMask0_Mouth",
"Head_ChoirWisp0",
"Head_ChoirHorn0__1",
"Head_ChoirHorn0_1",
"Head_ChoirMask1",
"Head_ChoirMask1_Eye_1",
"Head_ChoirMask1_Eye1",
"Head_ChoirMask1_Mouth",
"Head_ChoirWisp1",
"Head_ChoirHorn1__1",
"Head_ChoirHorn1_1",
"Head_ChoirMask2",
"Head_ChoirMask2_Eye_1",
"Head_ChoirMask2_Eye1",
"Head_ChoirMask2_Mouth",
"Head_ChoirWisp2",
"Head_ChoirHorn2__1",
"Head_ChoirHorn2_1",
"Head_GreatHorn_1",
"Head_GreatHorn1"
],
"bounds_blender": {
"min": [
-0.5053644776344299,
-0.17586638033390045,
0.0
],
"max": [
0.5053644776344299,
0.17586638033390045,
1.5999999046325684
]
},
"bounds_godot": {
"min": [
-0.5053644776344299,
0.0,
-0.17586638033390045
],
"max": [
0.5053644776344299,
1.5999999046325684,
0.17586638033390045
]
},
"scale_applied": 0.7619047965051922,
"blender_version": "5.2.1 LTS",
"sha256": "8c723f7bcb3e363fdf42ee2aed2109e1c9e8a0a532b4b207f5fdf1b557474651",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "w01",
"name": "Dornhopser",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "melee",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_w01.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w01.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w01.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w01.blend",
"triangles": 61376,
"offline_sculpt_parts": 18,
"offline_render_triangles": 695666,
"mesh_parts": 166,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"Body_MossHeart",
"Body_WovenBark0",
"Body_WovenBark0_Grain0",
"Body_WovenBark0_Grain1",
"Body_WovenBark1",
"Body_WovenBark1_Grain0",
"Body_WovenBark1_Grain1",
"Body_WovenBark2",
"Body_WovenBark2_Grain0",
"Body_WovenBark2_Grain1",
"Body_WovenBark3",
"Body_WovenBark3_Grain0",
"Body_WovenBark3_Grain1",
"Body_WovenBark4",
"Body_WovenBark4_Grain0",
"Body_WovenBark4_Grain1",
"Body_WovenBark5",
"Body_WovenBark5_Grain0",
"Body_WovenBark5_Grain1",
"Body_ShoulderLeaf0",
"Body_ShoulderLeaf0_Midrib",
"Body_ShoulderLeaf0_Vein0__1",
"Body_ShoulderLeaf0_Vein0_1",
"Body_ShoulderLeaf0_Vein1__1",
"Body_ShoulderLeaf0_Vein1_1",
"Body_ShoulderLeaf0_Vein2__1",
"Body_ShoulderLeaf0_Vein2_1",
"Body_ShoulderLeaf1",
"Body_ShoulderLeaf1_Midrib",
"Body_ShoulderLeaf1_Vein0__1",
"Body_ShoulderLeaf1_Vein0_1",
"Body_ShoulderLeaf1_Vein1__1",
"Body_ShoulderLeaf1_Vein1_1",
"Body_ShoulderLeaf1_Vein2__1",
"Body_ShoulderLeaf1_Vein2_1",
"Body_ShoulderLeaf2",
"Body_ShoulderLeaf2_Midrib",
"Body_ShoulderLeaf2_Vein0__1",
"Body_ShoulderLeaf2_Vein0_1",
"Body_ShoulderLeaf2_Vein1__1",
"Body_ShoulderLeaf2_Vein1_1",
"Body_ShoulderLeaf2_Vein2__1",
"Body_ShoulderLeaf2_Vein2_1",
"Body_ShoulderLeaf3",
"Body_ShoulderLeaf3_Midrib",
"Body_ShoulderLeaf3_Vein0__1",
"Body_ShoulderLeaf3_Vein0_1",
"Body_ShoulderLeaf3_Vein1__1",
"Body_ShoulderLeaf3_Vein1_1",
"Body_ShoulderLeaf3_Vein2__1",
"Body_ShoulderLeaf3_Vein2_1",
"Body_Bark0",
"Body_Bark0_Fissure0",
"Body_Bark0_Fissure1",
"Body_Bark0_Fissure2",
"Body_Bark0_Fissure3",
"Body_Thorn0",
"Body_Bark1",
"Body_Bark1_Fissure0",
"Body_Bark1_Fissure1",
"Body_Bark1_Fissure2",
"Body_Bark1_Fissure3",
"Body_Thorn1",
"Body_Bark2",
"Body_Bark2_Fissure0",
"Body_Bark2_Fissure1",
"Body_Bark2_Fissure2",
"Body_Bark2_Fissure3",
"Body_Thorn2",
"Body_Bark3",
"Body_Bark3_Fissure0",
"Body_Bark3_Fissure1",
"Body_Bark3_Fissure2",
"Body_Bark3_Fissure3",
"Body_Thorn3",
"Body_Bark4",
"Body_Bark4_Fissure0",
"Body_Bark4_Fissure1",
"Body_Bark4_Fissure2",
"Body_Bark4_Fissure3",
"Body_Thorn4",
"Body_Bark5",
"Body_Bark5_Fissure0",
"Body_Bark5_Fissure1",
"Body_Bark5_Fissure2",
"Body_Bark5_Fissure3",
"Body_Thorn5",
"Body_Bark6",
"Body_Bark6_Fissure0",
"Body_Bark6_Fissure1",
"Body_Bark6_Fissure2",
"Body_Bark6_Fissure3",
"Body_Thorn6",
"Body_Bark7",
"Body_Bark7_Fissure0",
"Body_Bark7_Fissure1",
"Body_Bark7_Fissure2",
"Body_Bark7_Fissure3",
"Body_Thorn7",
"Body_Bark8",
"Body_Bark8_Fissure0",
"Body_Bark8_Fissure1",
"Body_Bark8_Fissure2",
"Body_Bark8_Fissure3",
"Body_Thorn8",
"Head_EyeShadow",
"Head_Eye_1",
"Head_Sprout_1",
"Head_Sprout_1_Midrib",
"Head_Sprout_1_Vein0__1",
"Head_Sprout_1_Vein0_1",
"Head_Sprout_1_Vein1__1",
"Head_Sprout_1_Vein1_1",
"Head_Sprout_1_Vein2__1",
"Head_Sprout_1_Vein2_1",
"Head_Eye1",
"Head_Sprout1",
"Head_Sprout1_Midrib",
"Head_Sprout1_Vein0__1",
"Head_Sprout1_Vein0_1",
"Head_Sprout1_Vein1__1",
"Head_Sprout1_Vein1_1",
"Head_Sprout1_Vein2__1",
"Head_Sprout1_Vein2_1",
"Body_Blossom_Petal0",
"Body_Blossom_Petal1",
"Body_Blossom_Petal2",
"Body_Blossom_Petal3",
"Body_Blossom_Petal4",
"Body_Blossom_Pollen"
],
"bounds_blender": {
"min": [
-0.5014952421188354,
-0.43660610914230347,
0.0
],
"max": [
0.5014951825141907,
0.43660610914230347,
1.3499999046325684
]
},
"bounds_godot": {
"min": [
-0.5014952421188354,
0.0,
-0.43660610914230347
],
"max": [
0.5014951825141907,
1.3499999046325684,
0.43660610914230347
]
},
"scale_applied": 0.922440014955025,
"blender_version": "5.2.1 LTS",
"sha256": "68ff8429b46cfb249fd02496e8cf64016c73f5f8df9761f21c83beb12c09b1c3",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w02",
"name": "Rankenschnapper",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "melee",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_w02.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w02.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w02.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w02.blend",
"triangles": 78020,
"offline_sculpt_parts": 15,
"offline_render_triangles": 810680,
"mesh_parts": 237,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_Braid4",
"Body_Braid4_Grain0",
"Body_Braid4_Grain1",
"Body_Braid4_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Head_JawDark",
"Head_Upper_Jaw",
"Head_Upper_Lip0",
"Head_Upper_Lip1",
"Head_Upper_Lip2",
"Head_Upper_Fang0",
"Head_Upper_Fang1",
"Head_Upper_Fang2",
"Head_Upper_Fang3",
"Head_Upper_Fang4",
"Head_Upper_Fang5",
"Head_Upper_Fang6",
"Head_Upper_Fang7",
"Head_Upper_Fang8",
"Head_Lower_Jaw",
"Head_Lower_Lip0",
"Head_Lower_Lip1",
"Head_Lower_Lip2",
"Head_Lower_Fang0",
"Head_Lower_Fang1",
"Head_Lower_Fang2",
"Head_Lower_Fang3",
"Head_Lower_Fang4",
"Head_Lower_Fang5",
"Head_Lower_Fang6",
"Head_Lower_Fang7",
"Head_Lower_Fang8",
"Head_JawLeaf0",
"Head_JawLeaf0_Midrib",
"Head_JawLeaf0_Vein0__1",
"Head_JawLeaf0_Vein0_1",
"Head_JawLeaf0_Vein1__1",
"Head_JawLeaf0_Vein1_1",
"Head_JawLeaf0_Vein2__1",
"Head_JawLeaf0_Vein2_1",
"Head_JawLeaf1",
"Head_JawLeaf1_Midrib",
"Head_JawLeaf1_Vein0__1",
"Head_JawLeaf1_Vein0_1",
"Head_JawLeaf1_Vein1__1",
"Head_JawLeaf1_Vein1_1",
"Head_JawLeaf1_Vein2__1",
"Head_JawLeaf1_Vein2_1",
"Head_JawLeaf2",
"Head_JawLeaf2_Midrib",
"Head_JawLeaf2_Vein0__1",
"Head_JawLeaf2_Vein0_1",
"Head_JawLeaf2_Vein1__1",
"Head_JawLeaf2_Vein1_1",
"Head_JawLeaf2_Vein2__1",
"Head_JawLeaf2_Vein2_1",
"Head_JawLeaf3",
"Head_JawLeaf3_Midrib",
"Head_JawLeaf3_Vein0__1",
"Head_JawLeaf3_Vein0_1",
"Head_JawLeaf3_Vein1__1",
"Head_JawLeaf3_Vein1_1",
"Head_JawLeaf3_Vein2__1",
"Head_JawLeaf3_Vein2_1",
"Head_JawLeaf4",
"Head_JawLeaf4_Midrib",
"Head_JawLeaf4_Vein0__1",
"Head_JawLeaf4_Vein0_1",
"Head_JawLeaf4_Vein1__1",
"Head_JawLeaf4_Vein1_1",
"Head_JawLeaf4_Vein2__1",
"Head_JawLeaf4_Vein2_1",
"Head_JawLeaf5",
"Head_JawLeaf5_Midrib",
"Head_JawLeaf5_Vein0__1",
"Head_JawLeaf5_Vein0_1",
"Head_JawLeaf5_Vein1__1",
"Head_JawLeaf5_Vein1_1",
"Head_JawLeaf5_Vein2__1",
"Head_JawLeaf5_Vein2_1",
"Head_JawFlower_Petal0",
"Head_JawFlower_Petal1",
"Head_JawFlower_Petal2",
"Head_JawFlower_Petal3",
"Head_JawFlower_Petal4",
"Head_JawFlower_Pollen"
],
"bounds_blender": {
"min": [
-0.5706138610839844,
-0.6263821721076965,
0.0
],
"max": [
0.5706138610839844,
0.6263822317123413,
1.5
]
},
"bounds_godot": {
"min": [
-0.5706138610839844,
0.0,
-0.6263822317123413
],
"max": [
0.5706138610839844,
1.5,
0.6263821721076965
]
},
"scale_applied": 1.1419287722959226,
"blender_version": "5.2.1 LTS",
"sha256": "e5aecc90518c172f4d05b6f4e337dbf698ca055a62242bf610347cbf64681390",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w03",
"name": "Korkrücken",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "tank",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_w03.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w03.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w03.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w03.blend",
"triangles": 84786,
"offline_sculpt_parts": 18,
"offline_render_triangles": 782076,
"mesh_parts": 380,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_Braid4",
"Body_Braid4_Grain0",
"Body_Braid4_Grain1",
"Body_Braid4_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Body_InnerMoss",
"Body_Cork0_0",
"Body_Cork0_0_Fissure0",
"Body_Cork0_0_Fissure1",
"Body_Cork0_0_Fissure2",
"Body_Cork0_0_Fissure3",
"Body_Cork0_1",
"Body_Cork0_1_Fissure0",
"Body_Cork0_1_Fissure1",
"Body_Cork0_1_Fissure2",
"Body_Cork0_1_Fissure3",
"Body_Cork0_2",
"Body_Cork0_2_Fissure0",
"Body_Cork0_2_Fissure1",
"Body_Cork0_2_Fissure2",
"Body_Cork0_2_Fissure3",
"Body_Cork0_3",
"Body_Cork0_3_Fissure0",
"Body_Cork0_3_Fissure1",
"Body_Cork0_3_Fissure2",
"Body_Cork0_3_Fissure3",
"Body_Cork0_4",
"Body_Cork0_4_Fissure0",
"Body_Cork0_4_Fissure1",
"Body_Cork0_4_Fissure2",
"Body_Cork0_4_Fissure3",
"Body_Cork0_5",
"Body_Cork0_5_Fissure0",
"Body_Cork0_5_Fissure1",
"Body_Cork0_5_Fissure2",
"Body_Cork0_5_Fissure3",
"Body_Cork0_6",
"Body_Cork0_6_Fissure0",
"Body_Cork0_6_Fissure1",
"Body_Cork0_6_Fissure2",
"Body_Cork0_6_Fissure3",
"Body_Cork1_0",
"Body_Cork1_0_Fissure0",
"Body_Cork1_0_Fissure1",
"Body_Cork1_0_Fissure2",
"Body_Cork1_0_Fissure3",
"Body_Cork1_1",
"Body_Cork1_1_Fissure0",
"Body_Cork1_1_Fissure1",
"Body_Cork1_1_Fissure2",
"Body_Cork1_1_Fissure3",
"Body_Cork1_2",
"Body_Cork1_2_Fissure0",
"Body_Cork1_2_Fissure1",
"Body_Cork1_2_Fissure2",
"Body_Cork1_2_Fissure3",
"Body_Cork1_3",
"Body_Cork1_3_Fissure0",
"Body_Cork1_3_Fissure1",
"Body_Cork1_3_Fissure2",
"Body_Cork1_3_Fissure3",
"Body_Cork1_4",
"Body_Cork1_4_Fissure0",
"Body_Cork1_4_Fissure1",
"Body_Cork1_4_Fissure2",
"Body_Cork1_4_Fissure3",
"Body_Cork1_5",
"Body_Cork1_5_Fissure0",
"Body_Cork1_5_Fissure1",
"Body_Cork1_5_Fissure2",
"Body_Cork1_5_Fissure3",
"Body_Cork1_6",
"Body_Cork1_6_Fissure0",
"Body_Cork1_6_Fissure1",
"Body_Cork1_6_Fissure2",
"Body_Cork1_6_Fissure3",
"Body_Cork2_0",
"Body_Cork2_0_Fissure0",
"Body_Cork2_0_Fissure1",
"Body_Cork2_0_Fissure2",
"Body_Cork2_0_Fissure3",
"Body_Cork2_1",
"Body_Cork2_1_Fissure0",
"Body_Cork2_1_Fissure1",
"Body_Cork2_1_Fissure2",
"Body_Cork2_1_Fissure3",
"Body_Cork2_2",
"Body_Cork2_2_Fissure0",
"Body_Cork2_2_Fissure1",
"Body_Cork2_2_Fissure2",
"Body_Cork2_2_Fissure3",
"Body_Cork2_3",
"Body_Cork2_3_Fissure0",
"Body_Cork2_3_Fissure1",
"Body_Cork2_3_Fissure2",
"Body_Cork2_3_Fissure3",
"Body_Cork2_4",
"Body_Cork2_4_Fissure0",
"Body_Cork2_4_Fissure1",
"Body_Cork2_4_Fissure2",
"Body_Cork2_4_Fissure3",
"Body_Cork2_5",
"Body_Cork2_5_Fissure0",
"Body_Cork2_5_Fissure1",
"Body_Cork2_5_Fissure2",
"Body_Cork2_5_Fissure3",
"Body_Cork2_6",
"Body_Cork2_6_Fissure0",
"Body_Cork2_6_Fissure1",
"Body_Cork2_6_Fissure2",
"Body_Cork2_6_Fissure3",
"Head_Canopy0",
"Head_Canopy0_Midrib",
"Head_Canopy0_Vein0__1",
"Head_Canopy0_Vein0_1",
"Head_Canopy0_Vein1__1",
"Head_Canopy0_Vein1_1",
"Head_Canopy0_Vein2__1",
"Head_Canopy0_Vein2_1",
"Head_Canopy1",
"Head_Canopy1_Midrib",
"Head_Canopy1_Vein0__1",
"Head_Canopy1_Vein0_1",
"Head_Canopy1_Vein1__1",
"Head_Canopy1_Vein1_1",
"Head_Canopy1_Vein2__1",
"Head_Canopy1_Vein2_1",
"Head_Canopy2",
"Head_Canopy2_Midrib",
"Head_Canopy2_Vein0__1",
"Head_Canopy2_Vein0_1",
"Head_Canopy2_Vein1__1",
"Head_Canopy2_Vein1_1",
"Head_Canopy2_Vein2__1",
"Head_Canopy2_Vein2_1",
"Head_Canopy3",
"Head_Canopy3_Midrib",
"Head_Canopy3_Vein0__1",
"Head_Canopy3_Vein0_1",
"Head_Canopy3_Vein1__1",
"Head_Canopy3_Vein1_1",
"Head_Canopy3_Vein2__1",
"Head_Canopy3_Vein2_1",
"Head_Canopy4",
"Head_Canopy4_Midrib",
"Head_Canopy4_Vein0__1",
"Head_Canopy4_Vein0_1",
"Head_Canopy4_Vein1__1",
"Head_Canopy4_Vein1_1",
"Head_Canopy4_Vein2__1",
"Head_Canopy4_Vein2_1",
"Head_Canopy5",
"Head_Canopy5_Midrib",
"Head_Canopy5_Vein0__1",
"Head_Canopy5_Vein0_1",
"Head_Canopy5_Vein1__1",
"Head_Canopy5_Vein1_1",
"Head_Canopy5_Vein2__1",
"Head_Canopy5_Vein2_1",
"Head_Canopy6",
"Head_Canopy6_Midrib",
"Head_Canopy6_Vein0__1",
"Head_Canopy6_Vein0_1",
"Head_Canopy6_Vein1__1",
"Head_Canopy6_Vein1_1",
"Head_Canopy6_Vein2__1",
"Head_Canopy6_Vein2_1",
"Head_Canopy7",
"Head_Canopy7_Midrib",
"Head_Canopy7_Vein0__1",
"Head_Canopy7_Vein0_1",
"Head_Canopy7_Vein1__1",
"Head_Canopy7_Vein1_1",
"Head_Canopy7_Vein2__1",
"Head_Canopy7_Vein2_1",
"Head_Canopy8",
"Head_Canopy8_Midrib",
"Head_Canopy8_Vein0__1",
"Head_Canopy8_Vein0_1",
"Head_Canopy8_Vein1__1",
"Head_Canopy8_Vein1_1",
"Head_Canopy8_Vein2__1",
"Head_Canopy8_Vein2_1",
"Head_Canopy9",
"Head_Canopy9_Midrib",
"Head_Canopy9_Vein0__1",
"Head_Canopy9_Vein0_1",
"Head_Canopy9_Vein1__1",
"Head_Canopy9_Vein1_1",
"Head_Canopy9_Vein2__1",
"Head_Canopy9_Vein2_1",
"Head_Canopy10",
"Head_Canopy10_Midrib",
"Head_Canopy10_Vein0__1",
"Head_Canopy10_Vein0_1",
"Head_Canopy10_Vein1__1",
"Head_Canopy10_Vein1_1",
"Head_Canopy10_Vein2__1",
"Head_Canopy10_Vein2_1",
"Body_Flower0_Petal0",
"Body_Flower0_Petal1",
"Body_Flower0_Petal2",
"Body_Flower0_Petal3",
"Body_Flower0_Petal4",
"Body_Flower0_Pollen",
"Body_Flower1_Petal0",
"Body_Flower1_Petal1",
"Body_Flower1_Petal2",
"Body_Flower1_Petal3",
"Body_Flower1_Petal4",
"Body_Flower1_Pollen",
"Body_Flower2_Petal0",
"Body_Flower2_Petal1",
"Body_Flower2_Petal2",
"Body_Flower2_Petal3",
"Body_Flower2_Petal4",
"Body_Flower2_Pollen",
"Body_Flower3_Petal0",
"Body_Flower3_Petal1",
"Body_Flower3_Petal2",
"Body_Flower3_Petal3",
"Body_Flower3_Petal4",
"Body_Flower3_Pollen",
"Body_Flower4_Petal0",
"Body_Flower4_Petal1",
"Body_Flower4_Petal2",
"Body_Flower4_Petal3",
"Body_Flower4_Petal4",
"Body_Flower4_Pollen"
],
"bounds_blender": {
"min": [
-0.48796892166137695,
-0.4879722595214844,
0.0
],
"max": [
0.48796892166137695,
0.4879722595214844,
1.350000023841858
]
},
"bounds_godot": {
"min": [
-0.48796892166137695,
0.0,
-0.4879722595214844
],
"max": [
0.48796892166137695,
1.350000023841858,
0.4879722595214844
]
},
"scale_applied": 0.9001111644704809,
"blender_version": "5.2.1 LTS",
"sha256": "bf032894b7094d8dbcc164da190952aef8f467069c23956f39fe59bb905f491b",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w04",
"name": "Ringborke",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "tank",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_w04.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w04.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w04.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w04.blend",
"triangles": 134530,
"offline_sculpt_parts": 18,
"offline_render_triangles": 872260,
"mesh_parts": 539,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_Braid4",
"Body_Braid4_Grain0",
"Body_Braid4_Grain1",
"Body_Braid4_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Body_InnerMoss",
"Body_OverlappingBark0_0",
"Body_OverlappingBark0_0_Fissure0",
"Body_OverlappingBark0_0_Fissure1",
"Body_OverlappingBark0_0_Fissure2",
"Body_OverlappingBark0_0_Fissure3",
"Body_OverlappingBark0_1",
"Body_OverlappingBark0_1_Fissure0",
"Body_OverlappingBark0_1_Fissure1",
"Body_OverlappingBark0_1_Fissure2",
"Body_OverlappingBark0_1_Fissure3",
"Body_OverlappingBark0_2",
"Body_OverlappingBark0_2_Fissure0",
"Body_OverlappingBark0_2_Fissure1",
"Body_OverlappingBark0_2_Fissure2",
"Body_OverlappingBark0_2_Fissure3",
"Body_OverlappingBark0_3",
"Body_OverlappingBark0_3_Fissure0",
"Body_OverlappingBark0_3_Fissure1",
"Body_OverlappingBark0_3_Fissure2",
"Body_OverlappingBark0_3_Fissure3",
"Body_OverlappingBark0_4",
"Body_OverlappingBark0_4_Fissure0",
"Body_OverlappingBark0_4_Fissure1",
"Body_OverlappingBark0_4_Fissure2",
"Body_OverlappingBark0_4_Fissure3",
"Body_OverlappingBark0_5",
"Body_OverlappingBark0_5_Fissure0",
"Body_OverlappingBark0_5_Fissure1",
"Body_OverlappingBark0_5_Fissure2",
"Body_OverlappingBark0_5_Fissure3",
"Body_OverlappingBark0_6",
"Body_OverlappingBark0_6_Fissure0",
"Body_OverlappingBark0_6_Fissure1",
"Body_OverlappingBark0_6_Fissure2",
"Body_OverlappingBark0_6_Fissure3",
"Body_OverlappingBark0_7",
"Body_OverlappingBark0_7_Fissure0",
"Body_OverlappingBark0_7_Fissure1",
"Body_OverlappingBark0_7_Fissure2",
"Body_OverlappingBark0_7_Fissure3",
"Body_OverlappingBark1_0",
"Body_OverlappingBark1_0_Fissure0",
"Body_OverlappingBark1_0_Fissure1",
"Body_OverlappingBark1_0_Fissure2",
"Body_OverlappingBark1_0_Fissure3",
"Body_OverlappingBark1_1",
"Body_OverlappingBark1_1_Fissure0",
"Body_OverlappingBark1_1_Fissure1",
"Body_OverlappingBark1_1_Fissure2",
"Body_OverlappingBark1_1_Fissure3",
"Body_OverlappingBark1_2",
"Body_OverlappingBark1_2_Fissure0",
"Body_OverlappingBark1_2_Fissure1",
"Body_OverlappingBark1_2_Fissure2",
"Body_OverlappingBark1_2_Fissure3",
"Body_OverlappingBark1_3",
"Body_OverlappingBark1_3_Fissure0",
"Body_OverlappingBark1_3_Fissure1",
"Body_OverlappingBark1_3_Fissure2",
"Body_OverlappingBark1_3_Fissure3",
"Body_OverlappingBark1_4",
"Body_OverlappingBark1_4_Fissure0",
"Body_OverlappingBark1_4_Fissure1",
"Body_OverlappingBark1_4_Fissure2",
"Body_OverlappingBark1_4_Fissure3",
"Body_OverlappingBark1_5",
"Body_OverlappingBark1_5_Fissure0",
"Body_OverlappingBark1_5_Fissure1",
"Body_OverlappingBark1_5_Fissure2",
"Body_OverlappingBark1_5_Fissure3",
"Body_OverlappingBark1_6",
"Body_OverlappingBark1_6_Fissure0",
"Body_OverlappingBark1_6_Fissure1",
"Body_OverlappingBark1_6_Fissure2",
"Body_OverlappingBark1_6_Fissure3",
"Body_OverlappingBark1_7",
"Body_OverlappingBark1_7_Fissure0",
"Body_OverlappingBark1_7_Fissure1",
"Body_OverlappingBark1_7_Fissure2",
"Body_OverlappingBark1_7_Fissure3",
"Body_OverlappingBark2_0",
"Body_OverlappingBark2_0_Fissure0",
"Body_OverlappingBark2_0_Fissure1",
"Body_OverlappingBark2_0_Fissure2",
"Body_OverlappingBark2_0_Fissure3",
"Body_OverlappingBark2_1",
"Body_OverlappingBark2_1_Fissure0",
"Body_OverlappingBark2_1_Fissure1",
"Body_OverlappingBark2_1_Fissure2",
"Body_OverlappingBark2_1_Fissure3",
"Body_OverlappingBark2_2",
"Body_OverlappingBark2_2_Fissure0",
"Body_OverlappingBark2_2_Fissure1",
"Body_OverlappingBark2_2_Fissure2",
"Body_OverlappingBark2_2_Fissure3",
"Body_OverlappingBark2_3",
"Body_OverlappingBark2_3_Fissure0",
"Body_OverlappingBark2_3_Fissure1",
"Body_OverlappingBark2_3_Fissure2",
"Body_OverlappingBark2_3_Fissure3",
"Body_OverlappingBark2_4",
"Body_OverlappingBark2_4_Fissure0",
"Body_OverlappingBark2_4_Fissure1",
"Body_OverlappingBark2_4_Fissure2",
"Body_OverlappingBark2_4_Fissure3",
"Body_OverlappingBark2_5",
"Body_OverlappingBark2_5_Fissure0",
"Body_OverlappingBark2_5_Fissure1",
"Body_OverlappingBark2_5_Fissure2",
"Body_OverlappingBark2_5_Fissure3",
"Body_OverlappingBark2_6",
"Body_OverlappingBark2_6_Fissure0",
"Body_OverlappingBark2_6_Fissure1",
"Body_OverlappingBark2_6_Fissure2",
"Body_OverlappingBark2_6_Fissure3",
"Body_OverlappingBark2_7",
"Body_OverlappingBark2_7_Fissure0",
"Body_OverlappingBark2_7_Fissure1",
"Body_OverlappingBark2_7_Fissure2",
"Body_OverlappingBark2_7_Fissure3",
"Body_Log0_Bark",
"Body_Log0_Cut",
"Body_Log0_Growth0",
"Body_Log0_Growth1",
"Body_Log0_Growth2",
"Body_Log0_Growth3",
"Body_Log0_Growth4",
"Body_Log0_Growth5",
"Body_Log0_RoughEdge0",
"Body_Log0_RoughEdge1",
"Body_Log0_RoughEdge2",
"Body_Log0_RoughEdge3",
"Body_Log0_RoughEdge4",
"Body_Log0_RoughEdge5",
"Body_Log0_RoughEdge6",
"Body_Log0_RoughEdge7",
"Body_Log0_RoughEdge8",
"Body_Log0_RoughEdge9",
"Body_Log0_RoughEdge10",
"Body_Log0_RoughEdge11",
"Body_Log0_RoughEdge12",
"Body_Log0_Split0",
"Body_Log0_Split1",
"Body_Log0_Split2",
"Body_Log1_Bark",
"Body_Log1_Cut",
"Body_Log1_Growth0",
"Body_Log1_Growth1",
"Body_Log1_Growth2",
"Body_Log1_Growth3",
"Body_Log1_Growth4",
"Body_Log1_Growth5",
"Body_Log1_RoughEdge0",
"Body_Log1_RoughEdge1",
"Body_Log1_RoughEdge2",
"Body_Log1_RoughEdge3",
"Body_Log1_RoughEdge4",
"Body_Log1_RoughEdge5",
"Body_Log1_RoughEdge6",
"Body_Log1_RoughEdge7",
"Body_Log1_RoughEdge8",
"Body_Log1_RoughEdge9",
"Body_Log1_RoughEdge10",
"Body_Log1_RoughEdge11",
"Body_Log1_RoughEdge12",
"Body_Log1_Split0",
"Body_Log1_Split1",
"Body_Log1_Split2",
"Body_Log2_Bark",
"Body_Log2_Cut",
"Body_Log2_Growth0",
"Body_Log2_Growth1",
"Body_Log2_Growth2",
"Body_Log2_Growth3",
"Body_Log2_Growth4",
"Body_Log2_Growth5",
"Body_Log2_RoughEdge0",
"Body_Log2_RoughEdge1",
"Body_Log2_RoughEdge2",
"Body_Log2_RoughEdge3",
"Body_Log2_RoughEdge4",
"Body_Log2_RoughEdge5",
"Body_Log2_RoughEdge6",
"Body_Log2_RoughEdge7",
"Body_Log2_RoughEdge8",
"Body_Log2_RoughEdge9",
"Body_Log2_RoughEdge10",
"Body_Log2_RoughEdge11",
"Body_Log2_RoughEdge12",
"Body_Log2_Split0",
"Body_Log2_Split1",
"Body_Log2_Split2",
"Body_Log3_Bark",
"Body_Log3_Cut",
"Body_Log3_Growth0",
"Body_Log3_Growth1",
"Body_Log3_Growth2",
"Body_Log3_Growth3",
"Body_Log3_Growth4",
"Body_Log3_Growth5",
"Body_Log3_RoughEdge0",
"Body_Log3_RoughEdge1",
"Body_Log3_RoughEdge2",
"Body_Log3_RoughEdge3",
"Body_Log3_RoughEdge4",
"Body_Log3_RoughEdge5",
"Body_Log3_RoughEdge6",
"Body_Log3_RoughEdge7",
"Body_Log3_RoughEdge8",
"Body_Log3_RoughEdge9",
"Body_Log3_RoughEdge10",
"Body_Log3_RoughEdge11",
"Body_Log3_RoughEdge12",
"Body_Log3_Split0",
"Body_Log3_Split1",
"Body_Log3_Split2",
"Body_Log4_Bark",
"Body_Log4_Cut",
"Body_Log4_Growth0",
"Body_Log4_Growth1",
"Body_Log4_Growth2",
"Body_Log4_Growth3",
"Body_Log4_Growth4",
"Body_Log4_Growth5",
"Body_Log4_RoughEdge0",
"Body_Log4_RoughEdge1",
"Body_Log4_RoughEdge2",
"Body_Log4_RoughEdge3",
"Body_Log4_RoughEdge4",
"Body_Log4_RoughEdge5",
"Body_Log4_RoughEdge6",
"Body_Log4_RoughEdge7",
"Body_Log4_RoughEdge8",
"Body_Log4_RoughEdge9",
"Body_Log4_RoughEdge10",
"Body_Log4_RoughEdge11",
"Body_Log4_RoughEdge12",
"Body_Log4_Split0",
"Body_Log4_Split1",
"Body_Log4_Split2",
"Body_Log5_Bark",
"Body_Log5_Cut",
"Body_Log5_Growth0",
"Body_Log5_Growth1",
"Body_Log5_Growth2",
"Body_Log5_Growth3",
"Body_Log5_Growth4",
"Body_Log5_Growth5",
"Body_Log5_RoughEdge0",
"Body_Log5_RoughEdge1",
"Body_Log5_RoughEdge2",
"Body_Log5_RoughEdge3",
"Body_Log5_RoughEdge4",
"Body_Log5_RoughEdge5",
"Body_Log5_RoughEdge6",
"Body_Log5_RoughEdge7",
"Body_Log5_RoughEdge8",
"Body_Log5_RoughEdge9",
"Body_Log5_RoughEdge10",
"Body_Log5_RoughEdge11",
"Body_Log5_RoughEdge12",
"Body_Log5_Split0",
"Body_Log5_Split1",
"Body_Log5_Split2",
"Head_Canopy0",
"Head_Canopy0_Midrib",
"Head_Canopy0_Vein0__1",
"Head_Canopy0_Vein0_1",
"Head_Canopy0_Vein1__1",
"Head_Canopy0_Vein1_1",
"Head_Canopy0_Vein2__1",
"Head_Canopy0_Vein2_1",
"Head_Canopy1",
"Head_Canopy1_Midrib",
"Head_Canopy1_Vein0__1",
"Head_Canopy1_Vein0_1",
"Head_Canopy1_Vein1__1",
"Head_Canopy1_Vein1_1",
"Head_Canopy1_Vein2__1",
"Head_Canopy1_Vein2_1",
"Head_Canopy2",
"Head_Canopy2_Midrib",
"Head_Canopy2_Vein0__1",
"Head_Canopy2_Vein0_1",
"Head_Canopy2_Vein1__1",
"Head_Canopy2_Vein1_1",
"Head_Canopy2_Vein2__1",
"Head_Canopy2_Vein2_1",
"Head_Canopy3",
"Head_Canopy3_Midrib",
"Head_Canopy3_Vein0__1",
"Head_Canopy3_Vein0_1",
"Head_Canopy3_Vein1__1",
"Head_Canopy3_Vein1_1",
"Head_Canopy3_Vein2__1",
"Head_Canopy3_Vein2_1",
"Head_Canopy4",
"Head_Canopy4_Midrib",
"Head_Canopy4_Vein0__1",
"Head_Canopy4_Vein0_1",
"Head_Canopy4_Vein1__1",
"Head_Canopy4_Vein1_1",
"Head_Canopy4_Vein2__1",
"Head_Canopy4_Vein2_1",
"Head_Canopy5",
"Head_Canopy5_Midrib",
"Head_Canopy5_Vein0__1",
"Head_Canopy5_Vein0_1",
"Head_Canopy5_Vein1__1",
"Head_Canopy5_Vein1_1",
"Head_Canopy5_Vein2__1",
"Head_Canopy5_Vein2_1",
"Head_Canopy6",
"Head_Canopy6_Midrib",
"Head_Canopy6_Vein0__1",
"Head_Canopy6_Vein0_1",
"Head_Canopy6_Vein1__1",
"Head_Canopy6_Vein1_1",
"Head_Canopy6_Vein2__1",
"Head_Canopy6_Vein2_1",
"Head_Canopy7",
"Head_Canopy7_Midrib",
"Head_Canopy7_Vein0__1",
"Head_Canopy7_Vein0_1",
"Head_Canopy7_Vein1__1",
"Head_Canopy7_Vein1_1",
"Head_Canopy7_Vein2__1",
"Head_Canopy7_Vein2_1",
"Head_Canopy8",
"Head_Canopy8_Midrib",
"Head_Canopy8_Vein0__1",
"Head_Canopy8_Vein0_1",
"Head_Canopy8_Vein1__1",
"Head_Canopy8_Vein1_1",
"Head_Canopy8_Vein2__1",
"Head_Canopy8_Vein2_1",
"Head_Canopy9",
"Head_Canopy9_Midrib",
"Head_Canopy9_Vein0__1",
"Head_Canopy9_Vein0_1",
"Head_Canopy9_Vein1__1",
"Head_Canopy9_Vein1_1",
"Head_Canopy9_Vein2__1",
"Head_Canopy9_Vein2_1",
"Head_Canopy10",
"Head_Canopy10_Midrib",
"Head_Canopy10_Vein0__1",
"Head_Canopy10_Vein0_1",
"Head_Canopy10_Vein1__1",
"Head_Canopy10_Vein1_1",
"Head_Canopy10_Vein2__1",
"Head_Canopy10_Vein2_1",
"Body_Flower0_Petal0",
"Body_Flower0_Petal1",
"Body_Flower0_Petal2",
"Body_Flower0_Petal3",
"Body_Flower0_Petal4",
"Body_Flower0_Pollen",
"Body_Flower1_Petal0",
"Body_Flower1_Petal1",
"Body_Flower1_Petal2",
"Body_Flower1_Petal3",
"Body_Flower1_Petal4",
"Body_Flower1_Pollen",
"Body_Flower2_Petal0",
"Body_Flower2_Petal1",
"Body_Flower2_Petal2",
"Body_Flower2_Petal3",
"Body_Flower2_Petal4",
"Body_Flower2_Pollen",
"Body_Flower3_Petal0",
"Body_Flower3_Petal1",
"Body_Flower3_Petal2",
"Body_Flower3_Petal3",
"Body_Flower3_Petal4",
"Body_Flower3_Pollen",
"Body_Flower4_Petal0",
"Body_Flower4_Petal1",
"Body_Flower4_Petal2",
"Body_Flower4_Petal3",
"Body_Flower4_Petal4",
"Body_Flower4_Pollen"
],
"bounds_blender": {
"min": [
-0.5741868019104004,
-0.525394082069397,
0.0
],
"max": [
0.5741867423057556,
0.525394082069397,
1.4999998807907104
]
},
"bounds_godot": {
"min": [
-0.5741868019104004,
0.0,
-0.525394082069397
],
"max": [
0.5741867423057556,
1.4999998807907104,
0.525394082069397
]
},
"scale_applied": 0.9691392869232289,
"blender_version": "5.2.1 LTS",
"sha256": "c9411cc996b2aae77620c31dc1281dfdd972216c89a3c7b0acc98edc66f72fa4",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w05",
"name": "Samenschleuder",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "ranged",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_w05.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w05.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w05.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w05.blend",
"triangles": 50536,
"offline_sculpt_parts": 14,
"offline_render_triangles": 493876,
"mesh_parts": 204,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Head_Launcher_Shell",
"Head_Launcher_Rim",
"Head_Launcher_Rib0",
"Head_Launcher_Rib1",
"Head_Launcher_Rib2",
"Head_Launcher_Rib3",
"Head_Launcher_Rib4",
"Head_Launcher_Rib5",
"Head_Launcher_Rib6",
"Head_Launcher_Rib7",
"Head_Launcher_Rib8",
"Head_Launcher_Rib9",
"Head_Seed",
"Head_SeedSeam0",
"Head_SeedSeam1",
"Head_SeedSeam2",
"Head_SeedSeam3",
"Head_SeedSeam4",
"Head_SeedSeam5",
"Head_SeedSeam6",
"Head_LauncherScale0",
"Head_LauncherScale0_Midrib",
"Head_LauncherScale0_Vein0__1",
"Head_LauncherScale0_Vein0_1",
"Head_LauncherScale0_Vein1__1",
"Head_LauncherScale0_Vein1_1",
"Head_LauncherScale0_Vein2__1",
"Head_LauncherScale0_Vein2_1",
"Head_LauncherScale1",
"Head_LauncherScale1_Midrib",
"Head_LauncherScale1_Vein0__1",
"Head_LauncherScale1_Vein0_1",
"Head_LauncherScale1_Vein1__1",
"Head_LauncherScale1_Vein1_1",
"Head_LauncherScale1_Vein2__1",
"Head_LauncherScale1_Vein2_1",
"Head_LauncherScale2",
"Head_LauncherScale2_Midrib",
"Head_LauncherScale2_Vein0__1",
"Head_LauncherScale2_Vein0_1",
"Head_LauncherScale2_Vein1__1",
"Head_LauncherScale2_Vein1_1",
"Head_LauncherScale2_Vein2__1",
"Head_LauncherScale2_Vein2_1",
"Head_LauncherScale3",
"Head_LauncherScale3_Midrib",
"Head_LauncherScale3_Vein0__1",
"Head_LauncherScale3_Vein0_1",
"Head_LauncherScale3_Vein1__1",
"Head_LauncherScale3_Vein1_1",
"Head_LauncherScale3_Vein2__1",
"Head_LauncherScale3_Vein2_1",
"Head_LauncherScale4",
"Head_LauncherScale4_Midrib",
"Head_LauncherScale4_Vein0__1",
"Head_LauncherScale4_Vein0_1",
"Head_LauncherScale4_Vein1__1",
"Head_LauncherScale4_Vein1_1",
"Head_LauncherScale4_Vein2__1",
"Head_LauncherScale4_Vein2_1",
"Body_BroadLeaf_1",
"Body_BroadLeaf_1_Midrib",
"Body_BroadLeaf_1_Vein0__1",
"Body_BroadLeaf_1_Vein0_1",
"Body_BroadLeaf_1_Vein1__1",
"Body_BroadLeaf_1_Vein1_1",
"Body_BroadLeaf_1_Vein2__1",
"Body_BroadLeaf_1_Vein2_1",
"Body_Flower_1_Petal0",
"Body_Flower_1_Petal1",
"Body_Flower_1_Petal2",
"Body_Flower_1_Petal3",
"Body_Flower_1_Petal4",
"Body_Flower_1_Pollen",
"Body_BroadLeaf1",
"Body_BroadLeaf1_Midrib",
"Body_BroadLeaf1_Vein0__1",
"Body_BroadLeaf1_Vein0_1",
"Body_BroadLeaf1_Vein1__1",
"Body_BroadLeaf1_Vein1_1",
"Body_BroadLeaf1_Vein2__1",
"Body_BroadLeaf1_Vein2_1",
"Body_Flower1_Petal0",
"Body_Flower1_Petal1",
"Body_Flower1_Petal2",
"Body_Flower1_Petal3",
"Body_Flower1_Petal4",
"Body_Flower1_Pollen"
],
"bounds_blender": {
"min": [
-0.4434923529624939,
-0.44349443912506104,
0.0
],
"max": [
0.4434923529624939,
0.44349443912506104,
1.4499999284744263
]
},
"bounds_godot": {
"min": [
-0.4434923529624939,
0.0,
-0.44349443912506104
],
"max": [
0.4434923529624939,
1.4499999284744263,
0.44349443912506104
]
},
"scale_applied": 0.9698799415431859,
"blender_version": "5.2.1 LTS",
"sha256": "7b5281fa0687e57df36a57639cd3a5325c16b5f7c7e094755cd1b53c14f2b873",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w06",
"name": "Zapfenkrone",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "ranged",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_w06.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w06.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w06.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w06.blend",
"triangles": 62588,
"offline_sculpt_parts": 16,
"offline_render_triangles": 561488,
"mesh_parts": 296,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Head_Launcher_Shell",
"Head_Launcher_Rim",
"Head_Launcher_Rib0",
"Head_Launcher_Rib1",
"Head_Launcher_Rib2",
"Head_Launcher_Rib3",
"Head_Launcher_Rib4",
"Head_Launcher_Rib5",
"Head_Launcher_Rib6",
"Head_Launcher_Rib7",
"Head_Launcher_Rib8",
"Head_Launcher_Rib9",
"Head_Seed",
"Head_SeedSeam0",
"Head_SeedSeam1",
"Head_SeedSeam2",
"Head_SeedSeam3",
"Head_SeedSeam4",
"Head_SeedSeam5",
"Head_SeedSeam6",
"Head_LauncherScale0",
"Head_LauncherScale0_Midrib",
"Head_LauncherScale0_Vein0__1",
"Head_LauncherScale0_Vein0_1",
"Head_LauncherScale0_Vein1__1",
"Head_LauncherScale0_Vein1_1",
"Head_LauncherScale0_Vein2__1",
"Head_LauncherScale0_Vein2_1",
"Head_LauncherScale1",
"Head_LauncherScale1_Midrib",
"Head_LauncherScale1_Vein0__1",
"Head_LauncherScale1_Vein0_1",
"Head_LauncherScale1_Vein1__1",
"Head_LauncherScale1_Vein1_1",
"Head_LauncherScale1_Vein2__1",
"Head_LauncherScale1_Vein2_1",
"Head_LauncherScale2",
"Head_LauncherScale2_Midrib",
"Head_LauncherScale2_Vein0__1",
"Head_LauncherScale2_Vein0_1",
"Head_LauncherScale2_Vein1__1",
"Head_LauncherScale2_Vein1_1",
"Head_LauncherScale2_Vein2__1",
"Head_LauncherScale2_Vein2_1",
"Head_LauncherScale3",
"Head_LauncherScale3_Midrib",
"Head_LauncherScale3_Vein0__1",
"Head_LauncherScale3_Vein0_1",
"Head_LauncherScale3_Vein1__1",
"Head_LauncherScale3_Vein1_1",
"Head_LauncherScale3_Vein2__1",
"Head_LauncherScale3_Vein2_1",
"Head_LauncherScale4",
"Head_LauncherScale4_Midrib",
"Head_LauncherScale4_Vein0__1",
"Head_LauncherScale4_Vein0_1",
"Head_LauncherScale4_Vein1__1",
"Head_LauncherScale4_Vein1_1",
"Head_LauncherScale4_Vein2__1",
"Head_LauncherScale4_Vein2_1",
"Head_LauncherScale5",
"Head_LauncherScale5_Midrib",
"Head_LauncherScale5_Vein0__1",
"Head_LauncherScale5_Vein0_1",
"Head_LauncherScale5_Vein1__1",
"Head_LauncherScale5_Vein1_1",
"Head_LauncherScale5_Vein2__1",
"Head_LauncherScale5_Vein2_1",
"Head_LauncherScale6",
"Head_LauncherScale6_Midrib",
"Head_LauncherScale6_Vein0__1",
"Head_LauncherScale6_Vein0_1",
"Head_LauncherScale6_Vein1__1",
"Head_LauncherScale6_Vein1_1",
"Head_LauncherScale6_Vein2__1",
"Head_LauncherScale6_Vein2_1",
"Head_LauncherScale7",
"Head_LauncherScale7_Midrib",
"Head_LauncherScale7_Vein0__1",
"Head_LauncherScale7_Vein0_1",
"Head_LauncherScale7_Vein1__1",
"Head_LauncherScale7_Vein1_1",
"Head_LauncherScale7_Vein2__1",
"Head_LauncherScale7_Vein2_1",
"Head_LauncherScale8",
"Head_LauncherScale8_Midrib",
"Head_LauncherScale8_Vein0__1",
"Head_LauncherScale8_Vein0_1",
"Head_LauncherScale8_Vein1__1",
"Head_LauncherScale8_Vein1_1",
"Head_LauncherScale8_Vein2__1",
"Head_LauncherScale8_Vein2_1",
"Head_LauncherScale9",
"Head_LauncherScale9_Midrib",
"Head_LauncherScale9_Vein0__1",
"Head_LauncherScale9_Vein0_1",
"Head_LauncherScale9_Vein1__1",
"Head_LauncherScale9_Vein1_1",
"Head_LauncherScale9_Vein2__1",
"Head_LauncherScale9_Vein2_1",
"Head_LauncherScale10",
"Head_LauncherScale10_Midrib",
"Head_LauncherScale10_Vein0__1",
"Head_LauncherScale10_Vein0_1",
"Head_LauncherScale10_Vein1__1",
"Head_LauncherScale10_Vein1_1",
"Head_LauncherScale10_Vein2__1",
"Head_LauncherScale10_Vein2_1",
"Head_LauncherScale11",
"Head_LauncherScale11_Midrib",
"Head_LauncherScale11_Vein0__1",
"Head_LauncherScale11_Vein0_1",
"Head_LauncherScale11_Vein1__1",
"Head_LauncherScale11_Vein1_1",
"Head_LauncherScale11_Vein2__1",
"Head_LauncherScale11_Vein2_1",
"Body_BroadLeaf_1",
"Body_BroadLeaf_1_Midrib",
"Body_BroadLeaf_1_Vein0__1",
"Body_BroadLeaf_1_Vein0_1",
"Body_BroadLeaf_1_Vein1__1",
"Body_BroadLeaf_1_Vein1_1",
"Body_BroadLeaf_1_Vein2__1",
"Body_BroadLeaf_1_Vein2_1",
"Body_Flower_1_Petal0",
"Body_Flower_1_Petal1",
"Body_Flower_1_Petal2",
"Body_Flower_1_Petal3",
"Body_Flower_1_Petal4",
"Body_Flower_1_Pollen",
"Body_BroadLeaf1",
"Body_BroadLeaf1_Midrib",
"Body_BroadLeaf1_Vein0__1",
"Body_BroadLeaf1_Vein0_1",
"Body_BroadLeaf1_Vein1__1",
"Body_BroadLeaf1_Vein1_1",
"Body_BroadLeaf1_Vein2__1",
"Body_BroadLeaf1_Vein2_1",
"Body_Flower1_Petal0",
"Body_Flower1_Petal1",
"Body_Flower1_Petal2",
"Body_Flower1_Petal3",
"Body_Flower1_Petal4",
"Body_Flower1_Pollen"
],
"bounds_blender": {
"min": [
-0.46449750661849976,
-0.46449971199035645,
0.0
],
"max": [
0.46449750661849976,
0.46449971199035645,
1.600000023841858
]
},
"bounds_godot": {
"min": [
-0.46449750661849976,
0.0,
-0.46449971199035645
],
"max": [
0.46449750661849976,
1.600000023841858,
0.46449971199035645
]
},
"scale_applied": 1.0158164742306943,
"blender_version": "5.2.1 LTS",
"sha256": "103ec5d6c79dbb19bdc6cd8b00a1ed9811b6c0fc56d57eb8e386d32730754300",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w07",
"name": "Sporenkelch",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "artillery",
"upgraded": false,
"height": 1.35,
"footprint": 1.85,
"file": "unit_w07.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w07.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w07.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w07.blend",
"triangles": 69164,
"offline_sculpt_parts": 9,
"offline_render_triangles": 534224,
"mesh_parts": 366,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Body_FungalTrunk0",
"Body_FungalTrunk0_Grain0",
"Body_FungalTrunk0_Grain1",
"Body_FungalTrunk0_Grain2",
"Body_FungalTrunk0_Grain3",
"Head_Cup0_Shell",
"Head_Cup0_Rim",
"Head_Cup0_Rib0",
"Head_Cup0_Fringe0",
"Head_Cup0_Fringe0_Midrib",
"Head_Cup0_Fringe0_Vein0__1",
"Head_Cup0_Fringe0_Vein0_1",
"Head_Cup0_Fringe0_Vein1__1",
"Head_Cup0_Fringe0_Vein1_1",
"Head_Cup0_Fringe0_Vein2__1",
"Head_Cup0_Fringe0_Vein2_1",
"Head_Cup0_Rib1",
"Head_Cup0_Fringe1",
"Head_Cup0_Fringe1_Midrib",
"Head_Cup0_Fringe1_Vein0__1",
"Head_Cup0_Fringe1_Vein0_1",
"Head_Cup0_Fringe1_Vein1__1",
"Head_Cup0_Fringe1_Vein1_1",
"Head_Cup0_Fringe1_Vein2__1",
"Head_Cup0_Fringe1_Vein2_1",
"Head_Cup0_Rib2",
"Head_Cup0_Fringe2",
"Head_Cup0_Fringe2_Midrib",
"Head_Cup0_Fringe2_Vein0__1",
"Head_Cup0_Fringe2_Vein0_1",
"Head_Cup0_Fringe2_Vein1__1",
"Head_Cup0_Fringe2_Vein1_1",
"Head_Cup0_Fringe2_Vein2__1",
"Head_Cup0_Fringe2_Vein2_1",
"Head_Cup0_Rib3",
"Head_Cup0_Fringe3",
"Head_Cup0_Fringe3_Midrib",
"Head_Cup0_Fringe3_Vein0__1",
"Head_Cup0_Fringe3_Vein0_1",
"Head_Cup0_Fringe3_Vein1__1",
"Head_Cup0_Fringe3_Vein1_1",
"Head_Cup0_Fringe3_Vein2__1",
"Head_Cup0_Fringe3_Vein2_1",
"Head_Cup0_Rib4",
"Head_Cup0_Fringe4",
"Head_Cup0_Fringe4_Midrib",
"Head_Cup0_Fringe4_Vein0__1",
"Head_Cup0_Fringe4_Vein0_1",
"Head_Cup0_Fringe4_Vein1__1",
"Head_Cup0_Fringe4_Vein1_1",
"Head_Cup0_Fringe4_Vein2__1",
"Head_Cup0_Fringe4_Vein2_1",
"Head_Cup0_Rib5",
"Head_Cup0_Fringe5",
"Head_Cup0_Fringe5_Midrib",
"Head_Cup0_Fringe5_Vein0__1",
"Head_Cup0_Fringe5_Vein0_1",
"Head_Cup0_Fringe5_Vein1__1",
"Head_Cup0_Fringe5_Vein1_1",
"Head_Cup0_Fringe5_Vein2__1",
"Head_Cup0_Fringe5_Vein2_1",
"Head_Cup0_Rib6",
"Head_Cup0_Fringe6",
"Head_Cup0_Fringe6_Midrib",
"Head_Cup0_Fringe6_Vein0__1",
"Head_Cup0_Fringe6_Vein0_1",
"Head_Cup0_Fringe6_Vein1__1",
"Head_Cup0_Fringe6_Vein1_1",
"Head_Cup0_Fringe6_Vein2__1",
"Head_Cup0_Fringe6_Vein2_1",
"Head_Cup0_Rib7",
"Head_Cup0_Fringe7",
"Head_Cup0_Fringe7_Midrib",
"Head_Cup0_Fringe7_Vein0__1",
"Head_Cup0_Fringe7_Vein0_1",
"Head_Cup0_Fringe7_Vein1__1",
"Head_Cup0_Fringe7_Vein1_1",
"Head_Cup0_Fringe7_Vein2__1",
"Head_Cup0_Fringe7_Vein2_1",
"Head_Cup0_Rib8",
"Head_Cup0_Fringe8",
"Head_Cup0_Fringe8_Midrib",
"Head_Cup0_Fringe8_Vein0__1",
"Head_Cup0_Fringe8_Vein0_1",
"Head_Cup0_Fringe8_Vein1__1",
"Head_Cup0_Fringe8_Vein1_1",
"Head_Cup0_Fringe8_Vein2__1",
"Head_Cup0_Fringe8_Vein2_1",
"Head_Cup0_Rib9",
"Head_Cup0_Fringe9",
"Head_Cup0_Fringe9_Midrib",
"Head_Cup0_Fringe9_Vein0__1",
"Head_Cup0_Fringe9_Vein0_1",
"Head_Cup0_Fringe9_Vein1__1",
"Head_Cup0_Fringe9_Vein1_1",
"Head_Cup0_Fringe9_Vein2__1",
"Head_Cup0_Fringe9_Vein2_1",
"Head_Cup0_Rib10",
"Head_Cup0_Fringe10",
"Head_Cup0_Fringe10_Midrib",
"Head_Cup0_Fringe10_Vein0__1",
"Head_Cup0_Fringe10_Vein0_1",
"Head_Cup0_Fringe10_Vein1__1",
"Head_Cup0_Fringe10_Vein1_1",
"Head_Cup0_Fringe10_Vein2__1",
"Head_Cup0_Fringe10_Vein2_1",
"Head_Cup0_Rib11",
"Head_Cup0_Fringe11",
"Head_Cup0_Fringe11_Midrib",
"Head_Cup0_Fringe11_Vein0__1",
"Head_Cup0_Fringe11_Vein0_1",
"Head_Cup0_Fringe11_Vein1__1",
"Head_Cup0_Fringe11_Vein1_1",
"Head_Cup0_Fringe11_Vein2__1",
"Head_Cup0_Fringe11_Vein2_1",
"Weapon_Spore0_0",
"Weapon_Spore0_1",
"Weapon_Spore0_2",
"Weapon_Spore0_3",
"Weapon_Spore0_4",
"Body_SmallCup0_Shell",
"Body_SmallCup0_Rim",
"Body_SmallCup0_Rib0",
"Body_SmallCup0_Fringe0",
"Body_SmallCup0_Fringe0_Midrib",
"Body_SmallCup0_Fringe0_Vein0__1",
"Body_SmallCup0_Fringe0_Vein0_1",
"Body_SmallCup0_Fringe0_Vein1__1",
"Body_SmallCup0_Fringe0_Vein1_1",
"Body_SmallCup0_Fringe0_Vein2__1",
"Body_SmallCup0_Fringe0_Vein2_1",
"Body_SmallCup0_Rib1",
"Body_SmallCup0_Fringe1",
"Body_SmallCup0_Fringe1_Midrib",
"Body_SmallCup0_Fringe1_Vein0__1",
"Body_SmallCup0_Fringe1_Vein0_1",
"Body_SmallCup0_Fringe1_Vein1__1",
"Body_SmallCup0_Fringe1_Vein1_1",
"Body_SmallCup0_Fringe1_Vein2__1",
"Body_SmallCup0_Fringe1_Vein2_1",
"Body_SmallCup0_Rib2",
"Body_SmallCup0_Fringe2",
"Body_SmallCup0_Fringe2_Midrib",
"Body_SmallCup0_Fringe2_Vein0__1",
"Body_SmallCup0_Fringe2_Vein0_1",
"Body_SmallCup0_Fringe2_Vein1__1",
"Body_SmallCup0_Fringe2_Vein1_1",
"Body_SmallCup0_Fringe2_Vein2__1",
"Body_SmallCup0_Fringe2_Vein2_1",
"Body_SmallCup0_Rib3",
"Body_SmallCup0_Fringe3",
"Body_SmallCup0_Fringe3_Midrib",
"Body_SmallCup0_Fringe3_Vein0__1",
"Body_SmallCup0_Fringe3_Vein0_1",
"Body_SmallCup0_Fringe3_Vein1__1",
"Body_SmallCup0_Fringe3_Vein1_1",
"Body_SmallCup0_Fringe3_Vein2__1",
"Body_SmallCup0_Fringe3_Vein2_1",
"Body_SmallCup0_Rib4",
"Body_SmallCup0_Fringe4",
"Body_SmallCup0_Fringe4_Midrib",
"Body_SmallCup0_Fringe4_Vein0__1",
"Body_SmallCup0_Fringe4_Vein0_1",
"Body_SmallCup0_Fringe4_Vein1__1",
"Body_SmallCup0_Fringe4_Vein1_1",
"Body_SmallCup0_Fringe4_Vein2__1",
"Body_SmallCup0_Fringe4_Vein2_1",
"Body_SmallCup1_Shell",
"Body_SmallCup1_Rim",
"Body_SmallCup1_Rib0",
"Body_SmallCup1_Fringe0",
"Body_SmallCup1_Fringe0_Midrib",
"Body_SmallCup1_Fringe0_Vein0__1",
"Body_SmallCup1_Fringe0_Vein0_1",
"Body_SmallCup1_Fringe0_Vein1__1",
"Body_SmallCup1_Fringe0_Vein1_1",
"Body_SmallCup1_Fringe0_Vein2__1",
"Body_SmallCup1_Fringe0_Vein2_1",
"Body_SmallCup1_Rib1",
"Body_SmallCup1_Fringe1",
"Body_SmallCup1_Fringe1_Midrib",
"Body_SmallCup1_Fringe1_Vein0__1",
"Body_SmallCup1_Fringe1_Vein0_1",
"Body_SmallCup1_Fringe1_Vein1__1",
"Body_SmallCup1_Fringe1_Vein1_1",
"Body_SmallCup1_Fringe1_Vein2__1",
"Body_SmallCup1_Fringe1_Vein2_1",
"Body_SmallCup1_Rib2",
"Body_SmallCup1_Fringe2",
"Body_SmallCup1_Fringe2_Midrib",
"Body_SmallCup1_Fringe2_Vein0__1",
"Body_SmallCup1_Fringe2_Vein0_1",
"Body_SmallCup1_Fringe2_Vein1__1",
"Body_SmallCup1_Fringe2_Vein1_1",
"Body_SmallCup1_Fringe2_Vein2__1",
"Body_SmallCup1_Fringe2_Vein2_1",
"Body_SmallCup1_Rib3",
"Body_SmallCup1_Fringe3",
"Body_SmallCup1_Fringe3_Midrib",
"Body_SmallCup1_Fringe3_Vein0__1",
"Body_SmallCup1_Fringe3_Vein0_1",
"Body_SmallCup1_Fringe3_Vein1__1",
"Body_SmallCup1_Fringe3_Vein1_1",
"Body_SmallCup1_Fringe3_Vein2__1",
"Body_SmallCup1_Fringe3_Vein2_1",
"Body_SmallCup1_Rib4",
"Body_SmallCup1_Fringe4",
"Body_SmallCup1_Fringe4_Midrib",
"Body_SmallCup1_Fringe4_Vein0__1",
"Body_SmallCup1_Fringe4_Vein0_1",
"Body_SmallCup1_Fringe4_Vein1__1",
"Body_SmallCup1_Fringe4_Vein1_1",
"Body_SmallCup1_Fringe4_Vein2__1",
"Body_SmallCup1_Fringe4_Vein2_1"
],
"bounds_blender": {
"min": [
-0.5578137040138245,
-0.5487784147262573,
0.0
],
"max": [
0.5578137040138245,
0.5487784147262573,
1.3499999046325684
]
},
"bounds_godot": {
"min": [
-0.5578137040138245,
0.0,
-0.5487784147262573
],
"max": [
0.5578137040138245,
1.3499999046325684,
0.5487784147262573
]
},
"scale_applied": 1.0256522914156414,
"blender_version": "5.2.1 LTS",
"sha256": "16e4cb127fee12f5b3757d7bebc742b86b1dbd54c3512934ad21682f8c510ab1",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w08",
"name": "Pilzkathedrale",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "artillery",
"upgraded": true,
"height": 1.5,
"footprint": 1.85,
"file": "unit_w08.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w08.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w08.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w08.blend",
"triangles": 103748,
"offline_sculpt_parts": 11,
"offline_render_triangles": 624368,
"mesh_parts": 700,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Body_FungalTrunk0",
"Body_FungalTrunk0_Grain0",
"Body_FungalTrunk0_Grain1",
"Body_FungalTrunk0_Grain2",
"Body_FungalTrunk0_Grain3",
"Head_Cup0_Shell",
"Head_Cup0_Rim",
"Head_Cup0_Rib0",
"Head_Cup0_Fringe0",
"Head_Cup0_Fringe0_Midrib",
"Head_Cup0_Fringe0_Vein0__1",
"Head_Cup0_Fringe0_Vein0_1",
"Head_Cup0_Fringe0_Vein1__1",
"Head_Cup0_Fringe0_Vein1_1",
"Head_Cup0_Fringe0_Vein2__1",
"Head_Cup0_Fringe0_Vein2_1",
"Head_Cup0_Rib1",
"Head_Cup0_Fringe1",
"Head_Cup0_Fringe1_Midrib",
"Head_Cup0_Fringe1_Vein0__1",
"Head_Cup0_Fringe1_Vein0_1",
"Head_Cup0_Fringe1_Vein1__1",
"Head_Cup0_Fringe1_Vein1_1",
"Head_Cup0_Fringe1_Vein2__1",
"Head_Cup0_Fringe1_Vein2_1",
"Head_Cup0_Rib2",
"Head_Cup0_Fringe2",
"Head_Cup0_Fringe2_Midrib",
"Head_Cup0_Fringe2_Vein0__1",
"Head_Cup0_Fringe2_Vein0_1",
"Head_Cup0_Fringe2_Vein1__1",
"Head_Cup0_Fringe2_Vein1_1",
"Head_Cup0_Fringe2_Vein2__1",
"Head_Cup0_Fringe2_Vein2_1",
"Head_Cup0_Rib3",
"Head_Cup0_Fringe3",
"Head_Cup0_Fringe3_Midrib",
"Head_Cup0_Fringe3_Vein0__1",
"Head_Cup0_Fringe3_Vein0_1",
"Head_Cup0_Fringe3_Vein1__1",
"Head_Cup0_Fringe3_Vein1_1",
"Head_Cup0_Fringe3_Vein2__1",
"Head_Cup0_Fringe3_Vein2_1",
"Head_Cup0_Rib4",
"Head_Cup0_Fringe4",
"Head_Cup0_Fringe4_Midrib",
"Head_Cup0_Fringe4_Vein0__1",
"Head_Cup0_Fringe4_Vein0_1",
"Head_Cup0_Fringe4_Vein1__1",
"Head_Cup0_Fringe4_Vein1_1",
"Head_Cup0_Fringe4_Vein2__1",
"Head_Cup0_Fringe4_Vein2_1",
"Head_Cup0_Rib5",
"Head_Cup0_Fringe5",
"Head_Cup0_Fringe5_Midrib",
"Head_Cup0_Fringe5_Vein0__1",
"Head_Cup0_Fringe5_Vein0_1",
"Head_Cup0_Fringe5_Vein1__1",
"Head_Cup0_Fringe5_Vein1_1",
"Head_Cup0_Fringe5_Vein2__1",
"Head_Cup0_Fringe5_Vein2_1",
"Head_Cup0_Rib6",
"Head_Cup0_Fringe6",
"Head_Cup0_Fringe6_Midrib",
"Head_Cup0_Fringe6_Vein0__1",
"Head_Cup0_Fringe6_Vein0_1",
"Head_Cup0_Fringe6_Vein1__1",
"Head_Cup0_Fringe6_Vein1_1",
"Head_Cup0_Fringe6_Vein2__1",
"Head_Cup0_Fringe6_Vein2_1",
"Head_Cup0_Rib7",
"Head_Cup0_Fringe7",
"Head_Cup0_Fringe7_Midrib",
"Head_Cup0_Fringe7_Vein0__1",
"Head_Cup0_Fringe7_Vein0_1",
"Head_Cup0_Fringe7_Vein1__1",
"Head_Cup0_Fringe7_Vein1_1",
"Head_Cup0_Fringe7_Vein2__1",
"Head_Cup0_Fringe7_Vein2_1",
"Head_Cup0_Rib8",
"Head_Cup0_Fringe8",
"Head_Cup0_Fringe8_Midrib",
"Head_Cup0_Fringe8_Vein0__1",
"Head_Cup0_Fringe8_Vein0_1",
"Head_Cup0_Fringe8_Vein1__1",
"Head_Cup0_Fringe8_Vein1_1",
"Head_Cup0_Fringe8_Vein2__1",
"Head_Cup0_Fringe8_Vein2_1",
"Head_Cup0_Rib9",
"Head_Cup0_Fringe9",
"Head_Cup0_Fringe9_Midrib",
"Head_Cup0_Fringe9_Vein0__1",
"Head_Cup0_Fringe9_Vein0_1",
"Head_Cup0_Fringe9_Vein1__1",
"Head_Cup0_Fringe9_Vein1_1",
"Head_Cup0_Fringe9_Vein2__1",
"Head_Cup0_Fringe9_Vein2_1",
"Head_Cup0_Rib10",
"Head_Cup0_Fringe10",
"Head_Cup0_Fringe10_Midrib",
"Head_Cup0_Fringe10_Vein0__1",
"Head_Cup0_Fringe10_Vein0_1",
"Head_Cup0_Fringe10_Vein1__1",
"Head_Cup0_Fringe10_Vein1_1",
"Head_Cup0_Fringe10_Vein2__1",
"Head_Cup0_Fringe10_Vein2_1",
"Head_Cup0_Rib11",
"Head_Cup0_Fringe11",
"Head_Cup0_Fringe11_Midrib",
"Head_Cup0_Fringe11_Vein0__1",
"Head_Cup0_Fringe11_Vein0_1",
"Head_Cup0_Fringe11_Vein1__1",
"Head_Cup0_Fringe11_Vein1_1",
"Head_Cup0_Fringe11_Vein2__1",
"Head_Cup0_Fringe11_Vein2_1",
"Weapon_Spore0_0",
"Weapon_Spore0_1",
"Weapon_Spore0_2",
"Weapon_Spore0_3",
"Weapon_Spore0_4",
"Body_FungalTrunk1",
"Body_FungalTrunk1_Grain0",
"Body_FungalTrunk1_Grain1",
"Body_FungalTrunk1_Grain2",
"Body_FungalTrunk1_Grain3",
"Head_Cup1_Shell",
"Head_Cup1_Rim",
"Head_Cup1_Rib0",
"Head_Cup1_Fringe0",
"Head_Cup1_Fringe0_Midrib",
"Head_Cup1_Fringe0_Vein0__1",
"Head_Cup1_Fringe0_Vein0_1",
"Head_Cup1_Fringe0_Vein1__1",
"Head_Cup1_Fringe0_Vein1_1",
"Head_Cup1_Fringe0_Vein2__1",
"Head_Cup1_Fringe0_Vein2_1",
"Head_Cup1_Rib1",
"Head_Cup1_Fringe1",
"Head_Cup1_Fringe1_Midrib",
"Head_Cup1_Fringe1_Vein0__1",
"Head_Cup1_Fringe1_Vein0_1",
"Head_Cup1_Fringe1_Vein1__1",
"Head_Cup1_Fringe1_Vein1_1",
"Head_Cup1_Fringe1_Vein2__1",
"Head_Cup1_Fringe1_Vein2_1",
"Head_Cup1_Rib2",
"Head_Cup1_Fringe2",
"Head_Cup1_Fringe2_Midrib",
"Head_Cup1_Fringe2_Vein0__1",
"Head_Cup1_Fringe2_Vein0_1",
"Head_Cup1_Fringe2_Vein1__1",
"Head_Cup1_Fringe2_Vein1_1",
"Head_Cup1_Fringe2_Vein2__1",
"Head_Cup1_Fringe2_Vein2_1",
"Head_Cup1_Rib3",
"Head_Cup1_Fringe3",
"Head_Cup1_Fringe3_Midrib",
"Head_Cup1_Fringe3_Vein0__1",
"Head_Cup1_Fringe3_Vein0_1",
"Head_Cup1_Fringe3_Vein1__1",
"Head_Cup1_Fringe3_Vein1_1",
"Head_Cup1_Fringe3_Vein2__1",
"Head_Cup1_Fringe3_Vein2_1",
"Head_Cup1_Rib4",
"Head_Cup1_Fringe4",
"Head_Cup1_Fringe4_Midrib",
"Head_Cup1_Fringe4_Vein0__1",
"Head_Cup1_Fringe4_Vein0_1",
"Head_Cup1_Fringe4_Vein1__1",
"Head_Cup1_Fringe4_Vein1_1",
"Head_Cup1_Fringe4_Vein2__1",
"Head_Cup1_Fringe4_Vein2_1",
"Head_Cup1_Rib5",
"Head_Cup1_Fringe5",
"Head_Cup1_Fringe5_Midrib",
"Head_Cup1_Fringe5_Vein0__1",
"Head_Cup1_Fringe5_Vein0_1",
"Head_Cup1_Fringe5_Vein1__1",
"Head_Cup1_Fringe5_Vein1_1",
"Head_Cup1_Fringe5_Vein2__1",
"Head_Cup1_Fringe5_Vein2_1",
"Head_Cup1_Rib6",
"Head_Cup1_Fringe6",
"Head_Cup1_Fringe6_Midrib",
"Head_Cup1_Fringe6_Vein0__1",
"Head_Cup1_Fringe6_Vein0_1",
"Head_Cup1_Fringe6_Vein1__1",
"Head_Cup1_Fringe6_Vein1_1",
"Head_Cup1_Fringe6_Vein2__1",
"Head_Cup1_Fringe6_Vein2_1",
"Head_Cup1_Rib7",
"Head_Cup1_Fringe7",
"Head_Cup1_Fringe7_Midrib",
"Head_Cup1_Fringe7_Vein0__1",
"Head_Cup1_Fringe7_Vein0_1",
"Head_Cup1_Fringe7_Vein1__1",
"Head_Cup1_Fringe7_Vein1_1",
"Head_Cup1_Fringe7_Vein2__1",
"Head_Cup1_Fringe7_Vein2_1",
"Head_Cup1_Rib8",
"Head_Cup1_Fringe8",
"Head_Cup1_Fringe8_Midrib",
"Head_Cup1_Fringe8_Vein0__1",
"Head_Cup1_Fringe8_Vein0_1",
"Head_Cup1_Fringe8_Vein1__1",
"Head_Cup1_Fringe8_Vein1_1",
"Head_Cup1_Fringe8_Vein2__1",
"Head_Cup1_Fringe8_Vein2_1",
"Head_Cup1_Rib9",
"Head_Cup1_Fringe9",
"Head_Cup1_Fringe9_Midrib",
"Head_Cup1_Fringe9_Vein0__1",
"Head_Cup1_Fringe9_Vein0_1",
"Head_Cup1_Fringe9_Vein1__1",
"Head_Cup1_Fringe9_Vein1_1",
"Head_Cup1_Fringe9_Vein2__1",
"Head_Cup1_Fringe9_Vein2_1",
"Head_Cup1_Rib10",
"Head_Cup1_Fringe10",
"Head_Cup1_Fringe10_Midrib",
"Head_Cup1_Fringe10_Vein0__1",
"Head_Cup1_Fringe10_Vein0_1",
"Head_Cup1_Fringe10_Vein1__1",
"Head_Cup1_Fringe10_Vein1_1",
"Head_Cup1_Fringe10_Vein2__1",
"Head_Cup1_Fringe10_Vein2_1",
"Head_Cup1_Rib11",
"Head_Cup1_Fringe11",
"Head_Cup1_Fringe11_Midrib",
"Head_Cup1_Fringe11_Vein0__1",
"Head_Cup1_Fringe11_Vein0_1",
"Head_Cup1_Fringe11_Vein1__1",
"Head_Cup1_Fringe11_Vein1_1",
"Head_Cup1_Fringe11_Vein2__1",
"Head_Cup1_Fringe11_Vein2_1",
"Weapon_Spore1_0",
"Weapon_Spore1_1",
"Weapon_Spore1_2",
"Weapon_Spore1_3",
"Weapon_Spore1_4",
"Body_FungalTrunk2",
"Body_FungalTrunk2_Grain0",
"Body_FungalTrunk2_Grain1",
"Body_FungalTrunk2_Grain2",
"Body_FungalTrunk2_Grain3",
"Head_Cup2_Shell",
"Head_Cup2_Rim",
"Head_Cup2_Rib0",
"Head_Cup2_Fringe0",
"Head_Cup2_Fringe0_Midrib",
"Head_Cup2_Fringe0_Vein0__1",
"Head_Cup2_Fringe0_Vein0_1",
"Head_Cup2_Fringe0_Vein1__1",
"Head_Cup2_Fringe0_Vein1_1",
"Head_Cup2_Fringe0_Vein2__1",
"Head_Cup2_Fringe0_Vein2_1",
"Head_Cup2_Rib1",
"Head_Cup2_Fringe1",
"Head_Cup2_Fringe1_Midrib",
"Head_Cup2_Fringe1_Vein0__1",
"Head_Cup2_Fringe1_Vein0_1",
"Head_Cup2_Fringe1_Vein1__1",
"Head_Cup2_Fringe1_Vein1_1",
"Head_Cup2_Fringe1_Vein2__1",
"Head_Cup2_Fringe1_Vein2_1",
"Head_Cup2_Rib2",
"Head_Cup2_Fringe2",
"Head_Cup2_Fringe2_Midrib",
"Head_Cup2_Fringe2_Vein0__1",
"Head_Cup2_Fringe2_Vein0_1",
"Head_Cup2_Fringe2_Vein1__1",
"Head_Cup2_Fringe2_Vein1_1",
"Head_Cup2_Fringe2_Vein2__1",
"Head_Cup2_Fringe2_Vein2_1",
"Head_Cup2_Rib3",
"Head_Cup2_Fringe3",
"Head_Cup2_Fringe3_Midrib",
"Head_Cup2_Fringe3_Vein0__1",
"Head_Cup2_Fringe3_Vein0_1",
"Head_Cup2_Fringe3_Vein1__1",
"Head_Cup2_Fringe3_Vein1_1",
"Head_Cup2_Fringe3_Vein2__1",
"Head_Cup2_Fringe3_Vein2_1",
"Head_Cup2_Rib4",
"Head_Cup2_Fringe4",
"Head_Cup2_Fringe4_Midrib",
"Head_Cup2_Fringe4_Vein0__1",
"Head_Cup2_Fringe4_Vein0_1",
"Head_Cup2_Fringe4_Vein1__1",
"Head_Cup2_Fringe4_Vein1_1",
"Head_Cup2_Fringe4_Vein2__1",
"Head_Cup2_Fringe4_Vein2_1",
"Head_Cup2_Rib5",
"Head_Cup2_Fringe5",
"Head_Cup2_Fringe5_Midrib",
"Head_Cup2_Fringe5_Vein0__1",
"Head_Cup2_Fringe5_Vein0_1",
"Head_Cup2_Fringe5_Vein1__1",
"Head_Cup2_Fringe5_Vein1_1",
"Head_Cup2_Fringe5_Vein2__1",
"Head_Cup2_Fringe5_Vein2_1",
"Head_Cup2_Rib6",
"Head_Cup2_Fringe6",
"Head_Cup2_Fringe6_Midrib",
"Head_Cup2_Fringe6_Vein0__1",
"Head_Cup2_Fringe6_Vein0_1",
"Head_Cup2_Fringe6_Vein1__1",
"Head_Cup2_Fringe6_Vein1_1",
"Head_Cup2_Fringe6_Vein2__1",
"Head_Cup2_Fringe6_Vein2_1",
"Head_Cup2_Rib7",
"Head_Cup2_Fringe7",
"Head_Cup2_Fringe7_Midrib",
"Head_Cup2_Fringe7_Vein0__1",
"Head_Cup2_Fringe7_Vein0_1",
"Head_Cup2_Fringe7_Vein1__1",
"Head_Cup2_Fringe7_Vein1_1",
"Head_Cup2_Fringe7_Vein2__1",
"Head_Cup2_Fringe7_Vein2_1",
"Head_Cup2_Rib8",
"Head_Cup2_Fringe8",
"Head_Cup2_Fringe8_Midrib",
"Head_Cup2_Fringe8_Vein0__1",
"Head_Cup2_Fringe8_Vein0_1",
"Head_Cup2_Fringe8_Vein1__1",
"Head_Cup2_Fringe8_Vein1_1",
"Head_Cup2_Fringe8_Vein2__1",
"Head_Cup2_Fringe8_Vein2_1",
"Head_Cup2_Rib9",
"Head_Cup2_Fringe9",
"Head_Cup2_Fringe9_Midrib",
"Head_Cup2_Fringe9_Vein0__1",
"Head_Cup2_Fringe9_Vein0_1",
"Head_Cup2_Fringe9_Vein1__1",
"Head_Cup2_Fringe9_Vein1_1",
"Head_Cup2_Fringe9_Vein2__1",
"Head_Cup2_Fringe9_Vein2_1",
"Head_Cup2_Rib10",
"Head_Cup2_Fringe10",
"Head_Cup2_Fringe10_Midrib",
"Head_Cup2_Fringe10_Vein0__1",
"Head_Cup2_Fringe10_Vein0_1",
"Head_Cup2_Fringe10_Vein1__1",
"Head_Cup2_Fringe10_Vein1_1",
"Head_Cup2_Fringe10_Vein2__1",
"Head_Cup2_Fringe10_Vein2_1",
"Head_Cup2_Rib11",
"Head_Cup2_Fringe11",
"Head_Cup2_Fringe11_Midrib",
"Head_Cup2_Fringe11_Vein0__1",
"Head_Cup2_Fringe11_Vein0_1",
"Head_Cup2_Fringe11_Vein1__1",
"Head_Cup2_Fringe11_Vein1_1",
"Head_Cup2_Fringe11_Vein2__1",
"Head_Cup2_Fringe11_Vein2_1",
"Weapon_Spore2_0",
"Weapon_Spore2_1",
"Weapon_Spore2_2",
"Weapon_Spore2_3",
"Weapon_Spore2_4",
"Body_SmallCup0_Shell",
"Body_SmallCup0_Rim",
"Body_SmallCup0_Rib0",
"Body_SmallCup0_Fringe0",
"Body_SmallCup0_Fringe0_Midrib",
"Body_SmallCup0_Fringe0_Vein0__1",
"Body_SmallCup0_Fringe0_Vein0_1",
"Body_SmallCup0_Fringe0_Vein1__1",
"Body_SmallCup0_Fringe0_Vein1_1",
"Body_SmallCup0_Fringe0_Vein2__1",
"Body_SmallCup0_Fringe0_Vein2_1",
"Body_SmallCup0_Rib1",
"Body_SmallCup0_Fringe1",
"Body_SmallCup0_Fringe1_Midrib",
"Body_SmallCup0_Fringe1_Vein0__1",
"Body_SmallCup0_Fringe1_Vein0_1",
"Body_SmallCup0_Fringe1_Vein1__1",
"Body_SmallCup0_Fringe1_Vein1_1",
"Body_SmallCup0_Fringe1_Vein2__1",
"Body_SmallCup0_Fringe1_Vein2_1",
"Body_SmallCup0_Rib2",
"Body_SmallCup0_Fringe2",
"Body_SmallCup0_Fringe2_Midrib",
"Body_SmallCup0_Fringe2_Vein0__1",
"Body_SmallCup0_Fringe2_Vein0_1",
"Body_SmallCup0_Fringe2_Vein1__1",
"Body_SmallCup0_Fringe2_Vein1_1",
"Body_SmallCup0_Fringe2_Vein2__1",
"Body_SmallCup0_Fringe2_Vein2_1",
"Body_SmallCup0_Rib3",
"Body_SmallCup0_Fringe3",
"Body_SmallCup0_Fringe3_Midrib",
"Body_SmallCup0_Fringe3_Vein0__1",
"Body_SmallCup0_Fringe3_Vein0_1",
"Body_SmallCup0_Fringe3_Vein1__1",
"Body_SmallCup0_Fringe3_Vein1_1",
"Body_SmallCup0_Fringe3_Vein2__1",
"Body_SmallCup0_Fringe3_Vein2_1",
"Body_SmallCup0_Rib4",
"Body_SmallCup0_Fringe4",
"Body_SmallCup0_Fringe4_Midrib",
"Body_SmallCup0_Fringe4_Vein0__1",
"Body_SmallCup0_Fringe4_Vein0_1",
"Body_SmallCup0_Fringe4_Vein1__1",
"Body_SmallCup0_Fringe4_Vein1_1",
"Body_SmallCup0_Fringe4_Vein2__1",
"Body_SmallCup0_Fringe4_Vein2_1",
"Body_SmallCup1_Shell",
"Body_SmallCup1_Rim",
"Body_SmallCup1_Rib0",
"Body_SmallCup1_Fringe0",
"Body_SmallCup1_Fringe0_Midrib",
"Body_SmallCup1_Fringe0_Vein0__1",
"Body_SmallCup1_Fringe0_Vein0_1",
"Body_SmallCup1_Fringe0_Vein1__1",
"Body_SmallCup1_Fringe0_Vein1_1",
"Body_SmallCup1_Fringe0_Vein2__1",
"Body_SmallCup1_Fringe0_Vein2_1",
"Body_SmallCup1_Rib1",
"Body_SmallCup1_Fringe1",
"Body_SmallCup1_Fringe1_Midrib",
"Body_SmallCup1_Fringe1_Vein0__1",
"Body_SmallCup1_Fringe1_Vein0_1",
"Body_SmallCup1_Fringe1_Vein1__1",
"Body_SmallCup1_Fringe1_Vein1_1",
"Body_SmallCup1_Fringe1_Vein2__1",
"Body_SmallCup1_Fringe1_Vein2_1",
"Body_SmallCup1_Rib2",
"Body_SmallCup1_Fringe2",
"Body_SmallCup1_Fringe2_Midrib",
"Body_SmallCup1_Fringe2_Vein0__1",
"Body_SmallCup1_Fringe2_Vein0_1",
"Body_SmallCup1_Fringe2_Vein1__1",
"Body_SmallCup1_Fringe2_Vein1_1",
"Body_SmallCup1_Fringe2_Vein2__1",
"Body_SmallCup1_Fringe2_Vein2_1",
"Body_SmallCup1_Rib3",
"Body_SmallCup1_Fringe3",
"Body_SmallCup1_Fringe3_Midrib",
"Body_SmallCup1_Fringe3_Vein0__1",
"Body_SmallCup1_Fringe3_Vein0_1",
"Body_SmallCup1_Fringe3_Vein1__1",
"Body_SmallCup1_Fringe3_Vein1_1",
"Body_SmallCup1_Fringe3_Vein2__1",
"Body_SmallCup1_Fringe3_Vein2_1",
"Body_SmallCup1_Rib4",
"Body_SmallCup1_Fringe4",
"Body_SmallCup1_Fringe4_Midrib",
"Body_SmallCup1_Fringe4_Vein0__1",
"Body_SmallCup1_Fringe4_Vein0_1",
"Body_SmallCup1_Fringe4_Vein1__1",
"Body_SmallCup1_Fringe4_Vein1_1",
"Body_SmallCup1_Fringe4_Vein2__1",
"Body_SmallCup1_Fringe4_Vein2_1",
"Body_SmallCup2_Shell",
"Body_SmallCup2_Rim",
"Body_SmallCup2_Rib0",
"Body_SmallCup2_Fringe0",
"Body_SmallCup2_Fringe0_Midrib",
"Body_SmallCup2_Fringe0_Vein0__1",
"Body_SmallCup2_Fringe0_Vein0_1",
"Body_SmallCup2_Fringe0_Vein1__1",
"Body_SmallCup2_Fringe0_Vein1_1",
"Body_SmallCup2_Fringe0_Vein2__1",
"Body_SmallCup2_Fringe0_Vein2_1",
"Body_SmallCup2_Rib1",
"Body_SmallCup2_Fringe1",
"Body_SmallCup2_Fringe1_Midrib",
"Body_SmallCup2_Fringe1_Vein0__1",
"Body_SmallCup2_Fringe1_Vein0_1",
"Body_SmallCup2_Fringe1_Vein1__1",
"Body_SmallCup2_Fringe1_Vein1_1",
"Body_SmallCup2_Fringe1_Vein2__1",
"Body_SmallCup2_Fringe1_Vein2_1",
"Body_SmallCup2_Rib2",
"Body_SmallCup2_Fringe2",
"Body_SmallCup2_Fringe2_Midrib",
"Body_SmallCup2_Fringe2_Vein0__1",
"Body_SmallCup2_Fringe2_Vein0_1",
"Body_SmallCup2_Fringe2_Vein1__1",
"Body_SmallCup2_Fringe2_Vein1_1",
"Body_SmallCup2_Fringe2_Vein2__1",
"Body_SmallCup2_Fringe2_Vein2_1",
"Body_SmallCup2_Rib3",
"Body_SmallCup2_Fringe3",
"Body_SmallCup2_Fringe3_Midrib",
"Body_SmallCup2_Fringe3_Vein0__1",
"Body_SmallCup2_Fringe3_Vein0_1",
"Body_SmallCup2_Fringe3_Vein1__1",
"Body_SmallCup2_Fringe3_Vein1_1",
"Body_SmallCup2_Fringe3_Vein2__1",
"Body_SmallCup2_Fringe3_Vein2_1",
"Body_SmallCup2_Rib4",
"Body_SmallCup2_Fringe4",
"Body_SmallCup2_Fringe4_Midrib",
"Body_SmallCup2_Fringe4_Vein0__1",
"Body_SmallCup2_Fringe4_Vein0_1",
"Body_SmallCup2_Fringe4_Vein1__1",
"Body_SmallCup2_Fringe4_Vein1_1",
"Body_SmallCup2_Fringe4_Vein2__1",
"Body_SmallCup2_Fringe4_Vein2_1",
"Body_SmallCup3_Shell",
"Body_SmallCup3_Rim",
"Body_SmallCup3_Rib0",
"Body_SmallCup3_Fringe0",
"Body_SmallCup3_Fringe0_Midrib",
"Body_SmallCup3_Fringe0_Vein0__1",
"Body_SmallCup3_Fringe0_Vein0_1",
"Body_SmallCup3_Fringe0_Vein1__1",
"Body_SmallCup3_Fringe0_Vein1_1",
"Body_SmallCup3_Fringe0_Vein2__1",
"Body_SmallCup3_Fringe0_Vein2_1",
"Body_SmallCup3_Rib1",
"Body_SmallCup3_Fringe1",
"Body_SmallCup3_Fringe1_Midrib",
"Body_SmallCup3_Fringe1_Vein0__1",
"Body_SmallCup3_Fringe1_Vein0_1",
"Body_SmallCup3_Fringe1_Vein1__1",
"Body_SmallCup3_Fringe1_Vein1_1",
"Body_SmallCup3_Fringe1_Vein2__1",
"Body_SmallCup3_Fringe1_Vein2_1",
"Body_SmallCup3_Rib2",
"Body_SmallCup3_Fringe2",
"Body_SmallCup3_Fringe2_Midrib",
"Body_SmallCup3_Fringe2_Vein0__1",
"Body_SmallCup3_Fringe2_Vein0_1",
"Body_SmallCup3_Fringe2_Vein1__1",
"Body_SmallCup3_Fringe2_Vein1_1",
"Body_SmallCup3_Fringe2_Vein2__1",
"Body_SmallCup3_Fringe2_Vein2_1",
"Body_SmallCup3_Rib3",
"Body_SmallCup3_Fringe3",
"Body_SmallCup3_Fringe3_Midrib",
"Body_SmallCup3_Fringe3_Vein0__1",
"Body_SmallCup3_Fringe3_Vein0_1",
"Body_SmallCup3_Fringe3_Vein1__1",
"Body_SmallCup3_Fringe3_Vein1_1",
"Body_SmallCup3_Fringe3_Vein2__1",
"Body_SmallCup3_Fringe3_Vein2_1",
"Body_SmallCup3_Rib4",
"Body_SmallCup3_Fringe4",
"Body_SmallCup3_Fringe4_Midrib",
"Body_SmallCup3_Fringe4_Vein0__1",
"Body_SmallCup3_Fringe4_Vein0_1",
"Body_SmallCup3_Fringe4_Vein1__1",
"Body_SmallCup3_Fringe4_Vein1_1",
"Body_SmallCup3_Fringe4_Vein2__1",
"Body_SmallCup3_Fringe4_Vein2_1"
],
"bounds_blender": {
"min": [
-0.594677209854126,
-0.5008414387702942,
0.0
],
"max": [
0.5946771502494812,
0.5008414387702942,
1.5
]
},
"bounds_godot": {
"min": [
-0.594677209854126,
0.0,
-0.5008414387702942
],
"max": [
0.5946771502494812,
1.5,
0.5008414387702942
]
},
"scale_applied": 0.9111697095323008,
"blender_version": "5.2.1 LTS",
"sha256": "f20be99b5ae730c6dbd37ca3c635b8953f3d5d852093586ba1790022edea1a75",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w09",
"name": "Tauhüter",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "support",
"upgraded": false,
"height": 1.45,
"footprint": 1.85,
"file": "unit_w09.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w09.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w09.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w09.blend",
"triangles": 52040,
"offline_sculpt_parts": 8,
"offline_render_triangles": 489320,
"mesh_parts": 199,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"Body_Braid0",
"Body_Braid0_Grain0",
"Body_Braid0_Grain1",
"Body_Braid0_Grain2",
"Body_Braid1",
"Body_Braid1_Grain0",
"Body_Braid1_Grain1",
"Body_Braid1_Grain2",
"Body_Braid2",
"Body_Braid2_Grain0",
"Body_Braid2_Grain1",
"Body_Braid2_Grain2",
"Body_Braid3",
"Body_Braid3_Grain0",
"Body_Braid3_Grain1",
"Body_Braid3_Grain2",
"Body_TrunkLeaf0",
"Body_TrunkLeaf0_Midrib",
"Body_TrunkLeaf0_Vein0__1",
"Body_TrunkLeaf0_Vein0_1",
"Body_TrunkLeaf0_Vein1__1",
"Body_TrunkLeaf0_Vein1_1",
"Body_TrunkLeaf0_Vein2__1",
"Body_TrunkLeaf0_Vein2_1",
"Body_TrunkLeaf1",
"Body_TrunkLeaf1_Midrib",
"Body_TrunkLeaf1_Vein0__1",
"Body_TrunkLeaf1_Vein0_1",
"Body_TrunkLeaf1_Vein1__1",
"Body_TrunkLeaf1_Vein1_1",
"Body_TrunkLeaf1_Vein2__1",
"Body_TrunkLeaf1_Vein2_1",
"Body_TrunkLeaf2",
"Body_TrunkLeaf2_Midrib",
"Body_TrunkLeaf2_Vein0__1",
"Body_TrunkLeaf2_Vein0_1",
"Body_TrunkLeaf2_Vein1__1",
"Body_TrunkLeaf2_Vein1_1",
"Body_TrunkLeaf2_Vein2__1",
"Body_TrunkLeaf2_Vein2_1",
"Body_TrunkLeaf3",
"Body_TrunkLeaf3_Midrib",
"Body_TrunkLeaf3_Vein0__1",
"Body_TrunkLeaf3_Vein0_1",
"Body_TrunkLeaf3_Vein1__1",
"Body_TrunkLeaf3_Vein1_1",
"Body_TrunkLeaf3_Vein2__1",
"Body_TrunkLeaf3_Vein2_1",
"Body_TrunkLeaf4",
"Body_TrunkLeaf4_Midrib",
"Body_TrunkLeaf4_Vein0__1",
"Body_TrunkLeaf4_Vein0_1",
"Body_TrunkLeaf4_Vein1__1",
"Body_TrunkLeaf4_Vein1_1",
"Body_TrunkLeaf4_Vein2__1",
"Body_TrunkLeaf4_Vein2_1",
"Body_TrunkLeaf5",
"Body_TrunkLeaf5_Midrib",
"Body_TrunkLeaf5_Vein0__1",
"Body_TrunkLeaf5_Vein0_1",
"Body_TrunkLeaf5_Vein1__1",
"Body_TrunkLeaf5_Vein1_1",
"Body_TrunkLeaf5_Vein2__1",
"Body_TrunkLeaf5_Vein2_1",
"Body_TrunkLeaf6",
"Body_TrunkLeaf6_Midrib",
"Body_TrunkLeaf6_Vein0__1",
"Body_TrunkLeaf6_Vein0_1",
"Body_TrunkLeaf6_Vein1__1",
"Body_TrunkLeaf6_Vein1_1",
"Body_TrunkLeaf6_Vein2__1",
"Body_TrunkLeaf6_Vein2_1",
"Body_TrunkLeaf7",
"Body_TrunkLeaf7_Midrib",
"Body_TrunkLeaf7_Vein0__1",
"Body_TrunkLeaf7_Vein0_1",
"Body_TrunkLeaf7_Vein1__1",
"Body_TrunkLeaf7_Vein1_1",
"Body_TrunkLeaf7_Vein2__1",
"Body_TrunkLeaf7_Vein2_1",
"Head_Crown0",
"Head_Crown0_Midrib",
"Head_Crown0_Vein0__1",
"Head_Crown0_Vein0_1",
"Head_Crown0_Vein1__1",
"Head_Crown0_Vein1_1",
"Head_Crown0_Vein2__1",
"Head_Crown0_Vein2_1",
"Head_Crown1",
"Head_Crown1_Midrib",
"Head_Crown1_Vein0__1",
"Head_Crown1_Vein0_1",
"Head_Crown1_Vein1__1",
"Head_Crown1_Vein1_1",
"Head_Crown1_Vein2__1",
"Head_Crown1_Vein2_1",
"Head_Crown2",
"Head_Crown2_Midrib",
"Head_Crown2_Vein0__1",
"Head_Crown2_Vein0_1",
"Head_Crown2_Vein1__1",
"Head_Crown2_Vein1_1",
"Head_Crown2_Vein2__1",
"Head_Crown2_Vein2_1",
"Head_Crown3",
"Head_Crown3_Midrib",
"Head_Crown3_Vein0__1",
"Head_Crown3_Vein0_1",
"Head_Crown3_Vein1__1",
"Head_Crown3_Vein1_1",
"Head_Crown3_Vein2__1",
"Head_Crown3_Vein2_1",
"Head_Crown4",
"Head_Crown4_Midrib",
"Head_Crown4_Vein0__1",
"Head_Crown4_Vein0_1",
"Head_Crown4_Vein1__1",
"Head_Crown4_Vein1_1",
"Head_Crown4_Vein2__1",
"Head_Crown4_Vein2_1",
"Weapon_Basin_Shell",
"Weapon_Basin_Rim",
"Weapon_Basin_Rib0",
"Weapon_Basin_Rib1",
"Weapon_Basin_Rib2",
"Weapon_Basin_Rib3",
"Weapon_Basin_Rib4",
"Weapon_Basin_Rib5",
"Weapon_Basin_Rib6",
"Weapon_Basin_Rib7",
"Weapon_Basin_Rib8",
"Weapon_Basin_Rib9",
"Weapon_Water",
"Weapon_Ripple0",
"Weapon_Ripple1",
"Weapon_Ripple2",
"Weapon_DewOrb",
"ArmL_BasinVine",
"ArmL_BasinVine_Grain0",
"ArmL_BasinVine_Grain1",
"ArmL_BasinVine_Grain2",
"ArmR_BasinVine",
"ArmR_BasinVine_Grain0",
"ArmR_BasinVine_Grain1",
"ArmR_BasinVine_Grain2",
"Body_Blossom0_Petal0",
"Body_Blossom0_Petal1",
"Body_Blossom0_Petal2",
"Body_Blossom0_Petal3",
"Body_Blossom0_Petal4",
"Body_Blossom0_Pollen",
"Body_Blossom1_Petal0",
"Body_Blossom1_Petal1",
"Body_Blossom1_Petal2",
"Body_Blossom1_Petal3",
"Body_Blossom1_Petal4",
"Body_Blossom1_Pollen",
"Body_Blossom2_Petal0",
"Body_Blossom2_Petal1",
"Body_Blossom2_Petal2",
"Body_Blossom2_Petal3",
"Body_Blossom2_Petal4",
"Body_Blossom2_Pollen"
],
"bounds_blender": {
"min": [
-0.4580939710140228,
-0.4580966830253601,
0.0
],
"max": [
0.4580939710140228,
0.4580966830253601,
1.4500000476837158
]
},
"bounds_godot": {
"min": [
-0.4580939710140228,
0.0,
-0.4580966830253601
],
"max": [
0.4580939710140228,
1.4500000476837158,
0.4580966830253601
]
},
"scale_applied": 0.9039585320704921,
"blender_version": "5.2.1 LTS",
"sha256": "55b1acf214f81151158e1fd7caac2fe9362fcd3fcf67b16c1d7fffebe11b10f1",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "w10",
"name": "Quellgeflecht",
"faction": "wurzelbund",
"palette": "wurzelbund",
"role": "support",
"upgraded": true,
"height": 1.5999999999999999,
"footprint": 1.85,
"file": "unit_w10.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_w10.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_w10.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/w10.blend",
"triangles": 61052,
"offline_sculpt_parts": 12,
"offline_render_triangles": 475052,
"mesh_parts": 348,
"parts": [
"LegR_Root",
"LegR_Root_Grain0",
"LegR_Root_Grain1",
"LegR_Root_Grain2",
"LegR_Root_Grain3",
"LegR_Root_Grain4",
"LegR_Toe0",
"LegR_Toe1",
"LegR_Toe2",
"LegR_Moss",
"LegR_Sprout",
"LegR_Sprout_Midrib",
"LegR_Sprout_Vein0__1",
"LegR_Sprout_Vein0_1",
"LegR_Sprout_Vein1__1",
"LegR_Sprout_Vein1_1",
"LegR_Sprout_Vein2__1",
"LegR_Sprout_Vein2_1",
"LegL_Root",
"LegL_Root_Grain0",
"LegL_Root_Grain1",
"LegL_Root_Grain2",
"LegL_Root_Grain3",
"LegL_Root_Grain4",
"LegL_Toe0",
"LegL_Toe1",
"LegL_Toe2",
"LegL_Moss",
"LegL_Sprout",
"LegL_Sprout_Midrib",
"LegL_Sprout_Vein0__1",
"LegL_Sprout_Vein0_1",
"LegL_Sprout_Vein1__1",
"LegL_Sprout_Vein1_1",
"LegL_Sprout_Vein2__1",
"LegL_Sprout_Vein2_1",
"LegL1_Root",
"LegL1_Root_Grain0",
"LegL1_Root_Grain1",
"LegL1_Root_Grain2",
"LegL1_Root_Grain3",
"LegL1_Root_Grain4",
"LegL1_Toe0",
"LegL1_Toe1",
"LegL1_Toe2",
"LegL1_Moss",
"LegL1_Sprout",
"LegL1_Sprout_Midrib",
"LegL1_Sprout_Vein0__1",
"LegL1_Sprout_Vein0_1",
"LegL1_Sprout_Vein1__1",
"LegL1_Sprout_Vein1_1",
"LegL1_Sprout_Vein2__1",
"LegL1_Sprout_Vein2_1",
"LegR1_Root",
"LegR1_Root_Grain0",
"LegR1_Root_Grain1",
"LegR1_Root_Grain2",
"LegR1_Root_Grain3",
"LegR1_Root_Grain4",
"LegR1_Toe0",
"LegR1_Toe1",
"LegR1_Toe2",
"LegR1_Moss",
"LegR1_Sprout",
"LegR1_Sprout_Midrib",
"LegR1_Sprout_Vein0__1",
"LegR1_Sprout_Vein0_1",
"LegR1_Sprout_Vein1__1",
"LegR1_Sprout_Vein1_1",
"LegR1_Sprout_Vein2__1",
"LegR1_Sprout_Vein2_1",
"Body_Arch_1_0",
"Body_Arch_1_0_Grain0",
"Body_Arch_1_0_Grain1",
"Body_Arch_1_0_Grain2",
"Body_Arch_1_1",
"Body_Arch_1_1_Grain0",
"Body_Arch_1_1_Grain1",
"Body_Arch_1_1_Grain2",
"Body_Arch_1_2",
"Body_Arch_1_2_Grain0",
"Body_Arch_1_2_Grain1",
"Body_Arch_1_2_Grain2",
"Body_Arch1_0",
"Body_Arch1_0_Grain0",
"Body_Arch1_0_Grain1",
"Body_Arch1_0_Grain2",
"Body_Arch1_1",
"Body_Arch1_1_Grain0",
"Body_Arch1_1_Grain1",
"Body_Arch1_1_Grain2",
"Body_Arch1_2",
"Body_Arch1_2_Grain0",
"Body_Arch1_2_Grain1",
"Body_Arch1_2_Grain2",
"Head_Canopy0",
"Head_Canopy0_Midrib",
"Head_Canopy0_Vein0__1",
"Head_Canopy0_Vein0_1",
"Head_Canopy0_Vein1__1",
"Head_Canopy0_Vein1_1",
"Head_Canopy0_Vein2__1",
"Head_Canopy0_Vein2_1",
"Head_Canopy1",
"Head_Canopy1_Midrib",
"Head_Canopy1_Vein0__1",
"Head_Canopy1_Vein0_1",
"Head_Canopy1_Vein1__1",
"Head_Canopy1_Vein1_1",
"Head_Canopy1_Vein2__1",
"Head_Canopy1_Vein2_1",
"Head_Canopy2",
"Head_Canopy2_Midrib",
"Head_Canopy2_Vein0__1",
"Head_Canopy2_Vein0_1",
"Head_Canopy2_Vein1__1",
"Head_Canopy2_Vein1_1",
"Head_Canopy2_Vein2__1",
"Head_Canopy2_Vein2_1",
"Head_Canopy3",
"Head_Canopy3_Midrib",
"Head_Canopy3_Vein0__1",
"Head_Canopy3_Vein0_1",
"Head_Canopy3_Vein1__1",
"Head_Canopy3_Vein1_1",
"Head_Canopy3_Vein2__1",
"Head_Canopy3_Vein2_1",
"Head_Canopy4",
"Head_Canopy4_Midrib",
"Head_Canopy4_Vein0__1",
"Head_Canopy4_Vein0_1",
"Head_Canopy4_Vein1__1",
"Head_Canopy4_Vein1_1",
"Head_Canopy4_Vein2__1",
"Head_Canopy4_Vein2_1",
"Head_Canopy5",
"Head_Canopy5_Midrib",
"Head_Canopy5_Vein0__1",
"Head_Canopy5_Vein0_1",
"Head_Canopy5_Vein1__1",
"Head_Canopy5_Vein1_1",
"Head_Canopy5_Vein2__1",
"Head_Canopy5_Vein2_1",
"Head_Canopy6",
"Head_Canopy6_Midrib",
"Head_Canopy6_Vein0__1",
"Head_Canopy6_Vein0_1",
"Head_Canopy6_Vein1__1",
"Head_Canopy6_Vein1_1",
"Head_Canopy6_Vein2__1",
"Head_Canopy6_Vein2_1",
"Head_Canopy7",
"Head_Canopy7_Midrib",
"Head_Canopy7_Vein0__1",
"Head_Canopy7_Vein0_1",
"Head_Canopy7_Vein1__1",
"Head_Canopy7_Vein1_1",
"Head_Canopy7_Vein2__1",
"Head_Canopy7_Vein2_1",
"Head_Canopy8",
"Head_Canopy8_Midrib",
"Head_Canopy8_Vein0__1",
"Head_Canopy8_Vein0_1",
"Head_Canopy8_Vein1__1",
"Head_Canopy8_Vein1_1",
"Head_Canopy8_Vein2__1",
"Head_Canopy8_Vein2_1",
"Head_Canopy9",
"Head_Canopy9_Midrib",
"Head_Canopy9_Vein0__1",
"Head_Canopy9_Vein0_1",
"Head_Canopy9_Vein1__1",
"Head_Canopy9_Vein1_1",
"Head_Canopy9_Vein2__1",
"Head_Canopy9_Vein2_1",
"Head_Canopy10",
"Head_Canopy10_Midrib",
"Head_Canopy10_Vein0__1",
"Head_Canopy10_Vein0_1",
"Head_Canopy10_Vein1__1",
"Head_Canopy10_Vein1_1",
"Head_Canopy10_Vein2__1",
"Head_Canopy10_Vein2_1",
"Head_Canopy11",
"Head_Canopy11_Midrib",
"Head_Canopy11_Vein0__1",
"Head_Canopy11_Vein0_1",
"Head_Canopy11_Vein1__1",
"Head_Canopy11_Vein1_1",
"Head_Canopy11_Vein2__1",
"Head_Canopy11_Vein2_1",
"Head_Canopy12",
"Head_Canopy12_Midrib",
"Head_Canopy12_Vein0__1",
"Head_Canopy12_Vein0_1",
"Head_Canopy12_Vein1__1",
"Head_Canopy12_Vein1_1",
"Head_Canopy12_Vein2__1",
"Head_Canopy12_Vein2_1",
"Head_Canopy13",
"Head_Canopy13_Midrib",
"Head_Canopy13_Vein0__1",
"Head_Canopy13_Vein0_1",
"Head_Canopy13_Vein1__1",
"Head_Canopy13_Vein1_1",
"Head_Canopy13_Vein2__1",
"Head_Canopy13_Vein2_1",
"Head_Canopy14",
"Head_Canopy14_Midrib",
"Head_Canopy14_Vein0__1",
"Head_Canopy14_Vein0_1",
"Head_Canopy14_Vein1__1",
"Head_Canopy14_Vein1_1",
"Head_Canopy14_Vein2__1",
"Head_Canopy14_Vein2_1",
"Head_Canopy15",
"Head_Canopy15_Midrib",
"Head_Canopy15_Vein0__1",
"Head_Canopy15_Vein0_1",
"Head_Canopy15_Vein1__1",
"Head_Canopy15_Vein1_1",
"Head_Canopy15_Vein2__1",
"Head_Canopy15_Vein2_1",
"Head_Canopy16",
"Head_Canopy16_Midrib",
"Head_Canopy16_Vein0__1",
"Head_Canopy16_Vein0_1",
"Head_Canopy16_Vein1__1",
"Head_Canopy16_Vein1_1",
"Head_Canopy16_Vein2__1",
"Head_Canopy16_Vein2_1",
"Head_Canopy17",
"Head_Canopy17_Midrib",
"Head_Canopy17_Vein0__1",
"Head_Canopy17_Vein0_1",
"Head_Canopy17_Vein1__1",
"Head_Canopy17_Vein1_1",
"Head_Canopy17_Vein2__1",
"Head_Canopy17_Vein2_1",
"Head_Canopy18",
"Head_Canopy18_Midrib",
"Head_Canopy18_Vein0__1",
"Head_Canopy18_Vein0_1",
"Head_Canopy18_Vein1__1",
"Head_Canopy18_Vein1_1",
"Head_Canopy18_Vein2__1",
"Head_Canopy18_Vein2_1",
"Head_Canopy19",
"Head_Canopy19_Midrib",
"Head_Canopy19_Vein0__1",
"Head_Canopy19_Vein0_1",
"Head_Canopy19_Vein1__1",
"Head_Canopy19_Vein1_1",
"Head_Canopy19_Vein2__1",
"Head_Canopy19_Vein2_1",
"Head_Canopy20",
"Head_Canopy20_Midrib",
"Head_Canopy20_Vein0__1",
"Head_Canopy20_Vein0_1",
"Head_Canopy20_Vein1__1",
"Head_Canopy20_Vein1_1",
"Head_Canopy20_Vein2__1",
"Head_Canopy20_Vein2_1",
"Head_Canopy21",
"Head_Canopy21_Midrib",
"Head_Canopy21_Vein0__1",
"Head_Canopy21_Vein0_1",
"Head_Canopy21_Vein1__1",
"Head_Canopy21_Vein1_1",
"Head_Canopy21_Vein2__1",
"Head_Canopy21_Vein2_1",
"Head_Canopy22",
"Head_Canopy22_Midrib",
"Head_Canopy22_Vein0__1",
"Head_Canopy22_Vein0_1",
"Head_Canopy22_Vein1__1",
"Head_Canopy22_Vein1_1",
"Head_Canopy22_Vein2__1",
"Head_Canopy22_Vein2_1",
"Head_Canopy23",
"Head_Canopy23_Midrib",
"Head_Canopy23_Vein0__1",
"Head_Canopy23_Vein0_1",
"Head_Canopy23_Vein1__1",
"Head_Canopy23_Vein1_1",
"Head_Canopy23_Vein2__1",
"Head_Canopy23_Vein2_1",
"Weapon_Basin_Shell",
"Weapon_Basin_Rim",
"Weapon_Basin_Rib0",
"Weapon_Basin_Rib1",
"Weapon_Basin_Rib2",
"Weapon_Basin_Rib3",
"Weapon_Basin_Rib4",
"Weapon_Basin_Rib5",
"Weapon_Basin_Rib6",
"Weapon_Basin_Rib7",
"Weapon_Basin_Rib8",
"Weapon_Basin_Rib9",
"Weapon_Water",
"Weapon_Ripple0",
"Weapon_Ripple1",
"Weapon_Ripple2",
"ArmL_BasinVine",
"ArmL_BasinVine_Grain0",
"ArmL_BasinVine_Grain1",
"ArmL_BasinVine_Grain2",
"ArmR_BasinVine",
"ArmR_BasinVine_Grain0",
"ArmR_BasinVine_Grain1",
"ArmR_BasinVine_Grain2",
"Body_Blossom0_Petal0",
"Body_Blossom0_Petal1",
"Body_Blossom0_Petal2",
"Body_Blossom0_Petal3",
"Body_Blossom0_Petal4",
"Body_Blossom0_Pollen",
"Body_Blossom1_Petal0",
"Body_Blossom1_Petal1",
"Body_Blossom1_Petal2",
"Body_Blossom1_Petal3",
"Body_Blossom1_Petal4",
"Body_Blossom1_Pollen",
"Body_Blossom2_Petal0",
"Body_Blossom2_Petal1",
"Body_Blossom2_Petal2",
"Body_Blossom2_Petal3",
"Body_Blossom2_Petal4",
"Body_Blossom2_Pollen",
"Body_Blossom3_Petal0",
"Body_Blossom3_Petal1",
"Body_Blossom3_Petal2",
"Body_Blossom3_Petal3",
"Body_Blossom3_Petal4",
"Body_Blossom3_Pollen",
"Body_Blossom4_Petal0",
"Body_Blossom4_Petal1",
"Body_Blossom4_Petal2",
"Body_Blossom4_Petal3",
"Body_Blossom4_Petal4",
"Body_Blossom4_Pollen",
"Body_Blossom5_Petal0",
"Body_Blossom5_Petal1",
"Body_Blossom5_Petal2",
"Body_Blossom5_Petal3",
"Body_Blossom5_Petal4",
"Body_Blossom5_Pollen"
],
"bounds_blender": {
"min": [
-0.5408053994178772,
-0.5766830444335938,
0.0
],
"max": [
0.5408053994178772,
0.5766830444335938,
1.600000023841858
]
},
"bounds_godot": {
"min": [
-0.5408053994178772,
0.0,
-0.5766830444335938
],
"max": [
0.5408053994178772,
1.600000023841858,
0.5766830444335938
]
},
"scale_applied": 1.0671733294701777,
"blender_version": "5.2.1 LTS",
"sha256": "c17b2d1aa6dc2eb4a627a8509362c24c1224e942ac72ab40db3d25e1f78ca340",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported"
},
{
"id": "s01",
"name": "Nadelspäher",
"faction": "neutral",
"palette": "neutral",
"role": "mercenary",
"upgraded": false,
"height": 1.4,
"footprint": 1.85,
"file": "unit_s01.glb",
"triangle_budget": 100000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_s01.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_s01.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/s01.blend",
"triangles": 10340,
"mesh_parts": 34,
"parts": [
"LegL_Thigh",
"LegL_Shin",
"LegL_Boot",
"LegR_Thigh",
"LegR_Shin",
"LegR_Boot",
"Body_LeatherCuirass",
"Head_HoodBack",
"Head_Visor",
"Head_Eye_1",
"Head_Eye1",
"Head_VisorSlit",
"Head_HoodRim",
"Body_Scarf",
"Body_DiagonalBelt",
"Body_SplitCoat_1",
"Body_TornScarf_1",
"Body_SplitCoat1",
"Body_TornScarf1",
"Body_QuiverBolt0",
"Body_QuiverBolt1",
"Body_QuiverBolt2",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Glove",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Glove",
"Weapon_CrossbowStock",
"Weapon_Bow_1",
"Weapon_String_1",
"Weapon_Bow1",
"Weapon_String1",
"Weapon_Bolt"
],
"bounds_blender": {
"min": [
-0.4479508697986603,
-0.4116958975791931,
0.0
],
"max": [
0.44795089960098267,
0.4116959273815155,
1.399999976158142
]
},
"bounds_godot": {
"min": [
-0.4479508697986603,
0.0,
-0.4116959273815155
],
"max": [
0.44795089960098267,
1.399999976158142,
0.4116958975791931
]
},
"scale_applied": 0.8589844747132427,
"blender_version": "5.2.1 LTS",
"sha256": "af4b60706912d9004b420d37da0d19e0324ffe1d1d182d22214e93a212814df4",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "s02",
"name": "Rostschieber",
"faction": "neutral",
"palette": "neutral",
"role": "mercenary",
"upgraded": false,
"height": 1.4,
"footprint": 1.85,
"file": "unit_s02.glb",
"triangle_budget": 100000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_s02.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_s02.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/s02.blend",
"triangles": 12040,
"mesh_parts": 38,
"parts": [
"LegL_Thigh",
"LegL_Shin",
"LegL_Boot",
"LegL_KneePlate",
"LegL_Strap",
"LegR_Thigh",
"LegR_Shin",
"LegR_Boot",
"LegR_KneePlate",
"LegR_Strap",
"Body_Armor_Rim",
"Body_Armor_Face",
"Body_Belt",
"Body_Tabard",
"Head_HelmetBack",
"Head_Visor",
"Head_Eye_1",
"Head_Eye1",
"Head_VisorSlit",
"Head_Crest",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Glove",
"ArmL_Pauldron",
"ArmL_PauldronCap",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Glove",
"ArmR_Pauldron",
"ArmR_PauldronCap",
"Weapon_TowerShield_Rim",
"Weapon_TowerShield_Face",
"Weapon_ShieldSpine",
"Weapon_ShieldBoss",
"Weapon_Corner_10_4",
"Weapon_Corner_11_16",
"Weapon_Corner10_4",
"Weapon_Corner11_16"
],
"bounds_blender": {
"min": [
-0.484041690826416,
-0.37111228704452515,
0.0
],
"max": [
0.484041690826416,
0.37111228704452515,
1.3999998569488525
]
},
"bounds_godot": {
"min": [
-0.484041690826416,
0.0,
-0.37111228704452515
],
"max": [
0.484041690826416,
1.3999998569488525,
0.37111228704452515
]
},
"scale_applied": 0.8869464095328802,
"blender_version": "5.2.1 LTS",
"sha256": "64bf431dfd07516aabc01b29529ec6a3e6250a8c122feb254bed75aa0df021a2",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "s03",
"name": "Dunstsänger",
"faction": "neutral",
"palette": "neutral",
"role": "mercenary",
"upgraded": false,
"height": 1.4,
"footprint": 1.85,
"file": "unit_s03.glb",
"triangle_budget": 100000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_s03.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_s03.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/s03.blend",
"triangles": 7832,
"mesh_parts": 19,
"parts": [
"Body_LongRobe",
"Head_HoodBack",
"Head_Visor",
"Head_Eye_1",
"Head_Eye1",
"Head_VisorSlit",
"Head_HoodRim",
"Body_Scarf",
"Body_CreamStole_1",
"Body_RaggedCloak_1",
"Body_CreamStole1",
"Body_RaggedCloak1",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Glove",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Glove",
"Weapon_Trumpet"
],
"bounds_blender": {
"min": [
-0.592510461807251,
-0.41805312037467957,
0.0
],
"max": [
0.592510461807251,
0.41805312037467957,
1.399999976158142
]
},
"bounds_godot": {
"min": [
-0.592510461807251,
0.0,
-0.41805312037467957
],
"max": [
0.592510461807251,
1.399999976158142,
0.41805312037467957
]
},
"scale_applied": 0.8434590980140588,
"blender_version": "5.2.1 LTS",
"sha256": "35c287e7a3885528bc3e69272abacb9cfc5d516b183e323570ad38462234e87c",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "s04",
"name": "Keilbrecher",
"faction": "neutral",
"palette": "neutral",
"role": "mercenary",
"upgraded": false,
"height": 1.4,
"footprint": 1.85,
"file": "unit_s04.glb",
"triangle_budget": 100000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_s04.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_s04.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/s04.blend",
"triangles": 10458,
"mesh_parts": 35,
"parts": [
"LegL_Thigh",
"LegL_Shin",
"LegL_Boot",
"LegL_KneePlate",
"LegL_Strap",
"LegR_Thigh",
"LegR_Shin",
"LegR_Boot",
"LegR_KneePlate",
"LegR_Strap",
"Body_Armor_Rim",
"Body_Armor_Face",
"Body_Belt",
"Body_Tabard",
"Head_HelmetBack",
"Head_Visor",
"Head_Eye_1",
"Head_Eye1",
"Head_VisorSlit",
"Head_Crest",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Glove",
"ArmL_Pauldron",
"ArmL_PauldronCap",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Glove",
"ArmR_Pauldron",
"ArmR_PauldronCap",
"Weapon_Haft",
"Weapon_Head",
"Weapon_Wedge",
"Weapon_TriangleRim",
"Weapon_TriangleInset"
],
"bounds_blender": {
"min": [
-0.638360857963562,
-0.3721802830696106,
0.0
],
"max": [
0.638360857963562,
0.37218034267425537,
1.3999998569488525
]
},
"bounds_godot": {
"min": [
-0.638360857963562,
0.0,
-0.37218034267425537
],
"max": [
0.638360857963562,
1.3999998569488525,
0.3721802830696106
]
},
"scale_applied": 0.8869464095328802,
"blender_version": "5.2.1 LTS",
"sha256": "a160e00f5823e54e93b00b12378357f6e3e20f254ca48890450ebdf3dd1541b7",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "s05",
"name": "Risszehrer",
"faction": "neutral",
"palette": "neutral",
"role": "mercenary",
"upgraded": false,
"height": 1.5499999999999998,
"footprint": 1.85,
"file": "unit_s05.glb",
"triangle_budget": 100000,
"detail_level": "high",
"resource_path": "res://assets/models/unit_s05.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/unit_s05.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/s05.blend",
"triangles": 10440,
"mesh_parts": 31,
"parts": [
"LegL_Thigh",
"LegL_Shin",
"LegL_Boot",
"LegR_Thigh",
"LegR_Shin",
"LegR_Boot",
"Body_HollowRib_1",
"Body_RiftEdge_1",
"Body_TornCloth_1",
"Body_HipRag_1",
"Body_HollowRib1",
"Body_RiftEdge1",
"Body_TornCloth1",
"Body_HipRag1",
"Head_FacelessHelm",
"Head_MintCrack",
"Head_Antler_1",
"Head_InnerHorn_1",
"Head_Antler1",
"Head_InnerHorn1",
"ArmL_Upper",
"ArmL_Lower",
"ArmL_Glove",
"ArmR_Upper",
"ArmR_Lower",
"ArmR_Glove",
"ArmL_Claw0",
"ArmL_Claw1",
"ArmL_Claw2",
"Weapon_RiftOrb",
"Weapon_RiftLight"
],
"bounds_blender": {
"min": [
-0.4230315685272217,
-0.1786629855632782,
0.0
],
"max": [
0.4230315387248993,
0.178662970662117,
1.5500001907348633
]
},
"bounds_godot": {
"min": [
-0.4230315685272217,
0.0,
-0.178662970662117
],
"max": [
0.4230315387248993,
1.5500001907348633,
0.1786629855632782
]
},
"scale_applied": 0.8728638592455813,
"blender_version": "5.2.1 LTS",
"sha256": "b01c1c71782aff1fcf988aa9032bbdcd4c50e6dc96de62f3bed9f949f4355bef",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "worker",
"name": "Funkenleser",
"faction": "neutral",
"palette": "worker",
"role": "worker",
"upgraded": false,
"height": 1.1,
"footprint": 1.4,
"file": "worker.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/worker.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/worker.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/worker.blend",
"triangles": 24026,
"mesh_parts": 65,
"parts": [
"LegL_Shin",
"LegL_Boot",
"LegL_Sole",
"LegL_Cuff",
"LegL_ToeRidge0",
"LegL_ToeRidge1",
"LegL_ToeRidge2",
"LegR_Shin",
"LegR_Boot",
"LegR_Sole",
"LegR_Cuff",
"LegR_ToeRidge0",
"LegR_ToeRidge1",
"LegR_ToeRidge2",
"Body_ClayTorso",
"Body_LeatherApron",
"Body_ApronRivet0",
"Body_ApronRivet1",
"Body_ApronRivet2",
"Body_ApronRivet3",
"Body_ApronRivet4",
"Body_ApronRivet5",
"Body_ApronRivet6",
"Body_ToolPocket",
"Body_Harness_1",
"Body_Harness1",
"Head_Hood",
"Head_FaceRecess",
"Head_GoggleSocket_1",
"Head_GoggleLens_1",
"Head_GoggleGlint_1",
"Head_GoggleSocket1",
"Head_GoggleLens1",
"Head_GoggleGlint1",
"Head_Cap",
"Head_LampHousing",
"Head_Lamp",
"Body_Reservoir",
"Body_TankRim0_45",
"Body_TankRim0_79",
"Body_TankBrace0",
"Body_TankBrace1",
"Body_TankBrace2",
"Body_TankBrace3",
"Body_TankBrace4",
"Body_TankBrace5",
"Body_TankBrace6",
"Body_TankBrace7",
"ArmL_Upper",
"ArmL_Forearm",
"ArmL_Elbow",
"ArmL_Glove",
"ArmL_Finger0",
"ArmL_Finger1",
"ArmL_Finger2",
"ArmR_Upper",
"ArmR_Forearm",
"ArmR_Elbow",
"ArmR_Glove",
"ArmR_Finger0",
"ArmR_Finger1",
"ArmR_Finger2",
"WeaponL_Handle",
"WeaponL_Fork",
"WeaponR_Probe"
],
"bounds_blender": {
"min": [
-0.4626109004020691,
-0.4145205020904541,
0.0
],
"max": [
0.4626109302043915,
0.4145205020904541,
1.100000023841858
]
},
"bounds_godot": {
"min": [
-0.4626109004020691,
0.0,
-0.4145205020904541
],
"max": [
0.4626109302043915,
1.100000023841858,
0.4145205020904541
]
},
"scale_applied": 1.0471664901050803,
"blender_version": "5.2.1 LTS",
"sha256": "c783cbaf9635bb97576d574f514a1ede4b4d52250b24c0e68f1052281ead017a",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 6,
"offline_render_triangles": 103466
},
{
"id": "map_lane_segment",
"name": "Lane-Segment",
"faction": "terrain",
"palette": "terrain",
"role": "lane",
"upgraded": false,
"height": 0,
"file": "map_lane_segment.glb",
"triangle_budget": 100000,
"detail_level": "high",
"resource_path": "res://assets/models/map_lane_segment.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/map_lane_segment.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/map_lane_segment.blend",
"triangles": 10700,
"mesh_parts": 45,
"parts": [
"Body_LaneFoundation",
"Body_LaneSlab_00",
"Body_LaneSlab_01",
"Body_LaneSlab_02",
"Body_LaneSlab_03",
"Body_LaneSlab_04",
"Body_LaneSlab_05",
"Body_LRetainingLip",
"Body_LBasalt_00",
"Body_LBasalt_01",
"Body_LBasalt_02",
"Body_LBrassMarker_00",
"Body_LBrassMarker_01",
"Body_LMoss",
"Body_RRetainingLip",
"Body_RBasalt_00",
"Body_RBasalt_01",
"Body_RBasalt_02",
"Body_RBrassMarker_00",
"Body_RBrassMarker_01",
"Body_RMoss",
"Anchor_Deck",
"Anchor_JoinNorth",
"Anchor_JoinSouth",
"Body_EdgeStone_1_0",
"Body_EdgeCap_1_0",
"Body_EdgeStone_1_1",
"Body_EdgeCap_1_1",
"Body_EdgeStone_1_2",
"Body_EdgeCap_1_2",
"Body_EdgeStone_1_3",
"Body_EdgeCap_1_3",
"Body_LightRecess_1_0",
"Body_LightGlass_1_0",
"Body_LightRecess_1_1",
"Body_LightGlass_1_1",
"Body_EdgeStone1_0",
"Body_EdgeCap1_0",
"Body_EdgeStone1_1",
"Body_EdgeCap1_1",
"Body_EdgeStone1_2",
"Body_EdgeCap1_2",
"Body_EdgeStone1_3",
"Body_EdgeCap1_3",
"Body_LightRecess1_0",
"Body_LightGlass1_0",
"Body_LightRecess1_1",
"Body_LightGlass1_1"
],
"bounds_blender": {
"min": [
-6.688923358917236,
-2.0,
-0.3499999940395355
],
"max": [
6.688923358917236,
2.0,
0.3935000002384186
]
},
"bounds_godot": {
"min": [
-6.688923358917236,
-0.3499999940395355,
-2.0
],
"max": [
6.688923358917236,
0.3935000002384186,
2.0
]
},
"scale_applied": 1.0,
"blender_version": "5.2.1 LTS",
"sha256": "32886ae71fc72a188ec72c3931f177d1192043574d31c96da47f6ebfdcb880cc",
"source": "Original parametric bpy geometry; no external meshes or textures.",
"status": "exported"
},
{
"id": "core_team0",
"name": "Saumkern · Team 0",
"faction": "team0",
"palette": "team0",
"role": "core",
"team": 0,
"upgraded": false,
"height": 2.2,
"footprint": 3.2,
"file": "core_team0.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/core_team0.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/core_team0.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/core_team0.blend",
"triangles": 36652,
"mesh_parts": 64,
"parts": [
"Body_CoreStep0",
"Body_CoreStepRim0",
"Body_CoreStep1",
"Body_CoreStepRim1",
"Body_CoreStep2",
"Body_CoreStepRim2",
"Body_CoreStep3",
"Body_CoreStepRim3",
"Team_Circle",
"Body_PlinthBlock0",
"Body_Seal0",
"Body_RadialInlay0",
"Body_PlinthBlock1",
"Body_Seal1",
"Body_RadialInlay1",
"Body_PlinthBlock2",
"Body_Seal2",
"Body_RadialInlay2",
"Body_PlinthBlock3",
"Body_Seal3",
"Body_RadialInlay3",
"Body_PlinthBlock4",
"Body_Seal4",
"Body_RadialInlay4",
"Body_PlinthBlock5",
"Body_Seal5",
"Body_RadialInlay5",
"Body_PlinthBlock6",
"Body_Seal6",
"Body_RadialInlay6",
"Body_PlinthBlock7",
"Body_Seal7",
"Body_RadialInlay7",
"Body_PlinthBlock8",
"Body_Seal8",
"Body_RadialInlay8",
"Body_PlinthBlock9",
"Body_Seal9",
"Body_RadialInlay9",
"Body_PlinthBlock10",
"Body_Seal10",
"Body_RadialInlay10",
"Body_PlinthBlock11",
"Body_Seal11",
"Body_RadialInlay11",
"Body_Cradle0",
"Body_CradleCollar0",
"Body_Cradle1",
"Body_CradleCollar1",
"Body_Cradle2",
"Body_CradleCollar2",
"Body_Cradle3",
"Body_CradleCollar3",
"Body_Cradle4",
"Body_CradleCollar4",
"Body_Cradle5",
"Body_CradleCollar5",
"Core_CrystalMain",
"Core_CrystalSatellite0",
"Core_CrystalSatellite1",
"Core_CrystalSatellite2",
"Core_CrystalSatellite3",
"Core_CrystalSatellite4",
"Body_CrystalHalo"
],
"bounds_blender": {
"min": [
-1.1197097301483154,
-1.1202889680862427,
0.0
],
"max": [
1.1197096109390259,
1.1202890872955322,
2.200000047683716
]
},
"bounds_godot": {
"min": [
-1.1197097301483154,
0.0,
-1.1202890872955322
],
"max": [
1.1197096109390259,
2.200000047683716,
1.1202889680862427
]
},
"scale_applied": 0.9319289899522011,
"blender_version": "5.2.1 LTS",
"sha256": "81a5305fc55482e6ca19524b72787d585211643d8842840efb4bdaf844660181",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 16,
"offline_render_triangles": 344572
},
{
"id": "core_team1",
"name": "Saumkern · Team 1",
"faction": "team1",
"palette": "team1",
"role": "core",
"team": 1,
"upgraded": false,
"height": 2.2,
"footprint": 3.2,
"file": "core_team1.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/core_team1.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/core_team1.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/core_team1.blend",
"triangles": 36848,
"mesh_parts": 66,
"parts": [
"Body_CoreStep0",
"Body_CoreStepRim0",
"Body_CoreStep1",
"Body_CoreStepRim1",
"Body_CoreStep2",
"Body_CoreStepRim2",
"Body_CoreStep3",
"Body_CoreStepRim3",
"Team_Triangle0",
"Team_Triangle1",
"Team_Triangle2",
"Body_PlinthBlock0",
"Body_Seal0",
"Body_RadialInlay0",
"Body_PlinthBlock1",
"Body_Seal1",
"Body_RadialInlay1",
"Body_PlinthBlock2",
"Body_Seal2",
"Body_RadialInlay2",
"Body_PlinthBlock3",
"Body_Seal3",
"Body_RadialInlay3",
"Body_PlinthBlock4",
"Body_Seal4",
"Body_RadialInlay4",
"Body_PlinthBlock5",
"Body_Seal5",
"Body_RadialInlay5",
"Body_PlinthBlock6",
"Body_Seal6",
"Body_RadialInlay6",
"Body_PlinthBlock7",
"Body_Seal7",
"Body_RadialInlay7",
"Body_PlinthBlock8",
"Body_Seal8",
"Body_RadialInlay8",
"Body_PlinthBlock9",
"Body_Seal9",
"Body_RadialInlay9",
"Body_PlinthBlock10",
"Body_Seal10",
"Body_RadialInlay10",
"Body_PlinthBlock11",
"Body_Seal11",
"Body_RadialInlay11",
"Body_Cradle0",
"Body_CradleCollar0",
"Body_Cradle1",
"Body_CradleCollar1",
"Body_Cradle2",
"Body_CradleCollar2",
"Body_Cradle3",
"Body_CradleCollar3",
"Body_Cradle4",
"Body_CradleCollar4",
"Body_Cradle5",
"Body_CradleCollar5",
"Core_CrystalMain",
"Core_CrystalSatellite0",
"Core_CrystalSatellite1",
"Core_CrystalSatellite2",
"Core_CrystalSatellite3",
"Core_CrystalSatellite4",
"Body_CrystalHalo"
],
"bounds_blender": {
"min": [
-1.1197097301483154,
-1.1202889680862427,
0.0
],
"max": [
1.1197096109390259,
1.1202890872955322,
2.200000047683716
]
},
"bounds_godot": {
"min": [
-1.1197097301483154,
0.0,
-1.1202890872955322
],
"max": [
1.1197096109390259,
2.200000047683716,
1.1202889680862427
]
},
"scale_applied": 0.9319289899522011,
"blender_version": "5.2.1 LTS",
"sha256": "391bd1a1452d56b75c0cfb1e519381fa37c4efa0d9f1a6f99e1e434b9a8747bb",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 16,
"offline_render_triangles": 344768
},
{
"id": "e01",
"name": "Splitterling",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 1.05,
"footprint": 1.85,
"file": "enemy_e01.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e01.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e01.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e01.blend",
"triangles": 19228,
"mesh_parts": 38,
"parts": [
"Body_Core",
"Body_Carapace0",
"Body_SeamGlow0",
"Body_Carapace1",
"Body_SeamGlow1",
"Body_Carapace2",
"Body_SeamGlow2",
"Body_Carapace3",
"Body_SeamGlow3",
"Head_Skull",
"LegL0_Upper",
"LegL0_Joint",
"LegL0_Shin",
"LegL0_Inset",
"LegL1_Upper",
"LegL1_Joint",
"LegL1_Shin",
"LegL1_Inset",
"LegL2_Upper",
"LegL2_Joint",
"LegL2_Shin",
"LegL2_Inset",
"Head_EyeL",
"Head_MandibleL",
"LegR0_Upper",
"LegR0_Joint",
"LegR0_Shin",
"LegR0_Inset",
"LegR1_Upper",
"LegR1_Joint",
"LegR1_Shin",
"LegR1_Inset",
"LegR2_Upper",
"LegR2_Joint",
"LegR2_Shin",
"LegR2_Inset",
"Head_EyeR",
"Head_MandibleR"
],
"bounds_blender": {
"min": [
-0.9224945306777954,
-0.8919363021850586,
0.0
],
"max": [
0.9224945306777954,
0.8919363617897034,
1.0499999523162842
]
},
"bounds_godot": {
"min": [
-0.9224945306777954,
0.0,
-0.8919363617897034
],
"max": [
0.9224945306777954,
1.0499999523162842,
0.8919363021850586
]
},
"scale_applied": 1.1583589145245845,
"blender_version": "5.2.1 LTS",
"sha256": "536a33a8595db0283ea08648a4e5f70b7062850308f08179348afc3abe16134a",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 9,
"offline_render_triangles": 166318
},
{
"id": "e02",
"name": "Schalenläufer",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 1.42,
"footprint": 1.85,
"file": "enemy_e02.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e02.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e02.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e02.blend",
"triangles": 20180,
"mesh_parts": 42,
"parts": [
"Body_Core",
"Body_Carapace0",
"Body_SeamGlow0",
"Body_Spine0",
"Body_Carapace1",
"Body_SeamGlow1",
"Body_Spine1",
"Body_Carapace2",
"Body_SeamGlow2",
"Body_Spine2",
"Body_Carapace3",
"Body_SeamGlow3",
"Body_Spine3",
"Head_Skull",
"LegL0_Upper",
"LegL0_Joint",
"LegL0_Shin",
"LegL0_Inset",
"LegL1_Upper",
"LegL1_Joint",
"LegL1_Shin",
"LegL1_Inset",
"LegL2_Upper",
"LegL2_Joint",
"LegL2_Shin",
"LegL2_Inset",
"Head_EyeL",
"Head_MandibleL",
"LegR0_Upper",
"LegR0_Joint",
"LegR0_Shin",
"LegR0_Inset",
"LegR1_Upper",
"LegR1_Joint",
"LegR1_Shin",
"LegR1_Inset",
"LegR2_Upper",
"LegR2_Joint",
"LegR2_Shin",
"LegR2_Inset",
"Head_EyeR",
"Head_MandibleR"
],
"bounds_blender": {
"min": [
-0.9249999523162842,
-0.8943588137626648,
0.0
],
"max": [
0.9249999523162842,
0.8943588733673096,
1.4170360565185547
]
},
"bounds_godot": {
"min": [
-0.9249999523162842,
0.0,
-0.8943588733673096
],
"max": [
0.9249999523162842,
1.4170360565185547,
0.8943588137626648
]
},
"scale_applied": 1.1615049686592722,
"blender_version": "5.2.1 LTS",
"sha256": "7e48c0663f6cc63ef3d6d9d953d27a75452532ba57336ebd92901714ab0d6da0",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 9,
"offline_render_triangles": 167270
},
{
"id": "e03",
"name": "Nebelrest",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 1.9,
"footprint": 1.55,
"file": "enemy_e03.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e03.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e03.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e03.blend",
"triangles": 35898,
"mesh_parts": 69,
"parts": [
"Body_Torso",
"Body_RibL0",
"Body_RibR0",
"Body_RibL1",
"Body_RibR1",
"Body_RibL2",
"Body_RibR2",
"Body_RibL3",
"Body_RibR3",
"Body_RibL4",
"Body_RibR4",
"Head_Skull",
"Head_Face",
"Head_EyeL",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"Head_EyeR",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"Body_Shroud0",
"Body_Shroud1",
"Body_Shroud2",
"Body_Shroud3",
"Body_Shroud4",
"Body_Shroud5",
"Body_Shroud6",
"Body_RiftHalo"
],
"bounds_blender": {
"min": [
-0.5139663815498352,
-0.3523808419704437,
0.0
],
"max": [
0.5139663815498352,
0.3523808419704437,
1.899999976158142
]
},
"bounds_godot": {
"min": [
-0.5139663815498352,
0.0,
-0.3523808419704437
],
"max": [
0.5139663815498352,
1.899999976158142,
0.3523808419704437
]
},
"scale_applied": 0.9491437054201817,
"blender_version": "5.2.1 LTS",
"sha256": "b5fb8ca2d127392886e3e820cbea85181ad4cb4c85357e61b91bc124e4a9972b",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 9,
"offline_render_triangles": 299628
},
{
"id": "e04",
"name": "Fadenschütze",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 1.8,
"footprint": 1.85,
"file": "enemy_e04.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e04.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e04.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e04.blend",
"triangles": 51050,
"mesh_parts": 110,
"parts": [
"Body_Torso",
"Body_RibL0",
"Body_RibR0",
"Body_RibL1",
"Body_RibR1",
"Body_RibL2",
"Body_RibR2",
"Body_RibL3",
"Body_RibR3",
"Body_RibL4",
"Body_RibR4",
"Head_Skull",
"Head_Face",
"Head_EyeL",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"Head_EyeR",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_ShinGold",
"LegL_ShinEmber",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_ShinGold",
"LegR_ShinEmber",
"Weapon_Bow_1",
"Weapon_String_1",
"Weapon_Bow1",
"Weapon_String1",
"Weapon_Arrow"
],
"bounds_blender": {
"min": [
-0.6411548256874084,
-0.5445201396942139,
0.0
],
"max": [
0.6411548256874084,
0.5445201396942139,
1.8000000715255737
]
},
"bounds_godot": {
"min": [
-0.6411548256874084,
0.0,
-0.5445201396942139
],
"max": [
0.6411548256874084,
1.8000000715255737,
0.5445201396942139
]
},
"scale_applied": 0.9808101893351833,
"blender_version": "5.2.1 LTS",
"sha256": "6f27424be363a48621f09b27956fc79a9697bc3d5339d10dd210ca9bf6f2da90",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 10,
"offline_render_triangles": 353780
},
{
"id": "e05",
"name": "Bruchstampfer",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 2.0,
"footprint": 2.1,
"file": "enemy_e05.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e05.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e05.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e05.blend",
"triangles": 62798,
"mesh_parts": 125,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_BruteCore",
"Body_Chest0__1",
"Body_Chest0_1",
"Body_Chest1__1",
"Body_Chest1_1",
"Body_Chest2__1",
"Body_Chest2_1",
"Body_RiftCrack",
"Body_BackSlab0",
"Body_BackSlab1",
"Body_BackSlab2",
"Body_BackSlab3",
"Head_Mask_Porcelain",
"Head_Mask_EyeSocket_1",
"Head_Mask_EyeLight_1",
"Head_Mask_EyeSocket1",
"Head_Mask_EyeLight1",
"Head_Mask_Nose",
"Head_Mask_MouthSlit0",
"Head_Mask_MouthSlit1",
"Head_Mask_MouthSlit2",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_StoneHammer",
"ArmL_Knuckle0",
"ArmL_Knuckle1",
"ArmL_Knuckle2",
"ArmL_Cuff",
"Body_ShoulderSpikeL0",
"Body_ShoulderSpikeL1",
"Body_ShoulderSpikeL2",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_StoneHammer",
"ArmR_Knuckle0",
"ArmR_Knuckle1",
"ArmR_Knuckle2",
"ArmR_Cuff",
"Body_ShoulderSpikeR0",
"Body_ShoulderSpikeR1",
"Body_ShoulderSpikeR2"
],
"bounds_blender": {
"min": [
-1.0383927822113037,
-0.5819846391677856,
0.0
],
"max": [
1.0383927822113037,
0.5819846391677856,
2.0
]
},
"bounds_godot": {
"min": [
-1.0383927822113037,
0.0,
-0.5819846391677856
],
"max": [
1.0383927822113037,
2.0,
0.5819846391677856
]
},
"scale_applied": 1.1904761431709188,
"blender_version": "5.2.1 LTS",
"sha256": "c50aaa97fdc1b61cf97bed26d40416b0d28f38f159de5f661ff26cb769abf8d8",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 482828
},
{
"id": "e06",
"name": "Knotenrufer",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 2.0,
"footprint": 1.9,
"file": "enemy_e06.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e06.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e06.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e06.blend",
"triangles": 48336,
"mesh_parts": 84,
"parts": [
"Body_RobeCore",
"Body_RobeFold0",
"Body_RobeFold1",
"Body_RobeFold2",
"Body_RobeFold3",
"Body_RobeFold4",
"Body_RobeFold5",
"Body_RobeFold6",
"Body_RobeFold7",
"Body_RobeFold8",
"Body_KnotRing0",
"Body_KnotRing1",
"Body_KnotRing2",
"Body_KnotRing3",
"Head_Face_Porcelain",
"Head_Face_EyeSocket_1",
"Head_Face_EyeLight_1",
"Head_Face_EyeSocket1",
"Head_Face_EyeLight1",
"Head_Face_Nose",
"Head_Face_MouthSlit0",
"Head_Face_MouthSlit1",
"Head_Face_MouthSlit2",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Pauldron",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Pauldron",
"Weapon_Staff",
"Weapon_StaffCollar0",
"Weapon_StaffCollar1",
"Weapon_StaffCollar2",
"Weapon_StaffCollar3",
"Weapon_StaffCollar4",
"Weapon_StaffKnot",
"Weapon_StaffHeart",
"Weapon_KnotBranch_1",
"Weapon_KnotBranch1",
"Body_HealingKnot0",
"Body_HealingKnot1",
"Body_HealingKnot2"
],
"bounds_blender": {
"min": [
-0.6508334875106812,
-0.38141751289367676,
0.0
],
"max": [
0.6508334279060364,
0.38141751289367676,
2.000000238418579
]
},
"bounds_godot": {
"min": [
-0.6508334875106812,
0.0,
-0.38141751289367676
],
"max": [
0.6508334279060364,
2.000000238418579,
0.38141751289367676
]
},
"scale_applied": 1.0387229339294783,
"blender_version": "5.2.1 LTS",
"sha256": "974519186fc9259d751317a502cff848e2d126bd3cd47df37591296c46186e6f",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 12,
"offline_render_triangles": 432966
},
{
"id": "e07",
"name": "Bruchhirsch",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 2.6,
"footprint": 2.5,
"file": "enemy_e07.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e07.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e07.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e07.blend",
"triangles": 33800,
"mesh_parts": 49,
"parts": [
"Body_DeerCore",
"Body_BackArmor0",
"Body_BackArmor1",
"Body_BackArmor2",
"Body_BackArmor3",
"Body_BackArmor4",
"LegL0_Upper",
"LegL0_Knee",
"LegL0_Shin",
"LegL0_Hoof",
"LegL0_ClovenLine",
"LegL1_Upper",
"LegL1_Knee",
"LegL1_Shin",
"LegL1_Hoof",
"LegL1_ClovenLine",
"Body_RibL0",
"Body_RibL1",
"Body_RibL2",
"Body_RibL3",
"Head_AntlerL",
"Head_AntlerProngL0",
"Head_AntlerProngL1",
"Head_AntlerProngL2",
"Head_EyeL",
"LegR0_Upper",
"LegR0_Knee",
"LegR0_Shin",
"LegR0_Hoof",
"LegR0_ClovenLine",
"LegR1_Upper",
"LegR1_Knee",
"LegR1_Shin",
"LegR1_Hoof",
"LegR1_ClovenLine",
"Body_RibR0",
"Body_RibR1",
"Body_RibR2",
"Body_RibR3",
"Head_AntlerR",
"Head_AntlerProngR0",
"Head_AntlerProngR1",
"Head_AntlerProngR2",
"Head_EyeR",
"Head_Neck",
"Head_Skull",
"Head_Muzzle",
"Head_Nose",
"Body_Tail"
],
"bounds_blender": {
"min": [
-0.761934757232666,
-0.9935017824172974,
0.0
],
"max": [
0.761934757232666,
0.9935017824172974,
2.5999999046325684
]
},
"bounds_godot": {
"min": [
-0.761934757232666,
0.0,
-0.9935017824172974
],
"max": [
0.761934757232666,
2.5999999046325684,
0.9935017824172974
]
},
"scale_applied": 0.9961686224146542,
"blender_version": "5.2.1 LTS",
"sha256": "a293fe75a8430a89110b17e61df1b13c4a48fdacd21e3fcde7f070aded387810",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 10,
"offline_render_triangles": 388220
},
{
"id": "e08",
"name": "Riegelkoloss",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 2.6,
"footprint": 2.7,
"file": "enemy_e08.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e08.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e08.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e08.blend",
"triangles": 81240,
"mesh_parts": 222,
"parts": [
"LegL_InnerThigh",
"LegL_InnerShin",
"LegL_ThighArmor",
"LegL_ShinArmor",
"LegL_HipPivot",
"LegL_HipPin",
"LegL_HipRim",
"LegL_KneePivot",
"LegL_KneePin",
"LegL_KneeRim",
"LegL_AnklePivot",
"LegL_AnklePin",
"LegL_AnkleRim",
"LegL_Toe0",
"LegL_ToeCap0",
"LegL_Toe1",
"LegL_ToeCap1",
"LegL_Toe2",
"LegL_ToeCap2",
"LegL_AnkleCuff",
"LegL_KneeGuard",
"LegR_InnerThigh",
"LegR_InnerShin",
"LegR_ThighArmor",
"LegR_ShinArmor",
"LegR_HipPivot",
"LegR_HipPin",
"LegR_HipRim",
"LegR_KneePivot",
"LegR_KneePin",
"LegR_KneeRim",
"LegR_AnklePivot",
"LegR_AnklePin",
"LegR_AnkleRim",
"LegR_Toe0",
"LegR_ToeCap0",
"LegR_Toe1",
"LegR_ToeCap1",
"LegR_Toe2",
"LegR_ToeCap2",
"LegR_AnkleCuff",
"LegR_KneeGuard",
"Body_ArmoredCore",
"Body_ChestL",
"Body_ChestReliefL0",
"Body_ChestReliefL1",
"Body_ChestReliefL2",
"Body_BorderL",
"Body_SeamL",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Pauldron",
"ArmL_PauldronStone",
"ArmL_Castle_StoneKeep",
"ArmL_Castle_LowerCornice",
"ArmL_Castle_UpperCornice",
"ArmL_Castle_WindowRecess0",
"ArmL_Castle_WindowFire0",
"ArmL_Castle_WindowLintel0",
"ArmL_Castle_WindowRecess1",
"ArmL_Castle_WindowFire1",
"ArmL_Castle_WindowLintel1",
"ArmL_Castle_WindowRecess2",
"ArmL_Castle_WindowFire2",
"ArmL_Castle_WindowLintel2",
"ArmL_Castle_Merlon0",
"ArmL_Castle_MerlonCap0",
"ArmL_Castle_Merlon1",
"ArmL_Castle_MerlonCap1",
"ArmL_Castle_Merlon2",
"ArmL_Castle_MerlonCap2",
"ArmL_Castle_Merlon3",
"ArmL_Castle_MerlonCap3",
"ArmL_Bastion_StoneKeep",
"ArmL_Bastion_LowerCornice",
"ArmL_Bastion_UpperCornice",
"ArmL_Bastion_WindowRecess0",
"ArmL_Bastion_WindowFire0",
"ArmL_Bastion_WindowLintel0",
"ArmL_Bastion_WindowRecess1",
"ArmL_Bastion_WindowFire1",
"ArmL_Bastion_WindowLintel1",
"ArmL_Bastion_WindowRecess2",
"ArmL_Bastion_WindowFire2",
"ArmL_Bastion_WindowLintel2",
"ArmL_Bastion_Merlon0",
"ArmL_Bastion_MerlonCap0",
"ArmL_Bastion_Merlon1",
"ArmL_Bastion_MerlonCap1",
"ArmL_Bastion_Merlon2",
"ArmL_Bastion_MerlonCap2",
"ArmL_Bastion_Merlon3",
"ArmL_Bastion_MerlonCap3",
"Body_LFastener0_59_Seat",
"Body_LFastener0_59_Head",
"Body_LFastener1_19_Seat",
"Body_LFastener1_19_Head",
"Body_ChestR",
"Body_ChestReliefR0",
"Body_ChestReliefR1",
"Body_ChestReliefR2",
"Body_BorderR",
"Body_SeamR",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Pauldron",
"ArmR_PauldronStone",
"ArmR_Castle_StoneKeep",
"ArmR_Castle_LowerCornice",
"ArmR_Castle_UpperCornice",
"ArmR_Castle_WindowRecess0",
"ArmR_Castle_WindowFire0",
"ArmR_Castle_WindowLintel0",
"ArmR_Castle_WindowRecess1",
"ArmR_Castle_WindowFire1",
"ArmR_Castle_WindowLintel1",
"ArmR_Castle_WindowRecess2",
"ArmR_Castle_WindowFire2",
"ArmR_Castle_WindowLintel2",
"ArmR_Castle_Merlon0",
"ArmR_Castle_MerlonCap0",
"ArmR_Castle_Merlon1",
"ArmR_Castle_MerlonCap1",
"ArmR_Castle_Merlon2",
"ArmR_Castle_MerlonCap2",
"ArmR_Castle_Merlon3",
"ArmR_Castle_MerlonCap3",
"ArmR_Bastion_StoneKeep",
"ArmR_Bastion_LowerCornice",
"ArmR_Bastion_UpperCornice",
"ArmR_Bastion_WindowRecess0",
"ArmR_Bastion_WindowFire0",
"ArmR_Bastion_WindowLintel0",
"ArmR_Bastion_WindowRecess1",
"ArmR_Bastion_WindowFire1",
"ArmR_Bastion_WindowLintel1",
"ArmR_Bastion_WindowRecess2",
"ArmR_Bastion_WindowFire2",
"ArmR_Bastion_WindowLintel2",
"ArmR_Bastion_Merlon0",
"ArmR_Bastion_MerlonCap0",
"ArmR_Bastion_Merlon1",
"ArmR_Bastion_MerlonCap1",
"ArmR_Bastion_Merlon2",
"ArmR_Bastion_MerlonCap2",
"ArmR_Bastion_Merlon3",
"ArmR_Bastion_MerlonCap3",
"Body_RFastener0_59_Seat",
"Body_RFastener0_59_Head",
"Body_RFastener1_19_Seat",
"Body_RFastener1_19_Head",
"Head_FurnaceRecess",
"Head_Fire",
"Head_FireHeart",
"Body_CenterGold_1",
"Body_CenterGold1",
"Body_BottomGold",
"Head_Crown_StoneKeep",
"Head_Crown_LowerCornice",
"Head_Crown_UpperCornice",
"Head_Crown_WindowRecess0",
"Head_Crown_WindowFire0",
"Head_Crown_WindowLintel0",
"Head_Crown_WindowRecess1",
"Head_Crown_WindowFire1",
"Head_Crown_WindowLintel1",
"Head_Crown_WindowRecess2",
"Head_Crown_WindowFire2",
"Head_Crown_WindowLintel2",
"Head_Crown_Merlon0",
"Head_Crown_MerlonCap0",
"Head_Crown_Merlon1",
"Head_Crown_MerlonCap1",
"Head_Crown_Merlon2",
"Head_Crown_MerlonCap2",
"Head_Crown_Merlon3",
"Head_Crown_MerlonCap3",
"Body_SpineGold",
"Body_RiftHorn_1",
"Body_RiftHorn1"
],
"bounds_blender": {
"min": [
-1.1929707527160645,
-0.5861989855766296,
0.0
],
"max": [
1.1929707527160645,
0.5861990451812744,
2.6000001430511475
]
},
"bounds_godot": {
"min": [
-1.1929707527160645,
0.0,
-0.5861990451812744
],
"max": [
1.1929707527160645,
2.6000001430511475,
0.5861989855766296
]
},
"scale_applied": 1.4130434526274926,
"blender_version": "5.2.1 LTS",
"sha256": "c196108262b2708200b4fee2a4a69c5c8f7551fabb90d296ce7bf482f44e4049",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 470520
},
{
"id": "e09",
"name": "Maskenrichter",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 2.9,
"footprint": 2.6,
"file": "enemy_e09.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e09.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e09.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e09.blend",
"triangles": 57310,
"mesh_parts": 135,
"parts": [
"Body_RobeCore",
"Body_RobeFold0",
"Body_RobeFold1",
"Body_RobeFold2",
"Body_RobeFold3",
"Body_RobeFold4",
"Body_RobeFold5",
"Body_RobeFold6",
"Body_RobeFold7",
"Body_RobeFold8",
"Body_KnotRing0",
"Body_KnotRing1",
"Body_KnotRing2",
"Body_KnotRing3",
"Head_Face_Porcelain",
"Head_Face_EyeSocket_1",
"Head_Face_EyeLight_1",
"Head_Face_EyeSocket1",
"Head_Face_EyeLight1",
"Head_Face_Nose",
"Head_Face_MouthSlit0",
"Head_Face_MouthSlit1",
"Head_Face_MouthSlit2",
"ArmL_UpperCore",
"ArmL_ForearmCore",
"ArmL_Elbow",
"ArmL_UpperArmor",
"ArmL_ForearmArmor",
"ArmL_Shoulder",
"ArmL_ShoulderJoint",
"ArmL_UpperBand",
"ArmL_UpperBandRivet_Seat",
"ArmL_UpperBandRivet_Head",
"ArmL_WristBand",
"ArmL_WristBandRivet_Seat",
"ArmL_WristBandRivet_Head",
"ArmL_Palm",
"ArmL_Finger0_0",
"ArmL_Finger0_1",
"ArmL_Finger1_0",
"ArmL_Finger1_1",
"ArmL_Finger2_0",
"ArmL_Finger2_1",
"ArmL_Finger3_0",
"ArmL_Finger3_1",
"ArmL_Thumb",
"ArmL_Pauldron",
"ArmR_UpperCore",
"ArmR_ForearmCore",
"ArmR_Elbow",
"ArmR_UpperArmor",
"ArmR_ForearmArmor",
"ArmR_Shoulder",
"ArmR_ShoulderJoint",
"ArmR_UpperBand",
"ArmR_UpperBandRivet_Seat",
"ArmR_UpperBandRivet_Head",
"ArmR_WristBand",
"ArmR_WristBandRivet_Seat",
"ArmR_WristBandRivet_Head",
"ArmR_Palm",
"ArmR_Finger0_0",
"ArmR_Finger0_1",
"ArmR_Finger1_0",
"ArmR_Finger1_1",
"ArmR_Finger2_0",
"ArmR_Finger2_1",
"ArmR_Finger3_0",
"ArmR_Finger3_1",
"ArmR_Thumb",
"ArmR_Pauldron",
"Weapon_Staff",
"Weapon_StaffCollar0",
"Weapon_StaffCollar1",
"Weapon_StaffCollar2",
"Weapon_StaffCollar3",
"Weapon_StaffCollar4",
"Weapon_StaffKnot",
"Weapon_StaffHeart",
"Weapon_KnotBranch_1",
"Weapon_KnotBranch1",
"Body_JudgeHalo",
"Body_JudgeGlow",
"Body_CourtMask0_Porcelain",
"Body_CourtMask0_EyeSocket_1",
"Body_CourtMask0_EyeLight_1",
"Body_CourtMask0_EyeSocket1",
"Body_CourtMask0_EyeLight1",
"Body_CourtMask0_Nose",
"Body_CourtMask0_MouthSlit0",
"Body_CourtMask0_MouthSlit1",
"Body_CourtMask0_MouthSlit2",
"Body_CrownSpike0",
"Body_CourtMask1_Porcelain",
"Body_CourtMask1_EyeSocket_1",
"Body_CourtMask1_EyeLight_1",
"Body_CourtMask1_EyeSocket1",
"Body_CourtMask1_EyeLight1",
"Body_CourtMask1_Nose",
"Body_CourtMask1_MouthSlit0",
"Body_CourtMask1_MouthSlit1",
"Body_CourtMask1_MouthSlit2",
"Body_CrownSpike1",
"Body_CourtMask2_Porcelain",
"Body_CourtMask2_EyeSocket_1",
"Body_CourtMask2_EyeLight_1",
"Body_CourtMask2_EyeSocket1",
"Body_CourtMask2_EyeLight1",
"Body_CourtMask2_Nose",
"Body_CourtMask2_MouthSlit0",
"Body_CourtMask2_MouthSlit1",
"Body_CourtMask2_MouthSlit2",
"Body_CrownSpike2",
"Body_CourtMask3_Porcelain",
"Body_CourtMask3_EyeSocket_1",
"Body_CourtMask3_EyeLight_1",
"Body_CourtMask3_EyeSocket1",
"Body_CourtMask3_EyeLight1",
"Body_CourtMask3_Nose",
"Body_CourtMask3_MouthSlit0",
"Body_CourtMask3_MouthSlit1",
"Body_CourtMask3_MouthSlit2",
"Body_CrownSpike3",
"Body_CourtMask4_Porcelain",
"Body_CourtMask4_EyeSocket_1",
"Body_CourtMask4_EyeLight_1",
"Body_CourtMask4_EyeSocket1",
"Body_CourtMask4_EyeLight1",
"Body_CourtMask4_Nose",
"Body_CourtMask4_MouthSlit0",
"Body_CourtMask4_MouthSlit1",
"Body_CourtMask4_MouthSlit2",
"Body_CrownSpike4",
"Body_Chains_1",
"Body_Chains1"
],
"bounds_blender": {
"min": [
-0.8772106170654297,
-0.4426944851875305,
0.0
],
"max": [
0.8772106170654297,
0.4426945149898529,
2.9000000953674316
]
},
"bounds_godot": {
"min": [
-0.8772106170654297,
0.0,
-0.4426945149898529
],
"max": [
0.8772106170654297,
2.9000000953674316,
0.4426944851875305
]
},
"scale_applied": 1.2055999949252425,
"blender_version": "5.2.1 LTS",
"sha256": "52fc2b44a0c0b9b4f343412d4c4858db9ec23adf0d6383fdfc59b8c98bb05aa9",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 12,
"offline_render_triangles": 441940
},
{
"id": "e10",
"name": "Schlundkrone",
"faction": "rift",
"palette": "neutral",
"role": "enemy",
"upgraded": false,
"height": 2.9,
"footprint": 3.1,
"file": "enemy_e10.glb",
"triangle_budget": 180000,
"detail_level": "high",
"resource_path": "res://assets/models/enemy_e10.glb",
"export_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets/models/enemy_e10.glb",
"blend_path": "/home/martin/Dokumente/Projekte/TowerDefense/saumwacht-godot/assets-source/phase4/blend/e10.blend",
"triangles": 64694,
"mesh_parts": 82,
"parts": [
"Body_CrownCore",
"LegL0_Inner",
"LegL0_Thigh",
"LegL0_Shin",
"LegL0_Joint",
"LegL0_Claw0",
"LegL0_Claw1",
"LegL0_Claw2",
"LegL1_Inner",
"LegL1_Thigh",
"LegL1_Shin",
"LegL1_Joint",
"LegL1_Claw0",
"LegL1_Claw1",
"LegL1_Claw2",
"Body_ShellL0",
"Body_RidgeL0",
"Body_ShellL1",
"Body_RidgeL1",
"Body_ShellL2",
"Body_RidgeL2",
"Body_ShellL3",
"Body_RidgeL3",
"LegR0_Inner",
"LegR0_Thigh",
"LegR0_Shin",
"LegR0_Joint",
"LegR0_Claw0",
"LegR0_Claw1",
"LegR0_Claw2",
"LegR1_Inner",
"LegR1_Thigh",
"LegR1_Shin",
"LegR1_Joint",
"LegR1_Claw0",
"LegR1_Claw1",
"LegR1_Claw2",
"Body_ShellR0",
"Body_RidgeR0",
"Body_ShellR1",
"Body_RidgeR1",
"Body_ShellR2",
"Body_RidgeR2",
"Body_ShellR3",
"Body_RidgeR3",
"Head_MawVoid",
"Head_MawRim",
"Head_RiftThroat",
"Head_Tooth0",
"Head_Tooth1",
"Head_Tooth2",
"Head_Tooth3",
"Head_Tooth4",
"Head_Tooth5",
"Head_Tooth6",
"Head_Tooth7",
"Head_Tooth8",
"Head_Tooth9",
"Head_Tooth10",
"Head_Tooth11",
"Head_Tooth12",
"Head_Tooth13",
"Head_Brow_1",
"Head_Eye_1",
"Head_Brow1",
"Head_Eye1",
"Head_CrownBand",
"Head_CrownPoint0",
"Head_CrownGem0",
"Head_CrownPoint1",
"Head_CrownGem1",
"Head_CrownPoint2",
"Head_CrownGem2",
"Head_CrownPoint3",
"Head_CrownGem3",
"Head_CrownPoint4",
"Head_CrownGem4",
"Head_CrownPoint5",
"Head_CrownGem5",
"Head_CrownPoint6",
"Head_CrownGem6",
"Body_Tail"
],
"bounds_blender": {
"min": [
-1.152681827545166,
-1.2775990962982178,
0.0
],
"max": [
1.152681827545166,
1.2775990962982178,
2.8999996185302734
]
},
"bounds_godot": {
"min": [
-1.152681827545166,
0.0,
-1.2775990962982178
],
"max": [
1.152681827545166,
2.8999996185302734,
1.2775990962982178
]
},
"scale_applied": 1.3497444874946902,
"blender_version": "5.2.1 LTS",
"sha256": "92fd4fed1e6324a5ba6adf143ae6c1e14ea022d6e63bb3bcae124326a15850d5",
"source": "Original authored bpy geometry. Sculpted surface relief and editable high-resolution modifiers; runtime materials are assigned by Godot.",
"status": "exported",
"offline_sculpt_parts": 18,
"offline_render_triangles": 708914
}
]
}