- 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>
24 lines
821 B
JSON
24 lines
821 B
JSON
[
|
|
"procity_fit_arcade_cabinet_01.glb",
|
|
"procity_fit_bookshelf_01.glb",
|
|
"procity_fit_box_crate_01.glb",
|
|
"procity_fit_clothes_rack_01.glb",
|
|
"procity_fit_coffee_table_01.glb",
|
|
"procity_fit_counter_01.glb",
|
|
"procity_fit_counter_till_01.glb",
|
|
"procity_fit_cube_shelf_wide_01.glb",
|
|
"procity_fit_drinks_fridge_01.glb",
|
|
"procity_fit_listening_booth_01.glb",
|
|
"procity_fit_milkshake_mixer_01.glb",
|
|
"procity_fit_record_crate_01.glb",
|
|
"procity_fit_wire_shelf_01.glb",
|
|
"procity_fit_work_table_01.glb",
|
|
"procity_street_bench_01.glb",
|
|
"procity_street_bench_modern_01.glb",
|
|
"procity_street_bench_wood_01.glb",
|
|
"procity_street_food_cart_01.glb",
|
|
"procity_street_longbench_01.glb",
|
|
"procity_street_novelty_record_01.glb",
|
|
"procity_street_park_bench_01.glb",
|
|
"procity_street_streetlight_01.glb"
|
|
] |