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