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>
731 lines
17 KiB
JSON
731 lines
17 KiB
JSON
{
|
|
"results": [
|
|
{
|
|
"src": "ashUrn.glb",
|
|
"id": "ash_urn",
|
|
"kind": "pub",
|
|
"file": "procity_fit_ash_urn_01.glb",
|
|
"tris_before": 198782,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.435,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.32,
|
|
0.33
|
|
],
|
|
"height": 0.75,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_ash_urn_01.png"
|
|
},
|
|
{
|
|
"src": "ashtray.glb",
|
|
"id": "ashtray_post",
|
|
"kind": "pub",
|
|
"file": "procity_fit_ashtray_post_01.glb",
|
|
"tris_before": 198710,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.425,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.41,
|
|
0.41
|
|
],
|
|
"height": 0.95,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_ashtray_post_01.png"
|
|
},
|
|
{
|
|
"src": "bainMarie.glb",
|
|
"id": "bain_marie",
|
|
"kind": "pub",
|
|
"file": "procity_fit_bain_marie_01.glb",
|
|
"tris_before": 184992,
|
|
"tris": 4958,
|
|
"draws": 1,
|
|
"nonmanifold": 0.835,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.89,
|
|
0.76
|
|
],
|
|
"height": 0.95,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_bain_marie_01.png"
|
|
},
|
|
{
|
|
"src": "banquette.glb",
|
|
"id": "banquette",
|
|
"kind": "pub",
|
|
"file": "procity_fit_banquette_01.glb",
|
|
"tris_before": 190350,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.686,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.55,
|
|
1.02
|
|
],
|
|
"height": 0.85,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_banquette_01.png"
|
|
},
|
|
{
|
|
"src": "barrier.glb",
|
|
"id": "crowd_barrier",
|
|
"kind": "pub",
|
|
"file": "procity_fit_crowd_barrier_01.glb",
|
|
"tris_before": 189524,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.603,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.97,
|
|
0.3
|
|
],
|
|
"height": 1.1,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_crowd_barrier_01.png"
|
|
},
|
|
{
|
|
"src": "beerUmbrella.glb",
|
|
"id": "beer_umbrella",
|
|
"kind": "pub",
|
|
"file": "procity_fit_beer_umbrella_01.glb",
|
|
"tris_before": 192752,
|
|
"tris": 4995,
|
|
"draws": 1,
|
|
"nonmanifold": 0.607,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
2.68,
|
|
2.65
|
|
],
|
|
"height": 2.3,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_beer_umbrella_01.png"
|
|
},
|
|
{
|
|
"src": "binRound.glb",
|
|
"id": "bin_round",
|
|
"kind": "pub",
|
|
"file": "procity_fit_bin_round_01.glb",
|
|
"tris_before": 197576,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.4,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.53,
|
|
0.51
|
|
],
|
|
"height": 0.75,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_bin_round_01.png"
|
|
},
|
|
{
|
|
"src": "bistroTable.glb",
|
|
"id": "bistro_table",
|
|
"kind": "pub",
|
|
"file": "procity_fit_bistro_table_01.glb",
|
|
"tris_before": 196995,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.382,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.18,
|
|
1.18
|
|
],
|
|
"height": 0.92,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_bistro_table_01.png"
|
|
},
|
|
{
|
|
"src": "brokenBasin.glb",
|
|
"id": "broken_basin",
|
|
"kind": "pub",
|
|
"file": "procity_fit_broken_basin_01.glb",
|
|
"tris_before": 197978,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.535,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.59,
|
|
0.49
|
|
],
|
|
"height": 0.6,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_broken_basin_01.png"
|
|
},
|
|
{
|
|
"src": "cableSnake.glb",
|
|
"id": "cable_snake",
|
|
"kind": "pub",
|
|
"file": "procity_fit_cable_snake_01.glb",
|
|
"tris_before": 193623,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.641,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.45,
|
|
0.47
|
|
],
|
|
"height": 0.2,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_cable_snake_01.png"
|
|
},
|
|
{
|
|
"src": "canStack.glb",
|
|
"id": "can_stack",
|
|
"kind": "pub",
|
|
"file": "procity_fit_can_stack_01.glb",
|
|
"tris_before": 196005,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.464,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.38,
|
|
0.32
|
|
],
|
|
"height": 0.45,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_can_stack_01.png"
|
|
},
|
|
{
|
|
"src": "cdj.glb",
|
|
"id": "cdj_deck",
|
|
"kind": "pub",
|
|
"file": "procity_fit_cdj_deck_01.glb",
|
|
"tris_before": 197967,
|
|
"tris": 4998,
|
|
"draws": 1,
|
|
"nonmanifold": 0.335,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.63,
|
|
0.42
|
|
],
|
|
"height": 0.15,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_cdj_deck_01.png"
|
|
},
|
|
{
|
|
"src": "champBucket.glb",
|
|
"id": "champ_bucket",
|
|
"kind": "pub",
|
|
"file": "procity_fit_champ_bucket_01.glb",
|
|
"tris_before": 183943,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.625,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.24,
|
|
0.2
|
|
],
|
|
"height": 0.35,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_champ_bucket_01.png"
|
|
},
|
|
{
|
|
"src": "distroBox.glb",
|
|
"id": "distro_box",
|
|
"kind": "pub",
|
|
"file": "procity_fit_distro_box_01.glb",
|
|
"tris_before": 193633,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.415,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.63,
|
|
0.87
|
|
],
|
|
"height": 1.2,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_distro_box_01.png"
|
|
},
|
|
{
|
|
"src": "fireExt.glb",
|
|
"id": "fire_ext",
|
|
"kind": "pub",
|
|
"file": "procity_fit_fire_ext_01.glb",
|
|
"tris_before": 198707,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.376,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.34,
|
|
0.19
|
|
],
|
|
"height": 0.6,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_fire_ext_01.png"
|
|
},
|
|
{
|
|
"src": "firepit.glb",
|
|
"id": "firepit",
|
|
"kind": "pub",
|
|
"file": "procity_fit_firepit_01.glb",
|
|
"tris_before": 188041,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.883,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.76,
|
|
0.56
|
|
],
|
|
"height": 0.5,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_firepit_01.png"
|
|
},
|
|
{
|
|
"src": "flightCase.glb",
|
|
"id": "flight_case",
|
|
"kind": "pub",
|
|
"file": "procity_fit_flight_case_01.glb",
|
|
"tris_before": 195452,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.376,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.6,
|
|
0.36
|
|
],
|
|
"height": 0.75,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_flight_case_01.png"
|
|
},
|
|
{
|
|
"src": "jukebox.glb",
|
|
"id": "jukebox",
|
|
"kind": "pub",
|
|
"file": "procity_fit_jukebox_01.glb",
|
|
"tris_before": 184271,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.754,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.97,
|
|
0.41
|
|
],
|
|
"height": 1.52,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_jukebox_01.png"
|
|
},
|
|
{
|
|
"src": "keg.glb",
|
|
"id": "keg",
|
|
"kind": "pub",
|
|
"file": "procity_fit_keg_01.glb",
|
|
"tris_before": 441861,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.237,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.4,
|
|
0.4
|
|
],
|
|
"height": 0.6,
|
|
"max_tex": 1024,
|
|
"thumb": "thumbs/procity_fit_keg_01.png"
|
|
},
|
|
{
|
|
"src": "loungeChair.glb",
|
|
"id": "lounge_chair",
|
|
"kind": "pub",
|
|
"file": "procity_fit_lounge_chair_01.glb",
|
|
"tris_before": 1319156,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.941,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.69,
|
|
0.69
|
|
],
|
|
"height": 0.8,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_lounge_chair_01.png"
|
|
},
|
|
{
|
|
"src": "marbleSink.glb",
|
|
"id": "marble_sink",
|
|
"kind": "pub",
|
|
"file": "procity_fit_marble_sink_01.glb",
|
|
"tris_before": 199095,
|
|
"tris": 4998,
|
|
"draws": 1,
|
|
"nonmanifold": 0.212,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.15,
|
|
0.56
|
|
],
|
|
"height": 0.85,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_marble_sink_01.png"
|
|
},
|
|
{
|
|
"src": "oldCouch.glb",
|
|
"id": "old_couch",
|
|
"kind": "pub",
|
|
"file": "procity_fit_old_couch_01.glb",
|
|
"tris_before": 196277,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.468,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.8,
|
|
0.95
|
|
],
|
|
"height": 0.85,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_old_couch_01.png"
|
|
},
|
|
{
|
|
"src": "pallet.glb",
|
|
"id": "pallet",
|
|
"kind": "pub",
|
|
"file": "procity_fit_pallet_01.glb",
|
|
"tris_before": 198086,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.307,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.79,
|
|
0.73
|
|
],
|
|
"height": 0.2,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_pallet_01.png"
|
|
},
|
|
{
|
|
"src": "picnicTable.glb",
|
|
"id": "picnic_table",
|
|
"kind": "pub",
|
|
"file": "procity_fit_picnic_table_01.glb",
|
|
"tris_before": 197370,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.425,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.38,
|
|
1.41
|
|
],
|
|
"height": 0.75,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_picnic_table_01.png"
|
|
},
|
|
{
|
|
"src": "pieWarmer.glb",
|
|
"id": "pie_warmer",
|
|
"kind": "pub",
|
|
"file": "procity_fit_pie_warmer_01.glb",
|
|
"tris_before": 196434,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.317,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.61,
|
|
0.71
|
|
],
|
|
"height": 0.55,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_pie_warmer_01.png"
|
|
},
|
|
{
|
|
"src": "pillar.glb",
|
|
"id": "concrete_plinth",
|
|
"kind": "pub",
|
|
"file": "procity_fit_concrete_plinth_01.glb",
|
|
"tris_before": 190528,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.538,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.76,
|
|
0.74
|
|
],
|
|
"height": 1.2,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_concrete_plinth_01.png"
|
|
},
|
|
{
|
|
"src": "planter.glb",
|
|
"id": "planter",
|
|
"kind": "pub",
|
|
"file": "procity_fit_planter_01.glb",
|
|
"tris_before": 239862,
|
|
"tris": 4897,
|
|
"draws": 1,
|
|
"nonmanifold": 0.877,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.98,
|
|
0.96
|
|
],
|
|
"height": 0.55,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_planter_01.png"
|
|
},
|
|
{
|
|
"src": "plywoodBar.glb",
|
|
"id": "plywood_bar",
|
|
"kind": "pub",
|
|
"file": "procity_fit_plywood_bar_01.glb",
|
|
"tris_before": 192907,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.631,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
1.51,
|
|
0.82
|
|
],
|
|
"height": 1.05,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_plywood_bar_01.png"
|
|
},
|
|
{
|
|
"src": "pokie.glb",
|
|
"id": "pokie",
|
|
"kind": "pub",
|
|
"file": "procity_fit_pokie_01.glb",
|
|
"tris_before": 198030,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.291,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.75,
|
|
0.78
|
|
],
|
|
"height": 1.7,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_pokie_01.png"
|
|
},
|
|
{
|
|
"src": "raffleDrum.glb",
|
|
"id": "raffle_drum",
|
|
"kind": "pub",
|
|
"file": "procity_fit_raffle_drum_01.glb",
|
|
"tris_before": 193830,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.685,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.37,
|
|
0.37
|
|
],
|
|
"height": 0.9,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_raffle_drum_01.png"
|
|
},
|
|
{
|
|
"src": "ropePost.glb",
|
|
"id": "rope_post",
|
|
"kind": "pub",
|
|
"file": "procity_fit_rope_post_01.glb",
|
|
"tris_before": 199748,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.276,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.32,
|
|
0.32
|
|
],
|
|
"height": 1.0,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_rope_post_01.png"
|
|
},
|
|
{
|
|
"src": "sandwichBoard.glb",
|
|
"id": "sandwich_board",
|
|
"kind": "pub",
|
|
"file": "procity_fit_sandwich_board_01.glb",
|
|
"tris_before": 198359,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.257,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.58,
|
|
0.56
|
|
],
|
|
"height": 1.0,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_sandwich_board_01.png"
|
|
},
|
|
{
|
|
"src": "smokeMachine.glb",
|
|
"id": "smoke_machine",
|
|
"kind": "pub",
|
|
"file": "procity_fit_smoke_machine_01.glb",
|
|
"tris_before": 194423,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.528,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.17,
|
|
0.24
|
|
],
|
|
"height": 0.38,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_smoke_machine_01.png"
|
|
},
|
|
{
|
|
"src": "stackF1.glb",
|
|
"id": "speaker_stack",
|
|
"kind": "pub",
|
|
"file": "procity_fit_speaker_stack_01.glb",
|
|
"tris_before": 186357,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.599,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.52,
|
|
0.52
|
|
],
|
|
"height": 1.8,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_speaker_stack_01.png"
|
|
},
|
|
{
|
|
"src": "strobe.glb",
|
|
"id": "strobe_light",
|
|
"kind": "pub",
|
|
"file": "procity_fit_strobe_light_01.glb",
|
|
"tris_before": 193392,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.572,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.22,
|
|
0.24
|
|
],
|
|
"height": 0.4,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_strobe_light_01.png"
|
|
},
|
|
{
|
|
"src": "subBass.glb",
|
|
"id": "sub_bass",
|
|
"kind": "pub",
|
|
"file": "procity_fit_sub_bass_01.glb",
|
|
"tris_before": 193581,
|
|
"tris": 4998,
|
|
"draws": 1,
|
|
"nonmanifold": 0.531,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.87,
|
|
0.63
|
|
],
|
|
"height": 0.7,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_sub_bass_01.png"
|
|
},
|
|
{
|
|
"src": "topiary.glb",
|
|
"id": "topiary",
|
|
"kind": "pub",
|
|
"file": "procity_fit_topiary_01.glb",
|
|
"tris_before": 415872,
|
|
"tris": 4999,
|
|
"draws": 1,
|
|
"nonmanifold": 0.937,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.61,
|
|
0.61
|
|
],
|
|
"height": 1.2,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_topiary_01.png"
|
|
},
|
|
{
|
|
"src": "trough.glb",
|
|
"id": "urinal_trough",
|
|
"kind": "pub",
|
|
"file": "procity_fit_urinal_trough_01.glb",
|
|
"tris_before": 488808,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.065,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.31,
|
|
0.26
|
|
],
|
|
"height": 0.7,
|
|
"max_tex": 1024,
|
|
"thumb": "thumbs/procity_fit_urinal_trough_01.png"
|
|
},
|
|
{
|
|
"src": "wheelieBin.glb",
|
|
"id": "wheelie_bin",
|
|
"kind": "pub",
|
|
"file": "procity_fit_wheelie_bin_01.glb",
|
|
"tris_before": 195084,
|
|
"tris": 5000,
|
|
"draws": 1,
|
|
"nonmanifold": 0.429,
|
|
"vertex_colour": true,
|
|
"footprint": [
|
|
0.72,
|
|
0.92
|
|
],
|
|
"height": 1.1,
|
|
"max_tex": 0,
|
|
"thumb": "thumbs/procity_fit_wheelie_bin_01.png"
|
|
}
|
|
],
|
|
"rejects": [
|
|
{
|
|
"id": "balustrade",
|
|
"why": "glass panel + handrail. The remesh lost the handrail entirely and left a lumpy slab with a detached lump \u2014 a transparent thin panel is the worst case for a signed-distance remesh. Eyeballed against balustrade_shot.png; unusable.",
|
|
"tris_src": 198229
|
|
},
|
|
{
|
|
"id": "cocktail_bar",
|
|
"why": "back-bar with a lit bottle display. At 5k the bottle shelving smears into a grey L-shaped mass; nothing about it reads as a bar. Rejected rather than shipping mush.",
|
|
"tris_src": 194298
|
|
},
|
|
{
|
|
"id": "dj_plinth",
|
|
"why": "the white plinth survives but the controller on top melts into a grey blob. Nothing is lost: cdj_deck normalized cleanly and Lane C can stand it on any counter or the plywood_bar.",
|
|
"tris_src": 197159
|
|
}
|
|
],
|
|
"skipped_staff": [
|
|
"staffBartender",
|
|
"staffChef",
|
|
"staffCleaner",
|
|
"staffDj",
|
|
"staffGlassie",
|
|
"staffSecurity"
|
|
]
|
|
} |