PROCITY/pipeline/r41_pub_batch.json
m3ultra 8ad446a48a Lane E R41 (§41.1+§41.2): 46 clips and 110 fittings — and every handover number was the wrong unit
MOTION (§41.1). The clip library goes 8 -> 46: ten idles, eight browse, eight sit/lean,
eight social, six locomotion, six venue, in SIX grouped GLBs (one fetch each), 3.35 MB —
LESS than the 4.29 MB the old eight cost, via lossless dedup + int16 rotations (worst
error 0.0034 deg). All six verified skeleton-only (tris 0, meshes 0, nodes 66): ZERO DRAW,
which is what makes this round affordable. No retarget was run and none was wanted — the
bank and the peds are the same mixamorig skeleton, so retargeting would add error AND bake
the ped mesh into the clip, ending zero-draw. MIRPAMO 'make smoke' green to prove the tool,
then deliberately unused. Three seeds in the brief were duds and got substituted: the whole
*_Degree_Turn set is RIFLE-AIMING, and two 'examine' clips are 262 KB static poses, not
motion. R16 flat-body trap re-checked on all 46 (spine tilt 24 samples/clip, 0 frames >75
deg); turn_in_place auto-demoted from loopable on a 36.7 deg seam.

RULING 1 — the Bandai hazard, closed non-destructively and better than specified. 3,077 CC
BY-NC clips sat unzoned in a neutrally-named path. Renamed PER FILE (3,077/3,077) not just
the directory, because mirpamo names output <rig>@<clip>.glb — the _NC-research marker now
PROPAGATES into any retargeted GLB automatically. Nothing deleted; ultra's red/bandai
re-verified as canonical. Ledger corrected: the manifest claimed CC-BY-NC-ND, the bundled
licence text says CC BY-NC, no ND.

PROPS (§41.2). 110 assets from three libraries, published, sha1-verified, 0 validator errors
both modes. THE FINDING: every handover number was a TRIANGLE count, and triangles were
never the binding constraint — DRAW CALLS were. As handed over this cargo cost 14,140 draws
against a 162-draw margin; it ships at 117. '3dstore passes as-is' was true on tris/metres/
Draco/textures and FALSE on draws — 30 of 46 files carried up to 16 materials on one mesh
(one per record sleeve), so a 1,020-tri tub cost 16 draws; baked to COLOR_0, 288 -> 40, zero
tri drift, A/B identical. dj-gear's own manifest claimed median 6,288 tris / 18 under budget;
measured 51,528 and 12, with draws to 2,145. Pub props were NOT metre-correct (every source
unit-normalised to max dim 1.00 m) and 40x decimation was impossible as specified (loungeChair
is 94% non-manifold).

Ruling 5 vs the draw budget was a real conflict (one mixer = 4.6x a whole room); resolved by
joining SCENERY selectively while every control node keeps its object/name/pivot — verified
by parsing the SHIPPED GLB, not the tool that wrote it: PASS 4 / STATIC 10 / N/A 17 / FAIL 0.
deck_1200_rigged = 5 draws with Platter_SPIN, Arm_YAW, Fader_PITCH, Btn_STARTSTOP intact.

The R40 four-surface transmission gate FIRED ON LIVE CARGO: 5 genuinely transmissive
materials (cartridge dust-covers, a mixer meter window) that would each have doubled every
opaque draw in the room. 9 assets rejected on eyeball after decimation rather than shipping
mush. Two existing-tooling bugs fixed: normalize.py's yaw/up were silent no-ops (the jukebox
exported 0.40 m instead of 0.97 m), and footprints now measure the shipped GLB.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 18:10:12 +10:00

423 lines
7.6 KiB
JSON

[
{
"src": "ashUrn.glb",
"id": "ash_urn",
"category": "fit",
"height_m": 0.75,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "ashtray.glb",
"id": "ashtray_post",
"category": "fit",
"height_m": 0.95,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "bainMarie.glb",
"id": "bain_marie",
"category": "fit",
"height_m": 0.95,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "balustrade.glb",
"id": "balustrade",
"category": "fit",
"height_m": 1.05,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "banquette.glb",
"id": "banquette",
"category": "fit",
"height_m": 0.85,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "barrier.glb",
"id": "crowd_barrier",
"category": "fit",
"height_m": 1.1,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "beerUmbrella.glb",
"id": "beer_umbrella",
"category": "fit",
"height_m": 2.3,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "binRound.glb",
"id": "bin_round",
"category": "fit",
"height_m": 0.75,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "bistroTable.glb",
"id": "bistro_table",
"category": "fit",
"height_m": 0.92,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "brokenBasin.glb",
"id": "broken_basin",
"category": "fit",
"height_m": 0.6,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "cableSnake.glb",
"id": "cable_snake",
"category": "fit",
"height_m": 0.2,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "canStack.glb",
"id": "can_stack",
"category": "fit",
"height_m": 0.45,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "cdj.glb",
"id": "cdj_deck",
"category": "fit",
"height_m": 0.15,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "champBucket.glb",
"id": "champ_bucket",
"category": "fit",
"height_m": 0.35,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "cocktailBar.glb",
"id": "cocktail_bar",
"category": "fit",
"height_m": 2.0,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "distroBox.glb",
"id": "distro_box",
"category": "fit",
"height_m": 1.2,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "djPlinth.glb",
"id": "dj_plinth",
"category": "fit",
"height_m": 1.0,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "fireExt.glb",
"id": "fire_ext",
"category": "fit",
"height_m": 0.6,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "firepit.glb",
"id": "firepit",
"category": "fit",
"height_m": 0.5,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "flightCase.glb",
"id": "flight_case",
"category": "fit",
"height_m": 0.75,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "jukebox.glb",
"id": "jukebox",
"category": "fit",
"height_m": 1.52,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1,
"yaw": 90
},
{
"src": "keg.glb",
"id": "keg",
"category": "fit",
"height_m": 0.6,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "loungeChair.glb",
"id": "lounge_chair",
"category": "fit",
"height_m": 0.8,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "marbleSink.glb",
"id": "marble_sink",
"category": "fit",
"height_m": 0.85,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "oldCouch.glb",
"id": "old_couch",
"category": "fit",
"height_m": 0.85,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "pallet.glb",
"id": "pallet",
"category": "fit",
"height_m": 0.2,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "picnicTable.glb",
"id": "picnic_table",
"category": "fit",
"height_m": 0.75,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "pieWarmer.glb",
"id": "pie_warmer",
"category": "fit",
"height_m": 0.55,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "pillar.glb",
"id": "concrete_plinth",
"category": "fit",
"height_m": 1.2,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "planter.glb",
"id": "planter",
"category": "fit",
"height_m": 0.55,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "plywoodBar.glb",
"id": "plywood_bar",
"category": "fit",
"height_m": 1.05,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "pokie.glb",
"id": "pokie",
"category": "fit",
"height_m": 1.7,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "raffleDrum.glb",
"id": "raffle_drum",
"category": "fit",
"height_m": 0.9,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "ropePost.glb",
"id": "rope_post",
"category": "fit",
"height_m": 1.0,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "sandwichBoard.glb",
"id": "sandwich_board",
"category": "fit",
"height_m": 1.0,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "smokeMachine.glb",
"id": "smoke_machine",
"category": "fit",
"height_m": 0.38,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "stackF1.glb",
"id": "speaker_stack",
"category": "fit",
"height_m": 1.8,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "strobe.glb",
"id": "strobe_light",
"category": "fit",
"height_m": 0.4,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "subBass.glb",
"id": "sub_bass",
"category": "fit",
"height_m": 0.7,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "topiary.glb",
"id": "topiary",
"category": "fit",
"height_m": 1.2,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "trough.glb",
"id": "urinal_trough",
"category": "fit",
"height_m": 0.7,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
},
{
"src": "wheelieBin.glb",
"id": "wheelie_bin",
"category": "fit",
"height_m": 1.1,
"tris": 5000,
"remesh": true,
"voxel": 0.011111111111111112,
"shell_thickness": -1
}
]