Tools/hero_iterate.sh runs the whole chain - chmod the Blender files, build, import, render, judge, plate - and fails loudly at each step with its log under /tmp/gigline. Tools/hero_compare.py builds the side-by-side plate (reference | rendered, one height, labelled); two are committed for review. This pass: the stone is warmer in Blender (0.66/0.60/0.48 against the near-white blockout) and the banners are 1.35 x 6.2 m hung from 7.2 m, matching the reference proportion instead of the 1.55 x 5.4 that sat too low and too fat. Iteration 1 judge verdict, confidence 0.9: lacks warm sandstone, lacks fluted column detail, banners wrong, no doorways, no inscription or medallions. Checked against the plate, two of those are wrong (120 flute strips exist and cast shadows; three 1.2 m deep doorways with steps exist and read black) and three are real. The split is recorded in TODO.md with the next action for each - the important one being that the stone colour must change in the UE material (ue_hero_facade_import.py), not in the Blender material, which the render does not use.
185 lines
4.0 KiB
JSON
185 lines
4.0 KiB
JSON
{
|
|
"asset": "hero-facade",
|
|
"frame": "project frame, metres, X east Y north Z up",
|
|
"bounds_m": {
|
|
"min": [
|
|
-13.08,
|
|
-12.5,
|
|
0.0
|
|
],
|
|
"max": [
|
|
13.08,
|
|
0.13,
|
|
14.7
|
|
],
|
|
"size": [
|
|
26.16,
|
|
12.63,
|
|
14.7
|
|
]
|
|
},
|
|
"parts": [
|
|
{
|
|
"object": "Hero_Mass",
|
|
"dims_m": [
|
|
24.25,
|
|
12.0,
|
|
14.5
|
|
],
|
|
"evidence": "measured frontage x assumption depth x measured height, inset behind the cornice"
|
|
},
|
|
{
|
|
"object": "Hero_Column_x6",
|
|
"dims_m": [
|
|
0.95,
|
|
0.95,
|
|
8.25
|
|
],
|
|
"evidence": "6 columns at 4.96 m centres (sibling notes x measured frontage)"
|
|
},
|
|
{
|
|
"object": "Hero_Flute_x120",
|
|
"dims_m": [
|
|
0.064,
|
|
0.064,
|
|
6.53
|
|
],
|
|
"evidence": "photographs: fluted shafts; 20 grooves per column modelled as shallow cylinders in the shadow tone rather than boolean cut grooves"
|
|
},
|
|
{
|
|
"object": "Hero_ColumnBase_x6",
|
|
"dims_m": [
|
|
1.36,
|
|
1.36,
|
|
0.22
|
|
],
|
|
"evidence": "assumption: Ionic base moulding; photographs show a wider base at the shaft foot"
|
|
},
|
|
{
|
|
"object": "Hero_Abacus_x6",
|
|
"dims_m": [
|
|
1.3,
|
|
1.3,
|
|
0.14
|
|
],
|
|
"evidence": "assumption: square abacus under the architrave, as Ionic capitals carry"
|
|
},
|
|
{
|
|
"object": "Hero_Architrave",
|
|
"dims_m": [
|
|
25.75,
|
|
1.65,
|
|
0.84
|
|
],
|
|
"evidence": "assumption: stacked entablature bands"
|
|
},
|
|
{
|
|
"object": "Hero_Cornice",
|
|
"dims_m": [
|
|
25.75,
|
|
1.75,
|
|
0.36
|
|
],
|
|
"evidence": "assumption: projecting cornice line"
|
|
},
|
|
{
|
|
"object": "Hero_Dentil_xN",
|
|
"dims_m": [
|
|
0.18,
|
|
0.3,
|
|
0.22
|
|
],
|
|
"evidence": "52 dentils at 0.45 m centres under the corona; assumption: photographed cornice reads as a dentilled course"
|
|
},
|
|
{
|
|
"object": "Hero_Entablature",
|
|
"dims_m": [
|
|
25.75,
|
|
1.5,
|
|
3.0
|
|
],
|
|
"evidence": "assumption: entablature depth"
|
|
},
|
|
{
|
|
"object": "Hero_Parapet",
|
|
"dims_m": [
|
|
25.75,
|
|
1.2,
|
|
1.8
|
|
],
|
|
"evidence": "assumption: parapet carries the motto band"
|
|
},
|
|
{
|
|
"object": "Hero_MottoBand",
|
|
"dims_m": [
|
|
22.75,
|
|
0.1,
|
|
0.85
|
|
],
|
|
"evidence": "photographs: motto panel above the colonnade, now an inset panel with a moulded surround rather than a flat stripe"
|
|
},
|
|
{
|
|
"object": "Hero_Medallion_x2",
|
|
"dims_m": [
|
|
1.1,
|
|
0.04,
|
|
1.1
|
|
],
|
|
"evidence": "photographs: two stone discs beside the motto, mounted on the parapet face"
|
|
},
|
|
{
|
|
"object": "Hero_Stylobate",
|
|
"dims_m": [
|
|
25.75,
|
|
2.4,
|
|
1.45
|
|
],
|
|
"evidence": "assumption: pedestal height; four piers and a lintel band leave three recesses"
|
|
},
|
|
{
|
|
"object": "Hero_PortalFlight_1",
|
|
"dims_m": [
|
|
3.1,
|
|
1.7,
|
|
1.25
|
|
],
|
|
"evidence": "5 steps at 0.15 m rise / 0.34 m tread (assumption; photos show 4-5, the old notes said 8)"
|
|
},
|
|
{
|
|
"object": "Hero_PortalFlight_2",
|
|
"dims_m": [
|
|
3.1,
|
|
1.7,
|
|
1.25
|
|
],
|
|
"evidence": "5 steps at 0.15 m rise / 0.34 m tread (assumption; photos show 4-5, the old notes said 8)"
|
|
},
|
|
{
|
|
"object": "Hero_PortalFlight_3",
|
|
"dims_m": [
|
|
3.1,
|
|
1.7,
|
|
1.25
|
|
],
|
|
"evidence": "5 steps at 0.15 m rise / 0.34 m tread (assumption; photos show 4-5, the old notes said 8)"
|
|
},
|
|
{
|
|
"object": "Hero_Banner_x3",
|
|
"dims_m": [
|
|
1.35,
|
|
0.06,
|
|
6.2
|
|
],
|
|
"evidence": "photographs: JIMMY KIMMEL LIVE banners on the column line"
|
|
},
|
|
{
|
|
"object": "Hero_Window_x10",
|
|
"dims_m": [
|
|
2.0,
|
|
0.08,
|
|
1.9
|
|
],
|
|
"evidence": "photographs: window bands behind the colonnade"
|
|
}
|
|
]
|
|
} |