1. What was made: A 260 m x 110 m x 40 m hard science-fiction military cruiser (hardsf-cruiser.glb) with a recessed spinal railgun nose, bevelled modular armour hull, drone launch racks, open triangular spine trusses, diamond radiator wings, 8 spherical propellant tanks, 8 articulated point-defence turrets (Turret_1..8 with Gun_1..8 and Muzzle_1..8), and an aft magnetic-nozzle fusion drive.
2. Triangle count: 93,636 triangles across 17 mesh nodes (Hull plus Turret_1..8 and Gun_1..8), plus 23 empty nodes (Thruster_1, Muzzle_1..9, Hardpoint_1..8, Camera_Chase, Light_Nav_L, Light_Nav_R, Light_Beacon, Seat_Pilot), total GLB size 5.51 MB.
3. Materials (8 total, budget <= 9): Paint (recolourable hull armour with default baseColorFactor [0.70, 0.70, 0.68]), Metal (trusses, frames, propellant tanks), Weapons (railgun and turret barrels), HeatMetal (nozzle shroud and thermal rings), Radiator (blue thermal-cell wing panels), Engines (nozzle plasma emissive), Lamps (windows and nav lights emissive), Glass (bridge glazing, alpha BLEND).
4. Texture sizes: All baked BaseColor and Normal maps are 1024x1024 px PNG, and all baked ORM (occlusion/roughness/metallic) maps are 512x512 px PNG.
5. Poly Haven CC0 texture IDs used: metal_plate, metal_plate_02, blue_metal_plate, rusty_metal_03 (1k JPG diff, nor_gl, arm maps mixed with procedural panel seams, grime, scorch, and edge wear before Cycles baking).
6. Differences from reference: The upper radiator wing apex is canted slightly inward (|X| = 29.5 m vs lower apex |X| = 54.6 m, keeping full 110 m span and 40 m height) so both upper and lower radiator faces read clearly in the 3/4 view, and micro-greebles are consolidated into clean bevelled geometry to stay inside the 80k-180k triangle game budget.
