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>
50 lines
1.1 KiB
JSON
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
|
|
}
|
|
] |