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