- record_crate: R3 normalize left a sourceless texture (packed AO/roughness map didn't survive WebP export; metallicRoughness+occlusion pointed at it) → three.js 'undefined uri' crash. New pipeline/fix_glb_textures.py strips material slots that reference a sourceless texture. Verified loads in vendored GLTFLoader; re-published. - counter_till (new fitting): ~2m timber counter + period till, flux_local→trellis_mac on-device, 1.61x0.64m / 1.15m tall, 32k tris. Verified loads; published. Lane C maps kind counter -> counter_till (balcao 4m 'counter' kept for long-bar use). - publish.py: --only <name> filter + passwordless tailnet detection (GOD3_DEPOT override). - manifest rebuilt (15 fittings, alias counter->counter_till); validate --depot 0 errors. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
107 lines
2.8 KiB
JSON
107 lines
2.8 KiB
JSON
{
|
|
"results": [
|
|
{
|
|
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/listening-booth.glb",
|
|
"file": "procity_fit_listening_booth_01.glb",
|
|
"out": "pipeline/_normalized/procity_fit_listening_booth_01.glb",
|
|
"thumb": "web/assets/thumbs/procity_fit_listening_booth_01.png",
|
|
"tri_before": 146946,
|
|
"tri_after": 53578,
|
|
"size_m": [
|
|
0.879,
|
|
1.6,
|
|
0.71
|
|
],
|
|
"footprint": [
|
|
0.88,
|
|
0.71
|
|
]
|
|
},
|
|
{
|
|
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/drinks-fridge.glb",
|
|
"file": "procity_fit_drinks_fridge_01.glb",
|
|
"out": "pipeline/_normalized/procity_fit_drinks_fridge_01.glb",
|
|
"thumb": "web/assets/thumbs/procity_fit_drinks_fridge_01.png",
|
|
"tri_before": 191640,
|
|
"tri_after": 77412,
|
|
"size_m": [
|
|
0.849,
|
|
1.6,
|
|
0.962
|
|
],
|
|
"footprint": [
|
|
0.85,
|
|
0.96
|
|
]
|
|
},
|
|
{
|
|
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/arcade-cabinet.glb",
|
|
"file": "procity_fit_arcade_cabinet_01.glb",
|
|
"out": "pipeline/_normalized/procity_fit_arcade_cabinet_01.glb",
|
|
"thumb": "web/assets/thumbs/procity_fit_arcade_cabinet_01.png",
|
|
"tri_before": 196336,
|
|
"tri_after": 25143,
|
|
"size_m": [
|
|
0.75,
|
|
1.7,
|
|
0.853
|
|
],
|
|
"footprint": [
|
|
0.75,
|
|
0.85
|
|
]
|
|
},
|
|
{
|
|
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/milkshake-mixer.glb",
|
|
"file": "procity_fit_milkshake_mixer_01.glb",
|
|
"out": "pipeline/_normalized/procity_fit_milkshake_mixer_01.glb",
|
|
"thumb": "web/assets/thumbs/procity_fit_milkshake_mixer_01.png",
|
|
"tri_before": 185106,
|
|
"tri_after": 73498,
|
|
"size_m": [
|
|
0.381,
|
|
0.5,
|
|
0.271
|
|
],
|
|
"footprint": [
|
|
0.38,
|
|
0.27
|
|
]
|
|
},
|
|
{
|
|
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/novelty-record.glb",
|
|
"file": "procity_street_novelty_record_01.glb",
|
|
"out": "pipeline/_normalized/procity_street_novelty_record_01.glb",
|
|
"thumb": "web/assets/thumbs/procity_street_novelty_record_01.png",
|
|
"tri_before": 193253,
|
|
"tri_after": 26506,
|
|
"size_m": [
|
|
1.909,
|
|
2.0,
|
|
0.934
|
|
],
|
|
"footprint": [
|
|
1.91,
|
|
0.93
|
|
]
|
|
},
|
|
{
|
|
"src": "/Users/m3ultra/Documents/procity/pipeline/.genprops/_m_counter3/trellis2_counter_till_v3.glb",
|
|
"file": "procity_fit_counter_till_01.glb",
|
|
"out": "/tmp/counter_norm/procity_fit_counter_till_01.glb",
|
|
"thumb": "web/assets/thumbs/procity_fit_counter_till_01.png",
|
|
"tri_before": 195285,
|
|
"tri_after": 32234,
|
|
"size_m": [
|
|
1.609,
|
|
1.15,
|
|
0.642
|
|
],
|
|
"footprint": [
|
|
1.61,
|
|
0.64
|
|
]
|
|
}
|
|
],
|
|
"errors": []
|
|
} |