fix(assets): lookbook findings — 44 missing extracted albedos, manifest nesting, lookbook tool (T-1089)
The lookbook render pass load-checked all 264 garment GLBs and found four garments (boots, cargo pants, jeans, tank top) shipped WITHOUT their per-body Godot-extracted albedo textures — 44 GLBs would fail to load after a clean import. Textures regenerated via forced reimport and committed. Also: swimsuit_onepiece manifest entry was double-nested (lead's merge bug — runtime unaffected, reads coverage.json); flattened. The parameterized lookbook_scene tool (drives the production compositor, auto-framing, job list) is committed for future catalogue renders. Grey head-template finding filed as T-1095. Lookbook itself delivered to the desktop, not committed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
@@ -204,22 +204,20 @@
|
||||
"logo_capable": false
|
||||
},
|
||||
"swimsuit_onepiece": {
|
||||
"swimsuit_onepiece": {
|
||||
"slot": "full_body",
|
||||
"style": "modern",
|
||||
"logo_capable": false,
|
||||
"regions": {
|
||||
"R": "straps_trim",
|
||||
"G": "body",
|
||||
"B": "side_blocks"
|
||||
},
|
||||
"default_tints": [
|
||||
"#f2f0e8",
|
||||
"#e34a33",
|
||||
"#1f7a8c",
|
||||
"#ffffff"
|
||||
]
|
||||
}
|
||||
"slot": "full_body",
|
||||
"style": "modern",
|
||||
"logo_capable": false,
|
||||
"regions": {
|
||||
"R": "straps_trim",
|
||||
"G": "body",
|
||||
"B": "side_blocks"
|
||||
},
|
||||
"default_tints": [
|
||||
"#f2f0e8",
|
||||
"#e34a33",
|
||||
"#1f7a8c",
|
||||
"#ffffff"
|
||||
]
|
||||
},
|
||||
"sneakers_modern": {
|
||||
"slot": "feet",
|
||||
|
||||