d79343752faecd47…) at commit bc81a5c326ee. Regenerate with node tools/report.mjs --site; CI fails if this page differs. Scorer sha256 26d11e7cc9a13932…, flatten sha256 b1519c484add1fad…, SEG 1.6.0. Links: rows (JSONL) · Lantern, single mode (JSONL) · per-model markdown · plans/materials/.When the plan names a part it is right 94% of the time (75 of 80), a figure that may be inflated because 41.2% of Tier A authored part names share a word with their material's name, which the plan authors could see, and it names 35% of judged parts (80 of 229). The cross-tab of named or described, by leak or no leak, by verdict has not been computed; until it is, read the 94% with that confound attached.
The other 149 judged pairs the plan described (shape, colour, position) instead of naming; 28 of those were still ruled same-or-grain, and 121 were ruled wrong by judges whose rubric had no category for declining to name. They are recorded as abstained: the pipeline was told to describe rather than guess when the evidence does not support a name, so scoring them as errors would misreport the method. That the rubric had no such category is itself a finding.
Structure: over 49 models and 1,755 parts the macro mean best IoU is 0.728 and the macro recovery rate (parts with IoU ≥ 0.5) is 75.8%. Macro is the headline: the pooled figures (0.931, 94.8%) are dominated by the two largest scenes (IridescenceDielectricSpheres and IridescenceMetallicSpheres), which are 39.4% of the parts and average 1.000. Macro mean best IoU by tier: A 0.646, B 0.673, C 0.971.
Naming, all Tier A parts: 49.9% macro (39.3% pooled) were matched and ruled same-or-grain. That counts abstentions against the method; read it with the precision and coverage above.
1,281 of 1,755 parts (73.0%) are exactly one material's mesh, recovered by the importer before SEG runs (Tier A: 179 of 262, 68.3%). On the 474 parts it does not hand over (22 models) the macro mean best IoU is 0.736 and the recovery rate 77.8%; pooled 0.889, 92.6%. That macro IoU is essentially identical to the 0.728 overall, so the handover was not inflating the score. In Tier A the residual is 83 parts: 3 same, 47 grain, 2 wrong, 19 abstained, 12 below the threshold.
This is an output, not a defect list. Nothing was fixed during the run. Counts are computed; the descriptions are curated from the plan authors' logs in plans/materials.
at is relative to each mesh, not the scene.SEG.describe on large meshes: authors planned by component, or condensed the text with a script, because island lists were cut off.basis list. It accepts only position, size, colour and shape; two authors' first checks were refused for listing "material".Invalid string length appeared in the console while cutting ABeautifulGame; the cut completed and scored (observed in the run, not recorded in the JSONL).--mode single. Lantern has one material, so its single-mode mesh is byte-identical to its materials-mode one. It is reported separately but is not an independent experiment: mean best IoU 0.539, recovery 33.3%.All plan authoring, naming labels and verdicts on this page are model output. The 49 plans were written by model agents with no human in the loop, and the verdicts by three model judges: two independent, and a third on the 44 pairs they split. The ground truth is human (the original authors' part names); the verdicts are not.
Judge agreement on the 229 judged pairs: 185 identical verdicts, Cohen's kappa 0.68; same-or-grain versus wrong agreed on 228. The split between "same" and "grain" is a judgement call: judge A ruled 81 pairs same, judge B 40, and the tie-break ruled all 44 disputed pairs grain (39 same in the consensus). Read the same-or-grain figures, not "same".
Filter by tier: Click a heading to sort. Tier A: real objects with author-meaningful names; B: feature tests; C: generic names.
| model | tier | parts | materials | textured | mean best IoU | recovery rate | part-count ratio | handed over by material | links |
|---|---|---|---|---|---|---|---|---|---|
| 2CylinderEngine | C | 67 | 34 | no | 0.941 | 98.5% | 1.970 | 22.4% | plan · rows · source |
| ABeautifulGame | A | 49 | 15 | yes | 0.924 | 98.0% | 1.327 | 10.2% | plan · rows · source |
| AlphaBlendModeTest | B | 9 | 6 | yes | 0.790 | 77.8% | 2.111 | 44.4% | plan · rows · source |
| AntiqueCamera | A | 2 | 2 | yes | 0.351 | 0.0% | 28.000 | 100.0% | plan · rows · source |
| AttenuationTest | B | 23 | 18 | yes | 0.940 | 95.7% | 2.000 | 73.9% | plan · rows · source |
| BoomBoxWithAxes | A | 5 | 2 | yes | 0.489 | 20.0% | 2.800 | 20.0% | plan · rows · source |
| BoxAnimated | A | 2 | 2 | no | 1.000 | 100.0% | 1.000 | 100.0% | plan · rows · source |
| Buggy | C | 190 | 148 | no | 0.962 | 98.9% | 2.016 | 28.4% | plan · rows · source |
| CesiumMilkTruck | A | 3 | 4 | yes | 0.604 | 100.0% | 9.000 | 0.0% | plan · rows · source |
| ClearCoatTest | B | 27 | 19 | yes | 0.587 | 100.0% | 2.000 | 66.7% | plan · rows · source |
| DirectionalLight | C | 3 | 3 | no | 1.000 | 100.0% | 1.000 | 100.0% | plan · rows · source |
| DragonAttenuation | A | 2 | 3 | yes | 0.565 | 50.0% | 21.000 | 100.0% | plan · rows · source |
| EmissiveStrengthTest | C | 6 | 6 | yes | 0.929 | 100.0% | 1.667 | 100.0% | plan · rows · source |
| EnvironmentTest | B | 3 | 3 | no | 0.091 | 0.0% | 11.000 | 100.0% | plan · rows · source |
| FlightHelmet | A | 6 | 6 | yes | 0.551 | 50.0% | 12.667 | 100.0% | plan · rows · source |
| GearboxAssy | C | 95 | 42 | no | 0.955 | 91.6% | 2.221 | 23.2% | plan · rows · source |
| GlamVelvetSofa | A | 3 | 7 | no | 0.152 | 0.0% | 10.333 | 100.0% | plan · rows · source |
| InterpolationTest | C | 10 | 10 | yes | 1.000 | 100.0% | 1.000 | 100.0% | plan · rows · source |
| IridescenceDielectricSpheres | C | 346 | 344 | yes | 1.000 | 100.0% | 1.000 | 99.1% | plan · rows · source |
| IridescenceLamp | A | 3 | 3 | yes | 0.718 | 100.0% | 4.667 | 100.0% | plan · rows · source |
| IridescenceMetallicSpheres | C | 346 | 344 | yes | 1.000 | 100.0% | 1.000 | 99.1% | plan · rows · source |
| IridescenceSuzanne | A | 3 | 3 | no | 0.945 | 100.0% | 3.000 | 100.0% | plan · rows · source |
| IridescentDishWithOlives | A | 4 | 4 | yes | 0.755 | 75.0% | 13.000 | 100.0% | plan · rows · source |
| Lantern | A | 3 | 1 | yes | 0.539 | 33.3% | 5.333 | 0.0% | plan · rows · source |
| MaterialsVariantsShoe | A | 1 | 3 | yes | 0.522 | 100.0% | 25.000 | 100.0% | plan · rows · source |
| MeshPrimitiveModes | B | 7 | 0 | no | 0.429 | 42.9% | 0.429 | 0.0% | plan · rows · source |
| MetalRoughSpheres | B | 5 | 1 | yes | 0.052 | 0.0% | 21.200 | 0.0% | plan · rows · source |
| MetalRoughSpheresNoTextures | C | 102 | 98 | no | 0.980 | 98.0% | 1.069 | 96.1% | plan · rows · source |
| MosquitoInAmber | A | 3 | 3 | yes | 0.749 | 66.7% | 3.000 | 100.0% | plan · rows · source |
| NegativeScaleTest | B | 11 | 6 | yes | 0.698 | 72.7% | 2.545 | 18.2% | plan · rows · source |
| OrientationTest | B | 13 | 7 | no | 1.000 | 100.0% | 1.000 | 7.7% | plan · rows · source |
| ReciprocatingSaw | C | 113 | 65 | no | 0.918 | 90.3% | 1.416 | 53.1% | plan · rows · source |
| SheenChair | A | 4 | 6 | yes | 0.513 | 50.0% | 12.750 | 100.0% | plan · rows · source |
| SheenDamask | A | 11 | 4 | yes | 0.713 | 72.7% | 4.636 | 18.2% | plan · rows · source |
| SheenHighHeel | A | 8 | 8 | yes | 0.668 | 75.0% | 3.000 | 100.0% | plan · rows · source |
| SpecGlossVsMetalRough | A | 4 | 4 | yes | 0.553 | 100.0% | 2.500 | 100.0% | plan · rows · source |
| SpecularTest | B | 24 | 24 | yes | 0.862 | 83.3% | 2.042 | 100.0% | plan · rows · source |
| StainedGlassLamp | A | 8 | 13 | yes | 0.541 | 50.0% | 5.000 | 100.0% | plan · rows · source |
| TextureCoordinateTest | B | 5 | 5 | yes | 1.000 | 100.0% | 1.000 | 100.0% | plan · rows · source |
| TextureSettingsTest | B | 10 | 10 | yes | 0.427 | 70.0% | 3.600 | 100.0% | plan · rows · source |
| TextureTransformMultiTest | B | 29 | 29 | yes | 0.969 | 96.6% | 1.379 | 100.0% | plan · rows · source |
| TextureTransformTest | B | 12 | 9 | yes | 1.000 | 100.0% | 1.000 | 58.3% | plan · rows · source |
| ToyCar | A | 3 | 3 | yes | 0.777 | 100.0% | 4.333 | 100.0% | plan · rows · source |
| TransmissionRoughnessTest | B | 9 | 9 | yes | 0.227 | 11.1% | 7.667 | 100.0% | plan · rows · source |
| TransmissionTest | B | 22 | 14 | yes | 0.795 | 100.0% | 1.409 | 59.1% | plan · rows · source |
| UnlitTest | B | 2 | 2 | no | 1.000 | 100.0% | 1.000 | 100.0% | plan · rows · source |
| VC | A | 135 | 167 | yes | 0.930 | 97.0% | 1.563 | 85.2% | plan · rows · source |
| VertexColorTest | B | 2 | 2 | yes | 0.577 | 50.0% | 6.500 | 100.0% | plan · rows · source |
| XmpMetadataRoundedCube | C | 2 | 2 | no | 1.000 | 100.0% | 1.000 | 100.0% | plan · rows · source |
Counts of judged parts by consensus verdict. "Same or grain" is the figure to use. The last column is an upper bound on how much the material name gives away.
| model | parts | same | grain | same or grain | wrong | abstained | below threshold | index-bearing | name shares a word with its material | links |
|---|---|---|---|---|---|---|---|---|---|---|
| ABeautifulGame | 49 | 0 | 48 | 48 | 0 | 0 | 1 | 89.8% | 100.0% | plan · rows · source |
| AntiqueCamera | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.0% | 100.0% | plan · rows · source |
| BoomBoxWithAxes | 5 | 0 | 1 | 1 | 0 | 0 | 4 | 0.0% | 20.0% | plan · rows · source |
| BoxAnimated | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0.0% | 100.0% | plan · rows · source |
| CesiumMilkTruck | 3 | 0 | 3 | 3 | 0 | 0 | 0 | 33.3% | 100.0% | plan · rows · source |
| DragonAttenuation | 2 | 1 | 0 | 1 | 0 | 0 | 1 | 0.0% | 100.0% | plan · rows · source |
| FlightHelmet | 6 | 1 | 2 | 3 | 0 | 0 | 3 | 0.0% | 100.0% | plan · rows · source |
| GlamVelvetSofa | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0.0% | 100.0% | plan · rows · source |
| IridescenceLamp | 3 | 2 | 1 | 3 | 0 | 0 | 0 | 0.0% | 100.0% | plan · rows · source |
| IridescenceSuzanne | 3 | 0 | 0 | 0 | 1 | 2 | 0 | 100.0% | 0.0% | plan · rows · source |
| IridescentDishWithOlives | 4 | 3 | 0 | 3 | 0 | 0 | 1 | 0.0% | 100.0% | plan · rows · source |
| Lantern | 3 | 0 | 0 | 0 | 0 | 1 | 2 | 0.0% | 100.0% | plan · rows · source |
| MaterialsVariantsShoe | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0.0% | 0.0% | plan · rows · source |
| MosquitoInAmber | 3 | 1 | 0 | 1 | 0 | 1 | 1 | 100.0% | 66.7% | plan · rows · source |
| SheenChair | 4 | 1 | 1 | 2 | 0 | 0 | 2 | 0.0% | 100.0% | plan · rows · source |
| SheenDamask | 11 | 4 | 0 | 4 | 2 | 2 | 3 | 0.0% | 27.3% | plan · rows · source |
| SheenHighHeel | 8 | 4 | 2 | 6 | 0 | 0 | 2 | 0.0% | 87.5% | plan · rows · source |
| SpecGlossVsMetalRough | 4 | 2 | 2 | 4 | 0 | 0 | 0 | 0.0% | 100.0% | plan · rows · source |
| StainedGlassLamp | 8 | 1 | 3 | 4 | 0 | 0 | 4 | 0.0% | 100.0% | plan · rows · source |
| ToyCar | 3 | 2 | 1 | 3 | 0 | 0 | 0 | 0.0% | 66.7% | plan · rows · source |
| VC | 135 | 15 | 0 | 15 | 2 | 114 | 4 | 72.6% | 0.0% | plan · rows · source |