PROCITY/pipeline/batch_bake.json
m3ultra c52246444d Lane E round 5 (E1): bake 6 hero props to <=8k tris (288k->48k), live on depot
pipeline/bake_lowpoly.py — Blender headless: voxel-remesh -> decimate -> Cycles
base-colour bake onto fresh UVs (R3 lesson: simplify-only floors on TRELLIS
shell-soup; the re-bake is the point). drinks_fridge/milkshake_mixer/arcade_cabinet/
listening_booth/novelty_record/counter_till all 25-77k -> <=8k, ~0.9M each. Every
prop eyeballed (docs/shots/laneE/props_baked.png) + verified loading in vendored
GLTFLoader; footprints unchanged (no C re-map needed). Re-published; validate --depot
0 err. Originals gitignored in pipeline/.props_orig/. Unblocks C's interior re-measure
+ F's v1.1 tag.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 20:56:07 +10:00

50 lines
1.1 KiB
JSON

[
{
"src": "pipeline/_normalized/procity_fit_drinks_fridge_01.glb",
"id": "drinks_fridge",
"category": "fit",
"voxel": 0.03,
"tris": 8000,
"img": 1024
},
{
"src": "pipeline/_normalized/procity_fit_milkshake_mixer_01.glb",
"id": "milkshake_mixer",
"category": "fit",
"voxel": 0.005,
"tris": 8000,
"img": 1024
},
{
"src": "pipeline/_normalized/procity_fit_arcade_cabinet_01.glb",
"id": "arcade_cabinet",
"category": "fit",
"voxel": 0.012,
"tris": 8000,
"img": 1024
},
{
"src": "pipeline/_normalized/procity_fit_listening_booth_01.glb",
"id": "listening_booth",
"category": "fit",
"voxel": 0.012,
"tris": 8000,
"img": 1024
},
{
"src": "pipeline/_normalized/procity_street_novelty_record_01.glb",
"id": "novelty_record",
"category": "street",
"voxel": 0.014,
"tris": 8000,
"img": 1024
},
{
"src": "pipeline/_normalized/procity_fit_counter_till_01.glb",
"id": "counter_till",
"category": "fit",
"voxel": 0.012,
"tris": 8000,
"img": 1024
}
]