{ "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 } ] }