{"version":1,"decals":{"atlas":"decals-820a5658c031.ktx2","png":"decals-d5dda45dad3b.png","manifest":"decals.json"},"covers":{"atlas":"covers-bb48a54c8f1c.ktx2","png":"covers-349cb9a6e442.png","manifest":"covers.json"},"books":{"atlas":"book-covers-7ededfe864b5.ktx2","png":"book-covers-b87c4c9be42f.png","manifest":"books.json"},"wear":{"version":1,"ktx2":"wear-431e8d046e1a.ktx2","r8":"wear-431e8d046e1a-r8.ktx2","png":"wear-431e8d046e1a.png","width":4096,"height":4096,"levels":13,"uvOrigin":"top-left","range":0.3,"bytes":{"ktx2":11185304,"r8":22370100,"png":3493230},"gpu":{"bc4":11184824,"r8":22369621},"items":{"antenna-rack":{"x":1024,"y":512,"w":512,"h":512,"u0":0.25,"v0":0.125,"u1":0.375,"v1":0.25,"texelMm":8},"bathtub-alcove":{"x":1024,"y":1280,"w":256,"h":256,"u0":0.25,"v0":0.3125,"u1":0.3125,"v1":0.375,"texelMm":14},"bathtub-alcove-r":{"x":1280,"y":1280,"w":256,"h":256,"u0":0.3125,"v0":0.3125,"u1":0.375,"v1":0.375,"texelMm":14},"battery-jar-rack":{"x":1024,"y":1024,"w":512,"h":256,"u0":0.25,"v0":0.25,"u1":0.375,"v1":0.3125,"texelMm":10},"bedroom-crate-riser":{"x":3328,"y":384,"w":128,"h":128,"u0":0.8125,"v0":0.09375,"u1":0.84375,"v1":0.125,"texelMm":8},"bedroom-low-bookcase":{"x":1536,"y":1024,"w":512,"h":256,"u0":0.375,"v0":0.25,"u1":0.5,"v1":0.3125,"texelMm":8},"body-wash-vibe":{"x":3456,"y":384,"w":128,"h":128,"u0":0.84375,"v0":0.09375,"u1":0.875,"v1":0.125,"texelMm":3},"boiler-drum":{"x":1536,"y":1280,"w":256,"h":256,"u0":0.375,"v0":0.3125,"u1":0.4375,"v1":0.375,"texelMm":8},"book-row":{"x":2944,"y":2560,"w":256,"h":128,"u0":0.71875,"v0":0.625,"u1":0.78125,"v1":0.65625,"texelMm":5},"book-stack":{"x":3200,"y":2560,"w":128,"h":128,"u0":0.78125,"v0":0.625,"u1":0.8125,"v1":0.65625,"texelMm":5},"bookcase-tall":{"x":1536,"y":512,"w":512,"h":512,"u0":0.375,"v0":0.125,"u1":0.5,"v1":0.25,"texelMm":8},"bookshelf-speaker":{"x":2048,"y":2048,"w":256,"h":256,"u0":0.5,"v0":0.5,"u1":0.5625,"v1":0.5625,"texelMm":6},"boombox-large":{"x":2560,"y":2048,"w":1024,"h":512,"u0":0.625,"v0":0.5,"u1":0.875,"v1":0.625,"texelMm":3},"boots-pair":{"x":1792,"y":1280,"w":256,"h":256,"u0":0.4375,"v0":0.3125,"u1":0.5,"v1":0.375,"texelMm":4},"bottles-small":{"x":3584,"y":384,"w":128,"h":128,"u0":0.875,"v0":0.09375,"u1":0.90625,"v1":0.125,"texelMm":3},"bucket-steel":{"x":1024,"y":1536,"w":512,"h":256,"u0":0.25,"v0":0.375,"u1":0.375,"v1":0.4375,"texelMm":3},"bulb-pendant":{"x":3072,"y":1280,"w":512,"h":256,"u0":0.75,"v0":0.3125,"u1":0.875,"v1":0.375,"texelMm":3},"callsign-card":{"x":2688,"y":1408,"w":32,"h":32,"u0":0.65625,"v0":0.34375,"u1":0.6640625,"v1":0.3515625,"texelMm":4},"cardboard-box":{"x":3328,"y":896,"w":128,"h":128,"u0":0.8125,"v0":0.21875,"u1":0.84375,"v1":0.25,"texelMm":10},"cardboard-box-open":{"x":2304,"y":2560,"w":256,"h":256,"u0":0.5625,"v0":0.625,"u1":0.625,"v1":0.6875,"texelMm":10},"cassette-deck-dual":{"x":3584,"y":2048,"w":512,"h":256,"u0":0.875,"v0":0.5,"u1":1,"v1":0.5625,"texelMm":4},"cassette-deck-gutted":{"x":0,"y":2304,"w":512,"h":256,"u0":0,"v0":0.5625,"u1":0.125,"v1":0.625,"texelMm":4},"cassette-deck-single":{"x":1536,"y":1536,"w":512,"h":256,"u0":0.375,"v0":0.375,"u1":0.5,"v1":0.4375,"texelMm":3},"cassette-single":{"x":2816,"y":2560,"w":128,"h":64,"u0":0.6875,"v0":0.625,"u1":0.71875,"v1":0.640625,"texelMm":4},"cassette-stack":{"x":2176,"y":1472,"w":128,"h":64,"u0":0.53125,"v0":0.359375,"u1":0.5625,"v1":0.375,"texelMm":4},"ceiling-pendant-shade":{"x":3584,"y":1280,"w":512,"h":256,"u0":0.875,"v0":0.3125,"u1":1,"v1":0.375,"texelMm":4},"chart-printout":{"x":1280,"y":2432,"w":256,"h":128,"u0":0.3125,"v0":0.59375,"u1":0.375,"v1":0.625,"texelMm":6},"clamp-lamp":{"x":1024,"y":1792,"w":256,"h":256,"u0":0.25,"v0":0.4375,"u1":0.3125,"v1":0.5,"texelMm":3},"clothes-rail":{"x":2048,"y":0,"w":512,"h":256,"u0":0.5,"v0":0,"u1":0.625,"v1":0.0625,"texelMm":6},"coat-stand":{"x":3328,"y":256,"w":256,"h":128,"u0":0.8125,"v0":0.0625,"u1":0.875,"v1":0.09375,"texelMm":10},"coffee-mug":{"x":3328,"y":2560,"w":128,"h":128,"u0":0.8125,"v0":0.625,"u1":0.84375,"v1":0.65625,"texelMm":4},"coffee-mug-green":{"x":3456,"y":2560,"w":128,"h":64,"u0":0.84375,"v0":0.625,"u1":0.875,"v1":0.640625,"texelMm":4},"coffee-sideboard":{"x":2560,"y":0,"w":512,"h":256,"u0":0.625,"v0":0,"u1":0.75,"v1":0.0625,"texelMm":12},"coin-viewer":{"x":2048,"y":512,"w":512,"h":256,"u0":0.5,"v0":0.125,"u1":0.625,"v1":0.1875,"texelMm":6},"corkboard":{"x":1024,"y":2432,"w":256,"h":128,"u0":0.25,"v0":0.59375,"u1":0.3125,"v1":0.625,"texelMm":4},"crate-riser":{"x":3712,"y":384,"w":128,"h":128,"u0":0.90625,"v0":0.09375,"u1":0.9375,"v1":0.125,"texelMm":8},"crate-salvaged-boards":{"x":1536,"y":2560,"w":256,"h":256,"u0":0.375,"v0":0.625,"u1":0.4375,"v1":0.6875,"texelMm":8},"crate-shelf-wall":{"x":2560,"y":512,"w":512,"h":256,"u0":0.625,"v0":0.125,"u1":0.75,"v1":0.1875,"texelMm":4},"crt-monitor-mono":{"x":3072,"y":0,"w":512,"h":256,"u0":0.75,"v0":0,"u1":0.875,"v1":0.0625,"texelMm":3},"dat-deck":{"x":2304,"y":2048,"w":256,"h":256,"u0":0.5625,"v0":0.5,"u1":0.625,"v1":0.5625,"texelMm":4},"daybed":{"x":3584,"y":0,"w":512,"h":256,"u0":0.875,"v0":0,"u1":1,"v1":0.0625,"texelMm":8},"deodorant-can":{"x":3840,"y":384,"w":128,"h":128,"u0":0.9375,"v0":0.09375,"u1":0.96875,"v1":0.125,"texelMm":3},"desk-lamp":{"x":3072,"y":512,"w":512,"h":256,"u0":0.75,"v0":0.125,"u1":0.875,"v1":0.1875,"texelMm":3},"desk-lamp-banker":{"x":3840,"y":1920,"w":256,"h":128,"u0":0.9375,"v0":0.46875,"u1":1,"v1":0.5,"texelMm":4},"desk-mic":{"x":1280,"y":1792,"w":256,"h":256,"u0":0.3125,"v0":0.4375,"u1":0.375,"v1":0.5,"texelMm":1.5},"dj-mixer-2ch":{"x":3584,"y":512,"w":512,"h":256,"u0":0.875,"v0":0.125,"u1":1,"v1":0.1875,"texelMm":3},"dj-mixer-4ch":{"x":2048,"y":1024,"w":512,"h":256,"u0":0.5,"v0":0.25,"u1":0.625,"v1":0.3125,"texelMm":3},"dj-table":{"x":0,"y":1024,"w":512,"h":512,"u0":0,"v0":0.25,"u1":0.125,"v1":0.375,"texelMm":8},"dj-turntable-direct":{"x":2560,"y":1024,"w":512,"h":256,"u0":0.625,"v0":0.25,"u1":0.75,"v1":0.3125,"texelMm":3},"dynamic-mic":{"x":3584,"y":256,"w":256,"h":128,"u0":0.875,"v0":0.0625,"u1":0.9375,"v1":0.09375,"texelMm":1.5},"equipment-rack-table":{"x":2048,"y":1536,"w":512,"h":256,"u0":0.5,"v0":0.375,"u1":0.625,"v1":0.4375,"texelMm":10},"espresso-machine":{"x":3840,"y":256,"w":256,"h":128,"u0":0.9375,"v0":0.0625,"u1":1,"v1":0.09375,"texelMm":8},"filing-cabinet":{"x":2560,"y":1536,"w":512,"h":256,"u0":0.625,"v0":0.375,"u1":0.75,"v1":0.4375,"texelMm":8},"floor-lamp":{"x":3072,"y":768,"w":256,"h":128,"u0":0.75,"v0":0.1875,"u1":0.8125,"v1":0.21875,"texelMm":6},"fuse-board-porcelain":{"x":3072,"y":1024,"w":512,"h":256,"u0":0.75,"v0":0.25,"u1":0.875,"v1":0.3125,"texelMm":4},"graphic-eq":{"x":3584,"y":1024,"w":512,"h":256,"u0":0.875,"v0":0.25,"u1":1,"v1":0.3125,"texelMm":3},"guitar-dead":{"x":3072,"y":1536,"w":512,"h":256,"u0":0.75,"v0":0.375,"u1":0.875,"v1":0.4375,"texelMm":4},"hallway-bulkhead-light":{"x":1536,"y":1792,"w":256,"h":256,"u0":0.375,"v0":0.4375,"u1":0.4375,"v1":0.5,"texelMm":4},"hallway-caged-sconce":{"x":1792,"y":1792,"w":256,"h":256,"u0":0.4375,"v0":0.4375,"u1":0.5,"v1":0.5,"texelMm":4},"hallway-leaning-panel":{"x":2048,"y":256,"w":256,"h":256,"u0":0.5,"v0":0.0625,"u1":0.5625,"v1":0.125,"texelMm":8},"hallway-salvage-case":{"x":3584,"y":1536,"w":512,"h":256,"u0":0.875,"v0":0.375,"u1":1,"v1":0.4375,"texelMm":12},"hallway-service-elevator":{"x":512,"y":1024,"w":512,"h":512,"u0":0.125,"v0":0.25,"u1":0.25,"v1":0.375,"texelMm":16},"hallway-service-hatch":{"x":0,"y":2048,"w":512,"h":256,"u0":0,"v0":0.5,"u1":0.125,"v1":0.5625,"texelMm":6},"headphone-hook":{"x":2176,"y":1408,"w":128,"h":64,"u0":0.53125,"v0":0.34375,"u1":0.5625,"v1":0.359375,"texelMm":4},"headphones-closed":{"x":3328,"y":768,"w":256,"h":128,"u0":0.8125,"v0":0.1875,"u1":0.875,"v1":0.21875,"texelMm":4},"integrated-amp":{"x":512,"y":2048,"w":512,"h":256,"u0":0.125,"v0":0.5,"u1":0.25,"v1":0.5625,"texelMm":3},"jar-cotton":{"x":3072,"y":896,"w":128,"h":128,"u0":0.75,"v0":0.21875,"u1":0.78125,"v1":0.25,"texelMm":3},"jar-hair-ties":{"x":3584,"y":768,"w":256,"h":128,"u0":0.875,"v0":0.1875,"u1":0.9375,"v1":0.21875,"texelMm":3},"kitchen-base-cabinet":{"x":3840,"y":768,"w":256,"h":128,"u0":0.9375,"v0":0.1875,"u1":1,"v1":0.21875,"texelMm":8},"kitchen-open-shelf":{"x":2048,"y":1280,"w":256,"h":128,"u0":0.5,"v0":0.3125,"u1":0.5625,"v1":0.34375,"texelMm":8},"kitchen-sink-unit":{"x":2304,"y":1280,"w":256,"h":128,"u0":0.5625,"v0":0.3125,"u1":0.625,"v1":0.34375,"texelMm":10},"kitchen-wall-cabinet":{"x":3200,"y":896,"w":128,"h":128,"u0":0.78125,"v0":0.21875,"u1":0.8125,"v1":0.25,"texelMm":10},"low-bookcase":{"x":2304,"y":256,"w":256,"h":256,"u0":0.5625,"v0":0.0625,"u1":0.625,"v1":0.125,"texelMm":12},"main-coffee-table":{"x":2560,"y":256,"w":256,"h":256,"u0":0.625,"v0":0.0625,"u1":0.6875,"v1":0.125,"texelMm":12},"main-lounge-chair":{"x":2432,"y":1920,"w":256,"h":128,"u0":0.59375,"v0":0.46875,"u1":0.65625,"v1":0.5,"texelMm":10},"main-record-credenza":{"x":0,"y":2560,"w":512,"h":256,"u0":0,"v0":0.625,"u1":0.125,"v1":0.6875,"texelMm":12},"main-record-trolley":{"x":1536,"y":2304,"w":256,"h":256,"u0":0.375,"v0":0.5625,"u1":0.4375,"v1":0.625,"texelMm":12},"main-session-notes":{"x":2688,"y":1920,"w":128,"h":128,"u0":0.65625,"v0":0.46875,"u1":0.6875,"v1":0.5,"texelMm":4},"makeup-tray":{"x":2560,"y":1280,"w":256,"h":128,"u0":0.625,"v0":0.3125,"u1":0.6875,"v1":0.34375,"texelMm":3},"metal-shelving":{"x":2048,"y":2304,"w":512,"h":256,"u0":0.5,"v0":0.5625,"u1":0.625,"v1":0.625,"texelMm":12},"mic-boom-stand":{"x":512,"y":2560,"w":512,"h":256,"u0":0.125,"v0":0.625,"u1":0.25,"v1":0.6875,"texelMm":3},"milk-crate":{"x":3840,"y":2304,"w":256,"h":256,"u0":0.9375,"v0":0.5625,"u1":1,"v1":0.625,"texelMm":8},"nail-polish-row":{"x":3456,"y":896,"w":128,"h":128,"u0":0.84375,"v0":0.21875,"u1":0.875,"v1":0.25,"texelMm":3},"on-air-lamp":{"x":2816,"y":256,"w":256,"h":256,"u0":0.6875,"v0":0.0625,"u1":0.75,"v1":0.125,"texelMm":4},"pallet-bed":{"x":0,"y":1536,"w":512,"h":512,"u0":0,"v0":0.375,"u1":0.125,"v1":0.5,"texelMm":8},"patch-bay":{"x":2048,"y":768,"w":256,"h":256,"u0":0.5,"v0":0.1875,"u1":0.5625,"v1":0.25,"texelMm":3},"perfume-bottle":{"x":2560,"y":1472,"w":64,"h":64,"u0":0.625,"v0":0.359375,"u1":0.640625,"v1":0.375,"texelMm":3},"phasing-cabinet":{"x":1024,"y":0,"w":1024,"h":512,"u0":0.25,"v0":0,"u1":0.5,"v1":0.125,"texelMm":10},"pilot-lamp-strip":{"x":3584,"y":896,"w":128,"h":128,"u0":0.875,"v0":0.21875,"u1":0.90625,"v1":0.25,"texelMm":3},"portable-cassette":{"x":3840,"y":1792,"w":256,"h":128,"u0":0.9375,"v0":0.4375,"u1":1,"v1":0.46875,"texelMm":2.5},"portable-cd":{"x":2048,"y":1920,"w":256,"h":128,"u0":0.5,"v0":0.46875,"u1":0.5625,"v1":0.5,"texelMm":2.5},"portable-md":{"x":2304,"y":1920,"w":128,"h":128,"u0":0.5625,"v0":0.46875,"u1":0.59375,"v1":0.5,"texelMm":2.5},"power-strip-floor":{"x":768,"y":2432,"w":256,"h":128,"u0":0.1875,"v0":0.59375,"u1":0.25,"v1":0.625,"texelMm":4},"pump-bottle":{"x":3712,"y":896,"w":128,"h":128,"u0":0.90625,"v0":0.21875,"u1":0.9375,"v1":0.25,"texelMm":3},"rack-case-6u":{"x":3584,"y":2304,"w":256,"h":256,"u0":0.875,"v0":0.5625,"u1":0.9375,"v1":0.625,"texelMm":10},"radiator-column":{"x":2304,"y":768,"w":256,"h":256,"u0":0.5625,"v0":0.1875,"u1":0.625,"v1":0.25,"texelMm":8},"razor":{"x":2560,"y":1408,"w":128,"h":64,"u0":0.625,"v0":0.34375,"u1":0.65625,"v1":0.359375,"texelMm":3},"record-cube":{"x":1280,"y":2304,"w":256,"h":128,"u0":0.3125,"v0":0.5625,"u1":0.375,"v1":0.59375,"texelMm":10},"record-stack":{"x":2560,"y":2560,"w":256,"h":128,"u0":0.625,"v0":0.625,"u1":0.6875,"v1":0.65625,"texelMm":3},"rotator-motor":{"x":512,"y":1536,"w":512,"h":512,"u0":0.125,"v0":0.375,"u1":0.25,"v1":0.5,"texelMm":8},"shampoo-bottle":{"x":3840,"y":896,"w":128,"h":128,"u0":0.9375,"v0":0.21875,"u1":0.96875,"v1":0.25,"texelMm":3},"shampoo-bottle-mint":{"x":3968,"y":896,"w":128,"h":128,"u0":0.96875,"v0":0.21875,"u1":1,"v1":0.25,"texelMm":3},"shortwave-radio":{"x":2816,"y":1792,"w":512,"h":256,"u0":0.6875,"v0":0.4375,"u1":0.8125,"v1":0.5,"texelMm":3},"side-table":{"x":768,"y":2304,"w":256,"h":128,"u0":0.1875,"v0":0.5625,"u1":0.25,"v1":0.59375,"texelMm":10},"signal-generator":{"x":3328,"y":1792,"w":512,"h":256,"u0":0.8125,"v0":0.4375,"u1":0.9375,"v1":0.5,"texelMm":3},"soap-on-holder":{"x":2048,"y":1408,"w":128,"h":128,"u0":0.5,"v0":0.34375,"u1":0.53125,"v1":0.375,"texelMm":3},"sofa-small":{"x":2624,"y":1472,"w":64,"h":64,"u0":0.640625,"v0":0.359375,"u1":0.65625,"v1":0.375,"texelMm":12},"sorting-table":{"x":1024,"y":2304,"w":256,"h":128,"u0":0.25,"v0":0.5625,"u1":0.3125,"v1":0.59375,"texelMm":12},"step-ladder":{"x":1792,"y":2304,"w":256,"h":256,"u0":0.4375,"v0":0.5625,"u1":0.5,"v1":0.625,"texelMm":10},"stool-low":{"x":2304,"y":1408,"w":128,"h":128,"u0":0.5625,"v0":0.34375,"u1":0.59375,"v1":0.375,"texelMm":10},"stool-tall":{"x":2560,"y":768,"w":256,"h":256,"u0":0.625,"v0":0.1875,"u1":0.6875,"v1":0.25,"texelMm":6},"storage-bin":{"x":2816,"y":1280,"w":256,"h":128,"u0":0.6875,"v0":0.3125,"u1":0.75,"v1":0.34375,"texelMm":6},"studio-monitor":{"x":1024,"y":2048,"w":512,"h":256,"u0":0.25,"v0":0.5,"u1":0.375,"v1":0.5625,"texelMm":3},"tape-crate":{"x":1792,"y":2560,"w":512,"h":256,"u0":0.4375,"v0":0.625,"u1":0.5625,"v1":0.6875,"texelMm":6},"toilet-brush":{"x":2048,"y":1792,"w":256,"h":128,"u0":0.5,"v0":0.4375,"u1":0.5625,"v1":0.46875,"texelMm":3},"toilet-rolls":{"x":2816,"y":768,"w":256,"h":256,"u0":0.6875,"v0":0.1875,"u1":0.75,"v1":0.25,"texelMm":3},"toolbox":{"x":1024,"y":2560,"w":512,"h":256,"u0":0.25,"v0":0.625,"u1":0.375,"v1":0.6875,"texelMm":4},"toothbrush-holder-mint":{"x":2304,"y":1792,"w":256,"h":128,"u0":0.5625,"v0":0.4375,"u1":0.625,"v1":0.46875,"texelMm":3},"toothbrush-holder-vibe":{"x":2560,"y":1792,"w":256,"h":128,"u0":0.625,"v0":0.4375,"u1":0.6875,"v1":0.46875,"texelMm":3},"transistor-radio":{"x":2816,"y":1408,"w":256,"h":128,"u0":0.6875,"v0":0.34375,"u1":0.75,"v1":0.375,"texelMm":3},"vcr":{"x":512,"y":2304,"w":256,"h":256,"u0":0.125,"v0":0.5625,"u1":0.1875,"v1":0.625,"texelMm":4},"vinyl-crate":{"x":3968,"y":384,"w":128,"h":128,"u0":0.96875,"v0":0.09375,"u1":1,"v1":0.125,"texelMm":10},"vu-bridge":{"x":3072,"y":256,"w":256,"h":256,"u0":0.75,"v0":0.0625,"u1":0.8125,"v1":0.125,"texelMm":3},"wall-sconce":{"x":2432,"y":1408,"w":128,"h":128,"u0":0.59375,"v0":0.34375,"u1":0.625,"v1":0.375,"texelMm":4},"wire-rack-bath":{"x":1536,"y":2048,"w":512,"h":256,"u0":0.375,"v0":0.5,"u1":0.5,"v1":0.5625,"texelMm":12},"workbench":{"x":0,"y":0,"w":1024,"h":1024,"u0":0,"v0":0,"u1":0.25,"v1":0.25,"texelMm":4},"worn-armchair":{"x":2688,"y":1472,"w":64,"h":64,"u0":0.65625,"v0":0.359375,"u1":0.671875,"v1":0.375,"texelMm":12}},"manifest":"wear.json"},"items":{"adapter-organizer":{"file":"adapter-organizer-0855c63e1814.glb","hash":"0855c63e1814","bytes":51780,"tris":{"plastic-dark":1224,"plastic-light":168,"brushed":2208,"paper":96,"enamel-red":252,"decal-ink":16,"decal-print":2,"glass-clear":28},"total":3994,"class":"boxy","budget":4000,"builder":"tools/props/art/adapter-organizer.ts","sourceCommit":"24d088b-dirty","sourceHash":"6c0be392be94","glassOpacity":0.3,"lods":[{"level":1,"file":"adapter-organizer-0855c63e1814-lod1.glb","tris":1860,"bytes":34648},{"level":2,"file":"adapter-organizer-0855c63e1814-lod2.glb","tris":1088,"bytes":26092}]},"alarm-clock-windup":{"file":"alarm-clock-windup-ddb03be1a9f4.glb","hash":"ddb03be1a9f4","bytes":35160,"tris":{"brushed":264,"chrome":1664,"enamel-black":88,"enamel-red":328,"dial-cream":92,"decal-ink":24,"glass-clear":142},"total":2602,"class":"curved","budget":4000,"builder":"tools/props/art/alarm-clock-windup.ts","sourceCommit":"bd560aeb","sourceHash":"7d5e0ce201ea","lods":[{"level":1,"file":"alarm-clock-windup-ddb03be1a9f4-lod1.glb","tris":1490,"bytes":26524},{"level":2,"file":"alarm-clock-windup-ddb03be1a9f4-lod2.glb","tris":726,"bytes":18280}]},"analog-multimeter":{"file":"analog-multimeter-05e2cdf58880.glb","hash":"05e2cdf58880","bytes":24048,"tris":{"plastic-dark":372,"brushed":336,"rubber":28,"accent-warm":12,"enamel-red":28,"dial-cream":24,"decal-ink":14,"decal-print":2,"glass-clear":12},"total":828,"class":"boxy","budget":4000,"builder":"tools/props/art/analog-multimeter.ts","sourceCommit":"24d088b-dirty","sourceHash":"e2386e3da88c","lods":[{"level":1,"file":"analog-multimeter-05e2cdf58880-lod1.glb","tris":442,"bytes":21104},{"level":2,"file":"analog-multimeter-05e2cdf58880-lod2.glb","tris":334,"bytes":19112}]},"antenna-rack":{"file":"antenna-rack-fbe4f768dae8.glb","hash":"fbe4f768dae8","bytes":102256,"tris":{"plastic-dark":244,"rubber":432,"enamel":40,"chrome":348,"enamel-black":240,"enamel-red":80,"grille-mesh":4,"dial-cream":24,"decal-ink":26,"glass-clear":12,"grille-brushed":416,"enamel-blue":40,"enamel-green":80,"steel-hall-aged":544,"steel-hall-bare":1440,"paint-hall-case":476,"paint-hall-lift":108},"total":4554,"class":"boxy","budget":5000,"builder":"tools/props/art/antenna-rack.ts","sourceCommit":"c3abfa2c","sourceHash":"bfe94a0b96f1","wear":{"texelMm":8,"px":[512,512],"charts":582,"coverage":0.386,"rectEfficiency":0.605,"gpu":{"bc4":174776,"r8":349525}},"lods":[{"level":1,"file":"antenna-rack-fbe4f768dae8-lod1.glb","tris":2218,"bytes":57900},{"level":2,"file":"antenna-rack-fbe4f768dae8-lod2.glb","tris":1781,"bytes":56252}]},"basin-pedestal":{"file":"basin-pedestal-cdab2626c028.glb","hash":"cdab2626c028","bytes":41792,"tris":{"brushed":420,"rubber":128,"enamel":1530,"chrome":2748},"total":4826,"class":"curved","budget":5200,"builder":"tools/props/art/basin-pedestal.ts","sourceCommit":"4b433fc","sourceHash":"dea495c8e853","lods":[{"level":1,"file":"basin-pedestal-cdab2626c028-lod1.glb","tris":2058,"bytes":23344},{"level":2,"file":"basin-pedestal-cdab2626c028-lod2.glb","tris":788,"bytes":14116}]},"bath-ceiling-light":{"file":"bath-ceiling-light-ffcea804a9f7.glb","hash":"ffcea804a9f7","bytes":54320,"tris":{"brushed":132,"rubber":288,"enamel":400,"chrome":800,"enamel-black":36,"opal-bulkhead":3680},"total":5336,"class":"curved","budget":6000,"builder":"tools/props/art/bath-ceiling-light.ts","sourceCommit":"c3abfa2c","sourceHash":"514cdb89b6fc","lods":[{"level":1,"file":"bath-ceiling-light-ffcea804a9f7-lod1.glb","tris":2100,"bytes":32244},{"level":2,"file":"bath-ceiling-light-ffcea804a9f7-lod2.glb","tris":688,"bytes":16616}]},"bath-robe-on-hook":{"file":"bath-robe-on-hook-7153bf5c6354.glb","hash":"7153bf5c6354","bytes":122768,"tris":{"cover-cloth":3785,"cloth-cream":2568,"cloth-plum":7840},"total":14193,"class":"curved","budget":15000,"builder":"tools/props/art/bath-robe-on-hook.ts","sourceCommit":"4ba12af-dirty","sourceHash":"c8206d4f014a","lods":[{"level":1,"file":"bath-robe-on-hook-7153bf5c6354-lod1.glb","tris":5675,"bytes":64536},{"level":2,"file":"bath-robe-on-hook-7153bf5c6354-lod2.glb","tris":1702,"bytes":26896}]},"bath-scale":{"file":"bath-scale-40d6815e643f.glb","hash":"40d6815e643f","bytes":58904,"tris":{"brushed":828,"rubber":2112,"enamel":372,"enamel-red":44,"dial-cream":108,"rubber-foot":368,"decal-ink":96,"glass-clear":44},"total":3972,"class":"boxy","budget":4000,"builder":"tools/props/art/bath-scale.ts","sourceCommit":"4b433fc","sourceHash":"b74b4fc5fa0a","glassOpacity":0.22,"lods":[{"level":1,"file":"bath-scale-40d6815e643f-lod1.glb","tris":1588,"bytes":34232},{"level":2,"file":"bath-scale-40d6815e643f-lod2.glb","tris":482,"bytes":17128}]},"bathtub-alcove":{"file":"bathtub-alcove-63b138b467b3.glb","hash":"63b138b467b3","bytes":31220,"tris":{"plastic-dark":12,"metal":128,"brushed":80,"enamel":1264,"tile":128,"chrome":128,"rubber-foot":44},"total":1784,"class":"curved","budget":8500,"builder":"tools/props/art/bathtub-alcove.ts","sourceCommit":"4b433fc","sourceHash":"6a8d023de286","wear":{"texelMm":14,"px":[256,256],"charts":41,"coverage":0.321,"rectEfficiency":0.622,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"bathtub-alcove-63b138b467b3-lod1.glb","tris":886,"bytes":20648},{"level":2,"file":"bathtub-alcove-63b138b467b3-lod2.glb","tris":628,"bytes":17664}]},"bathtub-alcove-r":{"file":"bathtub-alcove-r-b516a71e1317.glb","hash":"b516a71e1317","bytes":31348,"tris":{"plastic-dark":12,"metal":128,"brushed":80,"enamel":1264,"tile":128,"chrome":128,"rubber-foot":44},"total":1784,"class":"curved","budget":8500,"builder":"tools/props/art/bathtub-alcove-r.ts","sourceCommit":"4b433fc","sourceHash":"0755cc5e2a1f","wear":{"texelMm":14,"px":[256,256],"charts":40,"coverage":0.321,"rectEfficiency":0.637,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"bathtub-alcove-r-b516a71e1317-lod1.glb","tris":872,"bytes":20684},{"level":2,"file":"bathtub-alcove-r-b516a71e1317-lod2.glb","tris":626,"bytes":17796}]},"battery-jar-rack":{"file":"battery-jar-rack-1a0e51630d16.glb","hash":"1a0e51630d16","bytes":57212,"tris":{"metal":1256,"wood":644,"glass":88,"glass-clear":1564,"paint-hall-case":708},"total":4260,"class":"boxy","budget":5000,"builder":"tools/props/art/battery-jar-rack.ts","sourceCommit":"c3abfa2c","sourceHash":"72b9b6ed7688","wear":{"texelMm":10,"px":[512,256],"charts":204,"coverage":0.43,"rectEfficiency":0.834,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"battery-jar-rack-1a0e51630d16-lod1.glb","tris":2790,"bytes":44304},{"level":2,"file":"battery-jar-rack-1a0e51630d16-lod2.glb","tris":1314,"bytes":28024}]},"beanbag-taped":{"file":"beanbag-taped-c3b895cb7ac5.glb","hash":"c3b895cb7ac5","bytes":70480,"tris":{"enamel-blue":1516,"cover-cloth":3014,"cloth-tape-grey":1072},"total":5602,"class":"curved","budget":6000,"builder":"tools/props/art/beanbag-taped.ts","sourceCommit":"c3abfa2c","sourceHash":"c869b94fd72a","lods":[{"level":1,"file":"beanbag-taped-c3b895cb7ac5-lod1.glb","tris":2378,"bytes":29480},{"level":2,"file":"beanbag-taped-c3b895cb7ac5-lod2.glb","tris":674,"bytes":13956}]},"bedroll":{"file":"bedroll-8008e106addc.glb","hash":"8008e106addc","bytes":40012,"tris":{"rubber":960,"accent-warm":308,"enamel-black":88,"cover-cloth":1004,"cord-grey":1540},"total":3900,"class":"curved","budget":6000,"builder":"tools/props/art/bedroll.ts","sourceCommit":"c3abfa2c","sourceHash":"eceadc474fc8","lods":[{"level":1,"file":"bedroll-8008e106addc-lod1.glb","tris":1590,"bytes":23084},{"level":2,"file":"bedroll-8008e106addc-lod2.glb","tris":538,"bytes":14884}]},"bedroom-book-row":{"file":"bedroom-book-row-98aba5943ab2.glb","hash":"98aba5943ab2","bytes":39800,"tris":{"fabric":324,"paper":396,"accent-warm":132,"enamel-beige":264,"speaker-cloth":324,"wood-walnut-dark":132,"cloth-cream":132,"cloth-plum":264,"book-print":54},"total":2022,"class":"boxy","budget":2800,"builder":"tools/props/art/bedroom-book-row.ts","sourceCommit":"3aa1c15","sourceHash":"d9b316e93a24","lods":[{"level":1,"file":"bedroom-book-row-98aba5943ab2-lod1.glb","tris":1250,"bytes":30056},{"level":2,"file":"bedroom-book-row-98aba5943ab2-lod1.glb","tris":1250,"bytes":30056,"same":true}]},"bedroom-book-stack":{"file":"bedroom-book-stack-239f9ad192e2.glb","hash":"239f9ad192e2","bytes":16368,"tris":{"fabric":76,"paper":64,"accent-warm":76,"enamel-beige":76,"dial-cream":24,"speaker-cloth":76,"book-print":48},"total":440,"class":"boxy","budget":900,"builder":"tools/props/art/bedroom-book-stack.ts","sourceCommit":"40a3bbc","sourceHash":"5627bc75d681","lods":[{"level":1,"file":"bedroom-book-stack-239f9ad192e2.glb","tris":440,"bytes":16368,"same":true},{"level":2,"file":"bedroom-book-stack-239f9ad192e2.glb","tris":440,"bytes":16368,"same":true}]},"bedroom-ceiling-shade":{"file":"bedroom-ceiling-shade-dbd5d575fb11.glb","hash":"dbd5d575fb11","bytes":26604,"tris":{"plastic-dark":124,"brushed":84,"rubber":28,"emissive-warm":158,"enamel-black":188,"speaker-cloth":384,"cover-cloth":128,"cloth-cream":736},"total":1830,"class":"curved","budget":5000,"builder":"tools/props/art/bedroom-ceiling-shade.ts","sourceCommit":"6d03638","sourceHash":"a372ddc47666","lods":[{"level":1,"file":"bedroom-ceiling-shade-dbd5d575fb11-lod1.glb","tris":922,"bytes":21628},{"level":2,"file":"bedroom-ceiling-shade-dbd5d575fb11-lod2.glb","tris":804,"bytes":20668}]},"bedroom-crate-riser":{"file":"bedroom-crate-riser-aa91569ee30a.glb","hash":"aa91569ee30a","bytes":38992,"tris":{"plastic-dark":2680,"wood-walnut":44},"total":2724,"class":"boxy","budget":4000,"builder":"tools/props/art/bedroom-crate-riser.ts","sourceCommit":"082c108","sourceHash":"912405c894e7","wear":{"texelMm":8,"px":[128,128],"charts":6,"coverage":0.341,"rectEfficiency":0.469,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"bedroom-crate-riser-aa91569ee30a-lod1.glb","tris":1092,"bytes":19076},{"level":2,"file":"bedroom-crate-riser-aa91569ee30a-lod2.glb","tris":326,"bytes":9016}]},"bedroom-crt-14":{"file":"bedroom-crt-14-26f64be1869d.glb","hash":"26f64be1869d","bytes":54580,"tris":{"plastic-dark":1156,"plastic-light":744,"metal":12,"brushed":368,"rubber":432,"paper":24,"enamel-black":76,"display-glass":1152,"cover-glow":512},"total":4476,"class":"curved","budget":8500,"builder":"tools/props/art/bedroom-crt-14.ts","sourceCommit":"825b0e0","sourceHash":"748bce554417","lods":[{"level":1,"file":"bedroom-crt-14-26f64be1869d-lod1.glb","tris":1786,"bytes":33372},{"level":2,"file":"bedroom-crt-14-26f64be1869d-lod2.glb","tris":1170,"bytes":26104}]},"bedroom-curtain-pair":{"file":"bedroom-curtain-pair-ae15c1312729.glb","hash":"ae15c1312729","bytes":141704,"tris":{"brushed":2152,"enamel-black":220,"cover-cloth":6400,"cloth-cream":4960},"total":13732,"class":"curved","budget":15000,"builder":"tools/props/art/bedroom-curtain-pair.ts","sourceCommit":"f544deb2","sourceHash":"3f714f3e9717","lods":[{"level":1,"file":"bedroom-curtain-pair-ae15c1312729-lod1.glb","tris":5492,"bytes":63940},{"level":2,"file":"bedroom-curtain-pair-ae15c1312729-lod2.glb","tris":2154,"bytes":31444}]},"bedroom-floor-cushion":{"file":"bedroom-floor-cushion-24ba57e7ec3c.glb","hash":"24ba57e7ec3c","bytes":28200,"tris":{"cover-cloth":1224,"cloth-plum":792},"total":2016,"class":"curved","budget":6500,"builder":"tools/props/art/bedroom-floor-cushion.ts","sourceCommit":"082c108","sourceHash":"0cdd0db4dee0","lods":[{"level":1,"file":"bedroom-floor-cushion-24ba57e7ec3c-lod1.glb","tris":806,"bytes":12776},{"level":2,"file":"bedroom-floor-cushion-24ba57e7ec3c-lod2.glb","tris":240,"bytes":7360}]},"bedroom-floor-lamp":{"file":"bedroom-floor-lamp-66c5e953d5ac.glb","hash":"66c5e953d5ac","bytes":32324,"tris":{"plastic-dark":124,"metal":12,"brushed":304,"rubber":60,"emissive-warm":158,"enamel-black":296,"cover-cloth":336,"cloth-cream":1088},"total":2378,"class":"curved","budget":5200,"builder":"tools/props/art/bedroom-floor-lamp.ts","sourceCommit":"6d03638","sourceHash":"83ae2ce069b7","lods":[{"level":1,"file":"bedroom-floor-lamp-66c5e953d5ac-lod1.glb","tris":951,"bytes":21976},{"level":2,"file":"bedroom-floor-lamp-66c5e953d5ac-lod2.glb","tris":762,"bytes":19652}]},"bedroom-game-console":{"file":"bedroom-game-console-722fff7f6a02.glb","hash":"722fff7f6a02","bytes":48668,"tris":{"plastic-dark":448,"plastic-light":308,"brushed":304,"rubber":2992,"paper":12,"enamel-black":24,"enamel-red":240},"total":4328,"class":"curved","budget":4700,"builder":"tools/props/art/bedroom-game-console.ts","sourceCommit":"825b0e0","sourceHash":"4b189736361c","lods":[{"level":1,"file":"bedroom-game-console-722fff7f6a02-lod1.glb","tris":1724,"bytes":28664},{"level":2,"file":"bedroom-game-console-722fff7f6a02-lod2.glb","tris":624,"bytes":18276}]},"bedroom-jacket-on-hook":{"file":"bedroom-jacket-on-hook-1e0646188922.glb","hash":"1e0646188922","bytes":29916,"tris":{"plastic-dark":44,"brushed":176,"fabric":24,"accent-crimson":2636},"total":2880,"class":"curved","budget":6500,"builder":"tools/props/art/bedroom-jacket-on-hook.ts","sourceCommit":"082c108","sourceHash":"c6beb1e0d391","lods":[{"level":1,"file":"bedroom-jacket-on-hook-1e0646188922-lod1.glb","tris":1152,"bytes":18704},{"level":2,"file":"bedroom-jacket-on-hook-1e0646188922-lod2.glb","tris":346,"bytes":11872}]},"bedroom-low-bookcase":{"file":"bedroom-low-bookcase-035167723a22.glb","hash":"035167723a22","bytes":17852,"tris":{"brushed":264,"enamel-black":72,"wood-walnut":132,"wood-walnut-dark":176},"total":644,"class":"boxy","budget":1600,"builder":"tools/props/art/bedroom-low-bookcase.ts","sourceCommit":"082c108","sourceHash":"6b43e321ff0c","wear":{"texelMm":8,"px":[512,256],"charts":55,"coverage":0.499,"rectEfficiency":0.637,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"bedroom-low-bookcase-035167723a22.glb","tris":644,"bytes":17852,"same":true},{"level":2,"file":"bedroom-low-bookcase-035167723a22.glb","tris":644,"bytes":17852,"same":true}]},"bedroom-reading-lamp":{"file":"bedroom-reading-lamp-6b9cb378a14d.glb","hash":"6b9cb378a14d","bytes":28552,"tris":{"plastic-dark":124,"metal":12,"brushed":304,"rubber":60,"emissive-warm":158,"enamel-black":200,"cover-cloth":216,"cloth-cream":736},"total":1810,"class":"curved","budget":5200,"builder":"tools/props/art/bedroom-reading-lamp.ts","sourceCommit":"6d03638","sourceHash":"1e0ce8fee5b1","lods":[{"level":1,"file":"bedroom-reading-lamp-6b9cb378a14d-lod1.glb","tris":880,"bytes":22324},{"level":2,"file":"bedroom-reading-lamp-6b9cb378a14d-lod2.glb","tris":848,"bytes":21976}]},"bench-psu":{"file":"bench-psu-fcb3f728390c.glb","hash":"fcb3f728390c","bytes":39976,"tris":{"plastic-dark":1132,"brushed":668,"rubber":96,"accent-warm":24,"emissive-warm":44,"enamel-beige":44,"enamel-red":44,"dial-cream":48,"rubber-foot":176,"decal-ink":14,"decal-print":2,"glass-clear":24},"total":2316,"class":"boxy","budget":5000,"builder":"tools/props/art/bench-psu.ts","sourceCommit":"24d088b-dirty","sourceHash":"5c8bf6029110","lods":[{"level":1,"file":"bench-psu-fcb3f728390c-lod1.glb","tris":922,"bytes":28788},{"level":2,"file":"bench-psu-fcb3f728390c-lod2.glb","tris":618,"bytes":25228}]},"blank-tape-pack":{"file":"blank-tape-pack-8e8c66769340.glb","hash":"8e8c66769340","bytes":19744,"tris":{"plastic-dark":440,"paper":36,"accent-warm":24,"decal-ink":12,"cover-print":22,"glass-clear":36},"total":570,"class":"boxy","budget":2000,"builder":"tools/props/art/blank-tape-pack.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"513fd572cc5e","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64176937,"usd":19.06,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":5,"usd":0.35},"note":"list rates; one agent built cassette-stack + tape-crate + cassette-single + blank-tape-pack + cassette-storage-rack: the tokens are the whole run's"},"lods":[{"level":1,"file":"blank-tape-pack-8e8c66769340-lod1.glb","tris":250,"bytes":13160},{"level":2,"file":"blank-tape-pack-8e8c66769340-lod1.glb","tris":250,"bytes":13160,"same":true}]},"body-wash-vibe":{"file":"body-wash-vibe-dc26a8591883.glb","hash":"dc26a8591883","bytes":13996,"tris":{"plastic-dark":320,"accent-magenta":336},"total":656,"class":"curved","budget":1800,"builder":"tools/props/art/body-wash-vibe.ts","sourceCommit":"4b433fc","sourceHash":"5e0e8d2ed975","wear":{"texelMm":3,"px":[128,128],"charts":113,"coverage":0.235,"rectEfficiency":0.55,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"body-wash-vibe-dc26a8591883-lod1.glb","tris":274,"bytes":8740},{"level":2,"file":"body-wash-vibe-dc26a8591883-lod2.glb","tris":78,"bytes":5924}]},"boiler-drum":{"file":"boiler-drum-6c7c67dee32d.glb","hash":"6c7c67dee32d","bytes":67908,"tris":{"metal":1976,"brushed":88,"rubber":220,"emissive-warm":44,"enamel-black":12,"enamel-beige":52,"dial-cream":76,"glass-clear":76,"enamel-bath-aged":1600},"total":4144,"class":"curved","budget":6000,"builder":"tools/props/art/boiler-drum.ts","sourceCommit":"7c41de4-dirty","sourceHash":"1d2a21dffc6e","wear":{"texelMm":8,"px":[256,256],"charts":387,"coverage":0.267,"rectEfficiency":0.51,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"boiler-drum-6c7c67dee32d-lod1.glb","tris":1654,"bytes":35968},{"level":2,"file":"boiler-drum-6c7c67dee32d-lod2.glb","tris":726,"bytes":24012}]},"book-row":{"file":"book-row-d6762ad8b095.glb","hash":"d6762ad8b095","bytes":31396,"tris":{"fabric":248,"paper":128,"accent-warm":72,"speaker-cloth":100,"cover-print":16,"paper-kraft":144,"cover-cloth":500,"cloth-cream":100,"cloth-plum":100},"total":1408,"class":"boxy","budget":3000,"builder":"tools/props/art/book-row.ts","sourceCommit":"5969f670-dirty","sourceHash":"d6d811084086","wear":{"texelMm":5,"px":[256,128],"charts":86,"coverage":0.27,"rectEfficiency":0.557,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"book-row-d6762ad8b095-lod1.glb","tris":1048,"bytes":28460},{"level":2,"file":"book-row-d6762ad8b095-lod2.glb","tris":1004,"bytes":27412}]},"book-stack":{"file":"book-stack-032488b9a657.glb","hash":"032488b9a657","bytes":16352,"tris":{"fabric":76,"paper":64,"accent-warm":76,"enamel-beige":76,"dial-cream":24,"speaker-cloth":76},"total":392,"class":"boxy","budget":800,"builder":"tools/props/art/book-stack.ts","sourceCommit":"5969f670-dirty","sourceHash":"f3a47af4bc8e","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":47059778,"usd":17.85,"minutes":57,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built crt-monitor-mono + book-stack: the tokens are the whole run's"},"wear":{"texelMm":5,"px":[128,128],"charts":53,"coverage":0.259,"rectEfficiency":0.732,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"book-stack-032488b9a657.glb","tris":392,"bytes":16352,"same":true},{"level":2,"file":"book-stack-032488b9a657.glb","tris":392,"bytes":16352,"same":true}]},"bookcase-tall":{"file":"bookcase-tall-750b8e1882a1.glb","hash":"750b8e1882a1","bytes":21372,"tris":{"brushed":264,"wood":48,"enamel-black":72,"wood-walnut":264,"wood-walnut-dark":132},"total":780,"class":"boxy","budget":2200,"builder":"tools/props/art/bookcase-tall.ts","sourceCommit":"082c108","sourceHash":"f7b1fd60b1ce","wear":{"texelMm":8,"px":[512,512],"charts":65,"coverage":0.403,"rectEfficiency":0.498,"gpu":{"bc4":174776,"r8":349525}},"lods":[{"level":1,"file":"bookcase-tall-750b8e1882a1.glb","tris":780,"bytes":21372,"same":true},{"level":2,"file":"bookcase-tall-750b8e1882a1.glb","tris":780,"bytes":21372,"same":true}]},"bookshelf-speaker":{"file":"bookshelf-speaker-7200243f6758.glb","hash":"7200243f6758","bytes":68108,"tris":{"plastic-dark":780,"metal":1052,"chrome":96,"enamel-black":784,"enamel-red":96,"cone-paper":112,"rubber-foot":392,"decal-print":2,"wood-walnut":384},"total":3698,"class":"boxy","budget":3800,"builder":"tools/props/art/bookshelf-speaker.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"b80af29967b0","wear":{"texelMm":6,"px":[256,256],"charts":459,"coverage":0.171,"rectEfficiency":0.501,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"bookshelf-speaker-7200243f6758-lod1.glb","tris":1502,"bytes":39576},{"level":2,"file":"bookshelf-speaker-7200243f6758-lod2.glb","tris":600,"bytes":26316}]},"boombox-compact":{"file":"boombox-compact-06951bb7f817.glb","hash":"06951bb7f817","bytes":50892,"tris":{"plastic-dark":248,"metal":86,"accent-warm":2,"chrome":220,"enamel-black":724,"enamel-beige":1076,"enamel-red":36,"grille-mesh":4,"cone-paper":160,"rubber-foot":416,"decal-ink":48,"decal-print":2,"glass-clear":4},"total":3026,"class":"boxy","budget":5000,"builder":"tools/props/art/boombox-compact.ts","sourceCommit":"999f0c1","sourceHash":"a43329454970","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":57440403,"usd":22.04,"minutes":99,"concept":{"model":"gpt-image-2.5-sunburst","images":5,"usd":0.37},"note":"list rates (the pilot round and its grille fix)"},"lods":[{"level":1,"file":"boombox-compact-06951bb7f817-lod1.glb","tris":1370,"bytes":35428},{"level":2,"file":"boombox-compact-06951bb7f817-lod2.glb","tris":1002,"bytes":31364}]},"boombox-large":{"file":"boombox-large-f86df2464830.glb","hash":"f86df2464830","bytes":200076,"tris":{"plastic-dark":1964,"metal":856,"brushed":916,"rubber":880,"paper":24,"dial":36,"chrome":2344,"enamel-black":1616,"enamel-red":56,"grille-mesh":88,"cone-paper":792,"dial-cream":256,"rubber-foot":1520,"decal-ink":92,"decal-print":2,"glass-clear":10},"total":11452,"class":"curved","budget":12500,"builder":"tools/props/art/boombox-large.ts","sourceCommit":"d804a7db-dirty","sourceHash":"4e3f2fbd2670","wear":{"texelMm":3,"px":[1024,512],"charts":1777,"coverage":0.206,"rectEfficiency":0.56,"gpu":{"bc4":349544,"r8":699051}},"lods":[{"level":1,"file":"boombox-large-f86df2464830-lod1.glb","tris":4570,"bytes":102100},{"level":2,"file":"boombox-large-f86df2464830-lod2.glb","tris":1907,"bytes":63948}]},"boots-pair":{"file":"boots-pair-a8abf50a36ef.glb","hash":"a8abf50a36ef","bytes":105564,"tris":{"plastic-dark":344,"rubber":1352,"food-coffee":520,"leatherette-black":1168,"brass-aged":560,"leather-worn-brown":2984},"total":6928,"class":"curved","budget":9000,"builder":"tools/props/art/boots-pair.ts","sourceCommit":"c3abfa2c","sourceHash":"70d6df43731f","wear":{"texelMm":4,"px":[256,256],"charts":231,"coverage":0.284,"rectEfficiency":0.79,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"boots-pair-a8abf50a36ef-lod1.glb","tris":3338,"bytes":61968},{"level":2,"file":"boots-pair-a8abf50a36ef-lod2.glb","tris":878,"bytes":26140}]},"bottles-small":{"file":"bottles-small-61d1b32ec595.glb","hash":"61d1b32ec595","bytes":34276,"tris":{"plastic-dark":188,"plastic-light":444,"paper":108,"accent-magenta":188,"accent-lilac":256,"enamel-black":60,"glass-clear":384},"total":1628,"class":"curved","budget":3800,"builder":"tools/props/art/bottles-small.ts","sourceCommit":"4b433fc","sourceHash":"b1c3f3f34270","glassOpacity":0.11,"wear":{"texelMm":3,"px":[128,128],"charts":223,"coverage":0.204,"rectEfficiency":0.641,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"bottles-small-61d1b32ec595-lod1.glb","tris":1210,"bytes":29500},{"level":2,"file":"bottles-small-61d1b32ec595-lod2.glb","tris":914,"bytes":26308}]},"bra-dropped-mint":{"file":"bra-dropped-mint-7c475a8637f8.glb","hash":"7c475a8637f8","bytes":27048,"tris":{"cloth-cream":396,"cloth-lilac":2576},"total":2972,"class":"curved","budget":6000,"builder":"tools/props/art/bra-dropped-mint.ts","sourceCommit":"4b433fc","sourceHash":"57e963baeff9","lods":[{"level":1,"file":"bra-dropped-mint-7c475a8637f8-lod1.glb","tris":1188,"bytes":14716},{"level":2,"file":"bra-dropped-mint-7c475a8637f8-lod2.glb","tris":356,"bytes":7752}]},"bra-line-mint":{"file":"bra-line-mint-485adcfd6f1f.glb","hash":"485adcfd6f1f","bytes":66412,"tris":{"brushed":40,"wood":368,"cover-cloth":2724,"cloth-cream":488,"cloth-lilac":2972},"total":6592,"class":"curved","budget":12000,"builder":"tools/props/art/bra-line-mint.ts","sourceCommit":"4ba12af-dirty","sourceHash":"27a925f2d0f9","lods":[{"level":1,"file":"bra-line-mint-485adcfd6f1f-lod1.glb","tris":2636,"bytes":37568},{"level":2,"file":"bra-line-mint-485adcfd6f1f-lod2.glb","tris":790,"bytes":18660}]},"bra-line-vibe":{"file":"bra-line-vibe-8b02e45e20da.glb","hash":"8b02e45e20da","bytes":63384,"tris":{"brushed":40,"wood":368,"rubber":2972,"accent-magenta":488,"cover-cloth":2484},"total":6352,"class":"curved","budget":12000,"builder":"tools/props/art/bra-line-vibe.ts","sourceCommit":"4ba12af-dirty","sourceHash":"e26dc9d5666f","lods":[{"level":1,"file":"bra-line-vibe-8b02e45e20da-lod1.glb","tris":2538,"bytes":35840},{"level":2,"file":"bra-line-vibe-8b02e45e20da-lod2.glb","tris":761,"bytes":18104}]},"bread-board":{"file":"bread-board-d602988e2877.glb","hash":"d602988e2877","bytes":39588,"tris":{"plastic-dark":44,"brushed":140,"wood":1292,"paper":1588},"total":3064,"class":"curved","budget":6000,"builder":"tools/props/art/bread-board.ts","sourceCommit":"0418cb7","sourceHash":"d123728ecbf6","lods":[{"level":1,"file":"bread-board-d602988e2877-lod1.glb","tris":1224,"bytes":23616},{"level":2,"file":"bread-board-d602988e2877-lod2.glb","tris":386,"bytes":11452}]},"breakfast-plate":{"file":"breakfast-plate-d9cd7ad3764b.glb","hash":"d9cd7ad3764b","bytes":33252,"tris":{"brushed":60,"wood":712,"paper":276,"enamel-black":288,"enamel-beige":716,"dial-cream":164},"total":2216,"class":"curved","budget":4000,"builder":"tools/props/art/breakfast-plate.ts","sourceCommit":"a1b3a2e","sourceHash":"ec089c0002aa","lods":[{"level":1,"file":"breakfast-plate-d9cd7ad3764b-lod1.glb","tris":1034,"bytes":20956},{"level":2,"file":"breakfast-plate-d9cd7ad3764b-lod1.glb","tris":1034,"bytes":20956,"same":true}]},"bulb-pendant":{"file":"bulb-pendant-eab5fc88a8fc.glb","hash":"eab5fc88a8fc","bytes":30736,"tris":{"plastic-dark":412,"plastic-light":192,"brushed":500,"rubber":88,"emissive-warm":468,"enamel-black":24},"total":1684,"class":"curved","budget":2400,"builder":"tools/props/art/bulb-pendant.ts","sourceCommit":"888d42a8-dirty","sourceHash":"5efab14ba43a","wear":{"texelMm":3,"px":[512,256],"charts":299,"coverage":0.044,"rectEfficiency":0.159,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"bulb-pendant-eab5fc88a8fc-lod1.glb","tris":662,"bytes":19204},{"level":2,"file":"bulb-pendant-eab5fc88a8fc-lod2.glb","tris":356,"bytes":16100}]},"cable-coil-large":{"file":"cable-coil-large-d0eeafb4c331.glb","hash":"d0eeafb4c331","bytes":43656,"tris":{"plastic-dark":204,"brushed":388,"fabric":228,"rubber":3196,"chrome":256,"decal-print":2},"total":4274,"class":"curved","budget":5000,"builder":"tools/props/art/cable-coil-large.ts","sourceCommit":"8acb9b2-dirty","sourceHash":"0fc05b22b2a6","lods":[{"level":1,"file":"cable-coil-large-d0eeafb4c331-lod1.glb","tris":3362,"bytes":36244},{"level":2,"file":"cable-coil-large-d0eeafb4c331-lod1.glb","tris":3362,"bytes":36244,"same":true}]},"cable-coil-large-black":{"file":"cable-coil-large-black-b4e59baba61f.glb","hash":"b4e59baba61f","bytes":41536,"tris":{"plastic-dark":220,"brushed":440,"fabric":84,"rubber":3692,"chrome":192,"decal-print":2},"total":4630,"class":"curved","budget":5000,"builder":"tools/props/art/cable-coil-large-black.ts","sourceCommit":"f324d00-dirty","sourceHash":"b753237be9a1","lods":[{"level":1,"file":"cable-coil-large-black-b4e59baba61f-lod1.glb","tris":2814,"bytes":30284},{"level":2,"file":"cable-coil-large-black-b4e59baba61f-lod1.glb","tris":2814,"bytes":30284,"same":true}]},"cable-coil-large-cloth":{"file":"cable-coil-large-cloth-1ce809bc7258.glb","hash":"1ce809bc7258","bytes":38008,"tris":{"plastic-dark":188,"brushed":536,"fabric":3500,"decal-print":2,"cloth-cream":84},"total":4310,"class":"curved","budget":5000,"builder":"tools/props/art/cable-coil-large-cloth.ts","sourceCommit":"542b866-dirty","sourceHash":"c5ab820f12a6","lods":[{"level":1,"file":"cable-coil-large-cloth-1ce809bc7258-lod1.glb","tris":1720,"bytes":21676},{"level":2,"file":"cable-coil-large-cloth-1ce809bc7258-lod2.glb","tris":514,"bytes":13544}]},"cable-coil-large-grey":{"file":"cable-coil-large-grey-c88327af4c2c.glb","hash":"c88327af4c2c","bytes":43400,"tris":{"plastic-dark":216,"plastic-light":88,"brushed":488,"rubber":192,"chrome":192,"decal-print":2,"cord-grey":3676},"total":4854,"class":"curved","budget":5000,"builder":"tools/props/art/cable-coil-large-grey.ts","sourceCommit":"542b866-dirty","sourceHash":"c1f2e97537de","lods":[{"level":1,"file":"cable-coil-large-grey-c88327af4c2c-lod1.glb","tris":1938,"bytes":25156},{"level":2,"file":"cable-coil-large-grey-c88327af4c2c-lod2.glb","tris":822,"bytes":17472}]},"cable-coil-large-loose":{"file":"cable-coil-large-loose-ad76720ffac4.glb","hash":"ad76720ffac4","bytes":38504,"tris":{"plastic-dark":160,"brushed":340,"rubber":3548,"accent-crimson":84,"chrome":96,"decal-print":2},"total":4230,"class":"curved","budget":5000,"builder":"tools/props/art/cable-coil-large-loose.ts","sourceCommit":"542b866-dirty","sourceHash":"6f9615caa5bf","lods":[{"level":1,"file":"cable-coil-large-loose-ad76720ffac4-lod1.glb","tris":3420,"bytes":33996},{"level":2,"file":"cable-coil-large-loose-ad76720ffac4-lod2.glb","tris":1290,"bytes":20080}]},"cable-coil-large-power":{"file":"cable-coil-large-power-761af9a3c8a5.glb","hash":"761af9a3c8a5","bytes":36384,"tris":{"plastic-dark":180,"brushed":288,"rubber":3316,"accent-warm":84,"decal-print":2},"total":3870,"class":"curved","budget":5000,"builder":"tools/props/art/cable-coil-large-power.ts","sourceCommit":"542b866-dirty","sourceHash":"cab6e8011df1","lods":[{"level":1,"file":"cable-coil-large-power-761af9a3c8a5-lod1.glb","tris":1548,"bytes":22048},{"level":2,"file":"cable-coil-large-power-761af9a3c8a5-lod2.glb","tris":596,"bytes":15720}]},"cable-coil-small":{"file":"cable-coil-small-85cea5bb81f1.glb","hash":"85cea5bb81f1","bytes":28864,"tris":{"plastic-dark":112,"plastic-light":112,"brushed":552,"rubber":2292,"enamel-red":112},"total":3180,"class":"curved","budget":3200,"builder":"tools/props/art/cable-coil-small.ts","sourceCommit":"8acb9b2-dirty","sourceHash":"c48ecd741744","lods":[{"level":1,"file":"cable-coil-small-85cea5bb81f1-lod1.glb","tris":1272,"bytes":16464},{"level":2,"file":"cable-coil-small-85cea5bb81f1-lod2.glb","tris":490,"bytes":11068}]},"cable-coil-small-jack":{"file":"cable-coil-small-jack-7c5fce3e744b.glb","hash":"7c5fce3e744b","bytes":30628,"tris":{"plastic-dark":116,"brushed":192,"rubber":3100,"accent-warm":76},"total":3484,"class":"curved","budget":3500,"builder":"tools/props/art/cable-coil-small-jack.ts","sourceCommit":"542b866-dirty","sourceHash":"0802aeb8d11f","lods":[{"level":1,"file":"cable-coil-small-jack-7c5fce3e744b-lod1.glb","tris":2200,"bytes":23096},{"level":2,"file":"cable-coil-small-jack-7c5fce3e744b-lod1.glb","tris":2200,"bytes":23096,"same":true}]},"cable-coil-small-patch":{"file":"cable-coil-small-patch-dd5b7f9bf962.glb","hash":"dd5b7f9bf962","bytes":33328,"tris":{"plastic-light":112,"brushed":176,"fabric":76,"rubber":3448,"accent-warm":112},"total":3924,"class":"curved","budget":4000,"builder":"tools/props/art/cable-coil-small-patch.ts","sourceCommit":"f324d00-dirty","sourceHash":"d0f605a11983","lods":[{"level":1,"file":"cable-coil-small-patch-dd5b7f9bf962-lod1.glb","tris":2444,"bytes":24672},{"level":2,"file":"cable-coil-small-patch-dd5b7f9bf962-lod1.glb","tris":2444,"bytes":24672,"same":true}]},"cable-coil-small-phono":{"file":"cable-coil-small-phono-af73bb9e4c57.glb","hash":"af73bb9e4c57","bytes":31088,"tris":{"plastic-light":112,"brushed":480,"rubber":2712,"accent-warm":112,"cloth-cream":76},"total":3492,"class":"curved","budget":4000,"builder":"tools/props/art/cable-coil-small-phono.ts","sourceCommit":"542b866-dirty","sourceHash":"7b3fca9431e0","lods":[{"level":1,"file":"cable-coil-small-phono-af73bb9e4c57-lod1.glb","tris":1712,"bytes":20160},{"level":2,"file":"cable-coil-small-phono-af73bb9e4c57-lod2.glb","tris":846,"bytes":14648}]},"cable-coil-small-red":{"file":"cable-coil-small-red-bbfe82343b81.glb","hash":"bbfe82343b81","bytes":26788,"tris":{"plastic-dark":76,"brushed":208,"accent-warm":2728},"total":3012,"class":"curved","budget":3200,"builder":"tools/props/art/cable-coil-small-red.ts","sourceCommit":"542b866-dirty","sourceHash":"61abc2cf81f7","lods":[{"level":1,"file":"cable-coil-small-red-bbfe82343b81-lod1.glb","tris":1204,"bytes":15136},{"level":2,"file":"cable-coil-small-red-bbfe82343b81-lod2.glb","tris":348,"bytes":9416}]},"cable-coil-small-tied":{"file":"cable-coil-small-tied-42831c773f3b.glb","hash":"42831c773f3b","bytes":29516,"tris":{"plastic-dark":136,"brushed":200,"rubber":2752,"cloth-cream":76},"total":3164,"class":"curved","budget":3200,"builder":"tools/props/art/cable-coil-small-tied.ts","sourceCommit":"542b866-dirty","sourceHash":"55fd8bcc359f","lods":[{"level":1,"file":"cable-coil-small-tied-42831c773f3b-lod1.glb","tris":1266,"bytes":17936},{"level":2,"file":"cable-coil-small-tied-42831c773f3b-lod2.glb","tris":448,"bytes":12504}]},"cable-drum-table":{"file":"cable-drum-table-9366010b44bf.glb","hash":"9366010b44bf","bytes":64200,"tris":{"metal":1216,"wood":876,"rubber":3708,"decal-ink":4,"paper-kraft":324,"wood-hall-board":648,"metal-copper-aged":28},"total":6804,"class":"curved","budget":10000,"builder":"tools/props/art/cable-drum-table.ts","sourceCommit":"c3abfa2c","sourceHash":"85868c4db50b","lods":[{"level":1,"file":"cable-drum-table-9366010b44bf-lod1.glb","tris":2838,"bytes":38680},{"level":2,"file":"cable-drum-table-9366010b44bf-lod2.glb","tris":926,"bytes":23352}]},"callsign-card":{"file":"callsign-card-fc8afc64ef8a.glb","hash":"fc8afc64ef8a","bytes":12784,"tris":{"enamel-beige":24,"cover-print":384,"paper-kraft":744},"total":1152,"class":"boxy","budget":1500,"builder":"tools/props/art/callsign-card.ts","sourceCommit":"5969f670-dirty","sourceHash":"613c6444a6a1","wear":{"texelMm":4,"px":[32,32],"charts":12,"coverage":0.121,"rectEfficiency":0.717,"gpu":{"bc4":696,"r8":1365}},"lods":[{"level":1,"file":"callsign-card-fc8afc64ef8a-lod1.glb","tris":460,"bytes":9756},{"level":2,"file":"callsign-card-fc8afc64ef8a-lod2.glb","tris":416,"bytes":9448}]},"cardboard-box":{"file":"cardboard-box-45a5cbba918d.glb","hash":"45a5cbba918d","bytes":13400,"tris":{"paper":12,"decal-ink":14,"glass-clear":36,"wood-hall-board":212},"total":274,"class":"boxy","budget":1200,"builder":"tools/props/art/cardboard-box.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"f53f600a658b","wear":{"texelMm":10,"px":[128,128],"charts":45,"coverage":0.392,"rectEfficiency":0.763,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"cardboard-box-45a5cbba918d.glb","tris":274,"bytes":13400,"same":true},{"level":2,"file":"cardboard-box-45a5cbba918d.glb","tris":274,"bytes":13400,"same":true}]},"cardboard-box-open":{"file":"cardboard-box-open-f36f86aec038.glb","hash":"f36f86aec038","bytes":36000,"tris":{"decal-ink":12,"wood-walnut-dark":120,"wood-hall-board":2232},"total":2364,"class":"boxy","budget":2400,"builder":"tools/props/art/cardboard-box-open.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"f12c1534a770","wear":{"texelMm":10,"px":[256,256],"charts":108,"coverage":0.251,"rectEfficiency":0.457,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"cardboard-box-open-f36f86aec038-lod1.glb","tris":946,"bytes":24092},{"level":2,"file":"cardboard-box-open-f36f86aec038-lod2.glb","tris":368,"bytes":13704}]},"cardigan-hung":{"file":"cardigan-hung-eb2880931be1.glb","hash":"eb2880931be1","bytes":41880,"tris":{"brushed":124,"paper-kraft":1116,"cover-cloth":1350,"leather-worn-brown":100},"total":2690,"class":"curved","budget":3000,"builder":"tools/props/art/cardigan-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"c4edd0fb2030","lods":[{"level":1,"file":"cardigan-hung-eb2880931be1-lod1.glb","tris":1076,"bytes":21976},{"level":2,"file":"cardigan-hung-eb2880931be1-lod2.glb","tris":379,"bytes":12444}]},"cassette-deck-dual":{"file":"cassette-deck-dual-c39a598400f7.glb","hash":"c39a598400f7","bytes":75112,"tris":{"plastic-dark":430,"plastic-light":108,"metal":284,"brushed":140,"rubber":82,"paper":4,"accent-warm":4,"dial":24,"chrome":288,"enamel-black":1252,"enamel-red":44,"rubber-foot":312,"decal-ink":138,"glass-clear":10},"total":3120,"class":"boxy","budget":4000,"builder":"tools/props/art/cassette-deck-dual.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"88316cf63f65","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":49201815,"usd":14.79,"minutes":54,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built cassette-deck-single + cassette-deck-dual + cassette-deck-gutted: the tokens are the whole run's"},"wear":{"texelMm":4,"px":[512,256],"charts":655,"coverage":0.187,"rectEfficiency":0.479,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"cassette-deck-dual-c39a598400f7-lod1.glb","tris":2655,"bytes":69044},{"level":2,"file":"cassette-deck-dual-c39a598400f7-lod2.glb","tris":1186,"bytes":43128}]},"cassette-deck-gutted":{"file":"cassette-deck-gutted-0cc1f111fb59.glb","hash":"0cc1f111fb59","bytes":87436,"tris":{"plastic-dark":374,"plastic-light":316,"metal":744,"brushed":756,"wood":12,"rubber":84,"paper":44,"accent-warm":68,"accent-purple":56,"accent-lilac":56,"chrome":140,"enamel-black":442,"enamel-red":124,"dial-cream":24,"decal-ink":116,"glass-clear":6},"total":3362,"class":"boxy","budget":3600,"builder":"tools/props/art/cassette-deck-gutted.ts","sourceCommit":"d804a7db-dirty","sourceHash":"0d6d06a28a44","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":49201815,"usd":14.79,"minutes":54,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built cassette-deck-single + cassette-deck-dual + cassette-deck-gutted: the tokens are the whole run's"},"wear":{"texelMm":4,"px":[512,256],"charts":653,"coverage":0.228,"rectEfficiency":0.558,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"cassette-deck-gutted-0cc1f111fb59-lod1.glb","tris":1710,"bytes":60760},{"level":2,"file":"cassette-deck-gutted-0cc1f111fb59-lod2.glb","tris":880,"bytes":45136}]},"cassette-deck-single":{"file":"cassette-deck-single-7215928a9bb0.glb","hash":"7215928a9bb0","bytes":75192,"tris":{"plastic-dark":376,"plastic-light":76,"metal":304,"brushed":756,"rubber":82,"paper":2,"accent-warm":2,"dial":24,"chrome":288,"enamel-black":628,"enamel-red":44,"rubber-foot":312,"decal-ink":140,"glass-clear":8},"total":3042,"class":"boxy","budget":4000,"builder":"tools/props/art/cassette-deck-single.ts","sourceCommit":"3361f1b8","sourceHash":"47e1d3d50ce7","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":49201815,"usd":14.79,"minutes":54,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built cassette-deck-single + cassette-deck-dual + cassette-deck-gutted: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":603,"coverage":0.277,"rectEfficiency":0.622,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"cassette-deck-single-7215928a9bb0-lod1.glb","tris":1816,"bytes":56380},{"level":2,"file":"cassette-deck-single-7215928a9bb0-lod2.glb","tris":794,"bytes":37828}]},"cassette-single":{"file":"cassette-single-11d6144d0c36.glb","hash":"11d6144d0c36","bytes":28648,"tris":{"plastic-dark":592,"plastic-light":272,"metal":110,"paper":22,"cone-paper":4,"decal-ink":4,"cover-print":2,"glass-clear":2},"total":1008,"class":"boxy","budget":2000,"builder":"tools/props/art/cassette-single.ts","sourceCommit":"5969f670-dirty","sourceHash":"71025c39311b","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64176937,"usd":19.06,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":5,"usd":0.35},"note":"list rates; one agent built cassette-stack + tape-crate + cassette-single + blank-tape-pack + cassette-storage-rack: the tokens are the whole run's"},"wear":{"texelMm":4,"px":[128,64],"charts":156,"coverage":0.084,"rectEfficiency":0.604,"gpu":{"bc4":5480,"r8":10923}},"lods":[{"level":1,"file":"cassette-single-11d6144d0c36-lod1.glb","tris":818,"bytes":24616},{"level":2,"file":"cassette-single-11d6144d0c36-lod2.glb","tris":558,"bytes":20100}]},"cassette-spill":{"file":"cassette-spill-6a7f4a74cdf7.glb","hash":"6a7f4a74cdf7","bytes":28572,"tris":{"plastic-dark":528,"plastic-light":188,"paper":68,"display-glass":24,"decal-ink":8,"cover-print":44,"glass-clear":120},"total":980,"class":"boxy","budget":2000,"builder":"tools/props/art/cassette-spill.ts","sourceCommit":"bd560aeb","sourceHash":"8a50e0dcd859","lods":[{"level":1,"file":"cassette-spill-6a7f4a74cdf7-lod1.glb","tris":580,"bytes":21720},{"level":2,"file":"cassette-spill-6a7f4a74cdf7-lod2.glb","tris":528,"bytes":20840}]},"cassette-stack":{"file":"cassette-stack-54e408b95995.glb","hash":"54e408b95995","bytes":20412,"tris":{"plastic-dark":220,"plastic-light":32,"paper":22,"display-glass":12,"decal-ink":4,"cover-print":22,"glass-clear":44},"total":356,"class":"boxy","budget":2000,"builder":"tools/props/art/cassette-stack.ts","sourceCommit":"5969f670-dirty","sourceHash":"0e8f6861dc46","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64176937,"usd":19.06,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":5,"usd":0.35},"note":"list rates; one agent built cassette-stack + tape-crate + cassette-single + blank-tape-pack + cassette-storage-rack: the tokens are the whole run's"},"wear":{"texelMm":4,"px":[128,64],"charts":43,"coverage":0.232,"rectEfficiency":0.566,"gpu":{"bc4":5480,"r8":10923}},"lods":[{"level":1,"file":"cassette-stack-54e408b95995.glb","tris":356,"bytes":20412,"same":true},{"level":2,"file":"cassette-stack-54e408b95995-lod2.glb","tris":354,"bytes":20376}]},"cassette-storage-rack":{"file":"cassette-storage-rack-a40ffb408678.glb","hash":"a40ffb408678","bytes":30160,"tris":{"plastic-dark":624,"plastic-light":144,"metal":132,"wood":364,"cover-print":154},"total":1418,"class":"boxy","budget":3000,"builder":"tools/props/art/cassette-storage-rack.ts","sourceCommit":"999f0c1","sourceHash":"4a3a86468998","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64176937,"usd":19.06,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":5,"usd":0.35},"note":"list rates; one agent built cassette-stack + tape-crate + cassette-single + blank-tape-pack + cassette-storage-rack: the tokens are the whole run's"},"lods":[{"level":1,"file":"cassette-storage-rack-a40ffb408678-lod1.glb","tris":1162,"bytes":26268},{"level":2,"file":"cassette-storage-rack-a40ffb408678-lod2.glb","tris":678,"bytes":20200}]},"ceiling-dome":{"file":"ceiling-dome-23dcba37176c.glb","hash":"23dcba37176c","bytes":35824,"tris":{"opal-bulkhead":3312,"brass-aged":1296},"total":4608,"class":"curved","budget":5000,"builder":"tools/props/art/ceiling-dome.ts","sourceCommit":"c3abfa2c","sourceHash":"8e2e79d99c86","lods":[{"level":1,"file":"ceiling-dome-23dcba37176c-lod1.glb","tris":1780,"bytes":20112},{"level":2,"file":"ceiling-dome-23dcba37176c-lod2.glb","tris":552,"bytes":9720}]},"ceiling-pendant-enamel":{"file":"ceiling-pendant-enamel-8ec9041623e8.glb","hash":"8ec9041623e8","bytes":23588,"tris":{"brushed":608,"rubber":72,"emissive-warm":280,"enamel-black":688,"enamel-beige":524},"total":2172,"class":"curved","budget":2200,"builder":"tools/props/art/ceiling-pendant-enamel.ts","sourceCommit":"ff6e5d8-dirty","sourceHash":"13a8dc093971","lods":[{"level":1,"file":"ceiling-pendant-enamel-8ec9041623e8-lod1.glb","tris":866,"bytes":15436},{"level":2,"file":"ceiling-pendant-enamel-8ec9041623e8-lod1.glb","tris":866,"bytes":15436,"same":true}]},"ceiling-pendant-globe":{"file":"ceiling-pendant-globe-45198d056d99.glb","hash":"45198d056d99","bytes":41764,"tris":{"plastic-dark":92,"plastic-light":192,"brushed":88,"enamel-black":24,"cloth-cream":28,"opal-bulkhead":3240,"brass-aged":1192},"total":4856,"class":"curved","budget":5000,"builder":"tools/props/art/ceiling-pendant-globe.ts","sourceCommit":"c3abfa2c","sourceHash":"7d0e47677f73","lods":[{"level":1,"file":"ceiling-pendant-globe-45198d056d99-lod1.glb","tris":1926,"bytes":25412},{"level":2,"file":"ceiling-pendant-globe-45198d056d99-lod2.glb","tris":598,"bytes":16232}]},"ceiling-pendant-shade":{"file":"ceiling-pendant-shade-b55f4b4192eb.glb","hash":"b55f4b4192eb","bytes":43580,"tris":{"plastic-dark":284,"plastic-light":316,"brushed":492,"rubber":88,"shade":96,"emissive-warm":280,"enamel-black":24,"cover-cloth":112,"cloth-cream":1180},"total":2872,"class":"curved","budget":3800,"builder":"tools/props/art/ceiling-pendant-shade.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"9fa72ff21854","wear":{"texelMm":4,"px":[512,256],"charts":181,"coverage":0.026,"rectEfficiency":0.115,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"ceiling-pendant-shade-b55f4b4192eb-lod1.glb","tris":1124,"bytes":28512},{"level":2,"file":"ceiling-pendant-shade-b55f4b4192eb-lod2.glb","tris":1024,"bytes":27952}]},"cereal-bowl":{"file":"cereal-bowl-2fe62eeb436d.glb","hash":"2fe62eeb436d","bytes":55292,"tris":{"brushed":284,"wood":1968,"enamel":220,"enamel-black":360,"enamel-beige":956,"enamel-red":256,"cone-paper":656},"total":4700,"class":"curved","budget":5000,"builder":"tools/props/art/cereal-bowl.ts","sourceCommit":"b19afc5","sourceHash":"8ff14452576f","lods":[{"level":1,"file":"cereal-bowl-2fe62eeb436d-lod1.glb","tris":2070,"bytes":34664},{"level":2,"file":"cereal-bowl-2fe62eeb436d-lod2.glb","tris":914,"bytes":20512}]},"cereal-box":{"file":"cereal-box-2a51098b76c5.glb","hash":"2a51098b76c5","bytes":18192,"tris":{"wood":484,"paper":120,"cover-print":24,"glass-clear":64},"total":692,"class":"boxy","budget":1800,"builder":"tools/props/art/cereal-box.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"b5318d42422d","lods":[{"level":1,"file":"cereal-box-2a51098b76c5-lod1.glb","tris":284,"bytes":11704},{"level":2,"file":"cereal-box-2a51098b76c5-lod2.glb","tris":218,"bytes":10156}]},"chart-printout":{"file":"chart-printout-31f6675206b2.glb","hash":"31f6675206b2","bytes":55216,"tris":{"metal":20,"paper":3900,"accent-warm":60,"cover-print":192},"total":4172,"class":"curved","budget":6000,"builder":"tools/props/art/chart-printout.ts","sourceCommit":"5969f670-dirty","sourceHash":"a87b2afcff95","wear":{"texelMm":6,"px":[256,128],"charts":438,"coverage":0.284,"rectEfficiency":0.654,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"chart-printout-31f6675206b2-lod1.glb","tris":1668,"bytes":28908},{"level":2,"file":"chart-printout-31f6675206b2-lod2.glb","tris":500,"bytes":12388}]},"chest-flashlight":{"file":"chest-flashlight-6222f2e9927f.glb","hash":"6222f2e9927f","bytes":25412,"tris":{"plastic-dark":908,"brushed":308,"rubber":92,"accent-warm":44,"chrome":192,"display-glass":44,"glass-clear":92},"total":1680,"class":"curved","budget":2500,"builder":"tools/props/art/chest-flashlight.ts","sourceCommit":"24d088b-dirty","sourceHash":"21520f1e9e27","glassOpacity":0.22,"lods":[{"level":1,"file":"chest-flashlight-6222f2e9927f-lod1.glb","tris":846,"bytes":19720},{"level":2,"file":"chest-flashlight-6222f2e9927f-lod2.glb","tris":574,"bytes":16692}]},"clamp-lamp":{"file":"clamp-lamp-d167ed26dee8.glb","hash":"d167ed26dee8","bytes":75388,"tris":{"plastic-dark":202,"plastic-light":512,"metal":534,"brushed":940,"rubber":364,"emissive-warm":278,"chrome":620,"enamel-black":268,"decal-ink":2},"total":3720,"class":"curved","budget":4000,"builder":"tools/props/art/clamp-lamp.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"62f1a7f8576c","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":24599054,"usd":12.95,"minutes":47,"concept":{"model":"gpt-image-2.5-sunburst","images":1,"usd":0.07},"note":"list rates; tokens = processed (input + cache) at the last record per message"},"wear":{"texelMm":3,"px":[256,256],"charts":383,"coverage":0.204,"rectEfficiency":0.582,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"clamp-lamp-d167ed26dee8-lod1.glb","tris":1610,"bytes":42388},{"level":2,"file":"clamp-lamp-d167ed26dee8-lod2.glb","tris":1481,"bytes":42352}]},"clothes-heap":{"file":"clothes-heap-bbd9e9f6f4f5.glb","hash":"bbd9e9f6f4f5","bytes":33868,"tris":{"accent-warm":132,"accent-magenta":1152,"cloth-cream":832,"cloth-lilac":852},"total":2968,"class":"curved","budget":6000,"builder":"tools/props/art/clothes-heap.ts","sourceCommit":"bd560aeb","sourceHash":"949c27c1f94e","lods":[{"level":1,"file":"clothes-heap-bbd9e9f6f4f5-lod1.glb","tris":1380,"bytes":21040},{"level":2,"file":"clothes-heap-bbd9e9f6f4f5-lod2.glb","tris":394,"bytes":11648}]},"clothes-rail":{"file":"clothes-rail-e5e703625b58.glb","hash":"e5e703625b58","bytes":80780,"tris":{"metal":3176,"brushed":1580,"wood":108,"rubber":496},"total":5360,"class":"curved","budget":5600,"builder":"tools/props/art/clothes-rail.ts","sourceCommit":"c3abfa2c","sourceHash":"4d7373037263","wear":{"texelMm":6,"px":[512,256],"charts":705,"coverage":0.216,"rectEfficiency":0.483,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"clothes-rail-e5e703625b58-lod1.glb","tris":2142,"bytes":39040},{"level":2,"file":"clothes-rail-e5e703625b58-lod2.glb","tris":642,"bytes":20024}]},"clothes-rail-crammed":{"file":"clothes-rail-crammed-4f8c1f1845f8.glb","hash":"4f8c1f1845f8","bytes":156016,"tris":{"plastic-light":332,"metal":1020,"fabric":260,"rubber":1092,"accent-crimson":356,"chrome":1304,"enamel-black":260,"enamel-red":724,"speaker-cloth":428,"glass-clear":864,"enamel-blue":260,"enamel-green":260,"paint-olive":356,"wood-walnut":108,"paper-kraft":356,"cover-cloth":1760,"cloth-cream":1092,"cloth-lilac":356,"cloth-plum":356,"cord-grey":380},"total":11924,"class":"curved","budget":12000,"builder":"tools/props/art/clothes-rail-crammed.ts","sourceCommit":"bd560aeb","sourceHash":"e80682a38816","lods":[{"level":1,"file":"clothes-rail-crammed-4f8c1f1845f8-lod1.glb","tris":4825,"bytes":88332},{"level":2,"file":"clothes-rail-crammed-4f8c1f1845f8-lod2.glb","tris":2002,"bytes":57636}]},"clothes-rope":{"file":"clothes-rope-66a203ced875.glb","hash":"66a203ced875","bytes":89032,"tris":{"metal":364,"wood":176,"accent-warm":1000,"accent-magenta":1332,"chrome":820,"enamel-blue":612,"cloth-cream":1000,"cloth-lilac":1944,"cloth-plum":1048,"cord-grey":1316},"total":9612,"class":"curved","budget":11000,"builder":"tools/props/art/clothes-rope.ts","sourceCommit":"bd560aeb","sourceHash":"43f01444aab7","lods":[{"level":1,"file":"clothes-rope-66a203ced875-lod1.glb","tris":3842,"bytes":53168},{"level":2,"file":"clothes-rope-66a203ced875-lod2.glb","tris":1248,"bytes":31496}]},"coat-hook-rail":{"file":"coat-hook-rail-3a388120f87c.glb","hash":"3a388120f87c","bytes":21112,"tris":{"brushed":1448,"wood":44,"enamel-black":120},"total":1612,"class":"boxy","budget":1800,"builder":"tools/props/art/coat-hook-rail.ts","sourceCommit":"24d088b-dirty","sourceHash":"501a16e2a822","lods":[{"level":1,"file":"coat-hook-rail-3a388120f87c-lod1.glb","tris":644,"bytes":13684},{"level":2,"file":"coat-hook-rail-3a388120f87c-lod1.glb","tris":644,"bytes":13684,"same":true}]},"coat-stand":{"file":"coat-stand-1a299c6387e5.glb","hash":"1a299c6387e5","bytes":85984,"tris":{"metal":272,"chrome":318,"enamel-black":2080,"rubber-foot":496,"cover-cloth":1444,"cloth-lilac":912},"total":5522,"class":"curved","budget":7500,"builder":"tools/props/art/coat-stand.ts","sourceCommit":"c3abfa2c","sourceHash":"7e5972e1030b","wear":{"texelMm":10,"px":[256,128],"charts":173,"coverage":0.08,"rectEfficiency":0.35,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"coat-stand-1a299c6387e5-lod1.glb","tris":2472,"bytes":43388},{"level":2,"file":"coat-stand-1a299c6387e5-lod2.glb","tris":1038,"bytes":26240}]},"coffee-bag":{"file":"coffee-bag-175b295c95a0.glb","hash":"175b295c95a0","bytes":9552,"tris":{"brushed":196,"cover-print":24,"paper-kraft":104},"total":324,"class":"boxy","budget":1800,"builder":"tools/props/art/coffee-bag.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"541b76abe18c","lods":[{"level":1,"file":"coffee-bag-175b295c95a0.glb","tris":324,"bytes":9552,"same":true},{"level":2,"file":"coffee-bag-175b295c95a0.glb","tris":324,"bytes":9552,"same":true}]},"coffee-creamer-tin":{"file":"coffee-creamer-tin-dd44f3d984f8.glb","hash":"dd44f3d984f8","bytes":12776,"tris":{"brushed":572,"paper":204,"cover-print":96},"total":872,"class":"boxy","budget":1600,"builder":"tools/props/art/coffee-creamer-tin.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"b0472871781a","lods":[{"level":1,"file":"coffee-creamer-tin-dd44f3d984f8-lod1.glb","tris":648,"bytes":11692},{"level":2,"file":"coffee-creamer-tin-dd44f3d984f8-lod2.glb","tris":396,"bytes":9400}]},"coffee-french-press":{"file":"coffee-french-press-66258d665607.glb","hash":"66258d665607","bytes":33696,"tris":{"plastic-dark":332,"metal":40,"brushed":1776,"enamel-black":92,"glass-clear":432,"grille-brushed":22},"total":2694,"class":"curved","budget":3500,"builder":"tools/props/art/coffee-french-press.ts","sourceCommit":"f983532-dirty","sourceHash":"2277aeed7c4a","glassOpacity":0.065,"lods":[{"level":1,"file":"coffee-french-press-66258d665607-lod1.glb","tris":1076,"bytes":21824},{"level":2,"file":"coffee-french-press-66258d665607-lod2.glb","tris":612,"bytes":17448}]},"coffee-glass-canister":{"file":"coffee-glass-canister-896e76dcc323.glb","hash":"896e76dcc323","bytes":30272,"tris":{"brushed":944,"cone-paper":504,"rubber-foot":224,"cover-print":16,"glass-clear":896},"total":2584,"class":"curved","budget":3500,"builder":"tools/props/art/coffee-glass-canister.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"d1abaf4a53c0","glassOpacity":0.065,"lods":[{"level":1,"file":"coffee-glass-canister-896e76dcc323-lod1.glb","tris":1048,"bytes":17916},{"level":2,"file":"coffee-glass-canister-896e76dcc323-lod2.glb","tris":420,"bytes":12544}]},"coffee-grinder":{"file":"coffee-grinder-eeabd03b9f6d.glb","hash":"eeabd03b9f6d","bytes":67432,"tris":{"plastic-dark":740,"metal":308,"brushed":412,"rubber":12,"enamel-black":108,"enamel-beige":28,"cone-paper":348,"rubber-foot":292,"decal-ink":28,"cover-print":188,"glass-clear":580,"food-coffee":1868},"total":4912,"class":"boxy","budget":5000,"builder":"tools/props/art/coffee-grinder.ts","sourceCommit":"542b866-dirty","sourceHash":"4ee484210d50","glassOpacity":0.18,"lods":[{"level":1,"file":"coffee-grinder-eeabd03b9f6d-lod1.glb","tris":1962,"bytes":43600},{"level":2,"file":"coffee-grinder-eeabd03b9f6d-lod2.glb","tris":1564,"bytes":37212}]},"coffee-knock-box":{"file":"coffee-knock-box-3638f5d51954.glb","hash":"3638f5d51954","bytes":33580,"tris":{"plastic-dark":316,"wood":1196,"cone-paper":220,"rubber-foot":460},"total":2192,"class":"boxy","budget":3000,"builder":"tools/props/art/coffee-knock-box.ts","sourceCommit":"c997727","sourceHash":"084d465345f8","lods":[{"level":1,"file":"coffee-knock-box-3638f5d51954-lod1.glb","tris":1094,"bytes":23472},{"level":2,"file":"coffee-knock-box-3638f5d51954-lod2.glb","tris":366,"bytes":13212}]},"coffee-mug":{"file":"coffee-mug-c7a3fbf35b85.glb","hash":"c7a3fbf35b85","bytes":20564,"tris":{"wood":160,"enamel":906,"enamel-black":76},"total":1142,"class":"curved","budget":1800,"builder":"tools/props/art/coffee-mug.ts","sourceCommit":"5969f670-dirty","sourceHash":"993320e5726e","wear":{"texelMm":4,"px":[128,128],"charts":61,"coverage":0.187,"rectEfficiency":0.588,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"coffee-mug-c7a3fbf35b85-lod1.glb","tris":624,"bytes":12944},{"level":2,"file":"coffee-mug-c7a3fbf35b85-lod2.glb","tris":326,"bytes":8900}]},"coffee-mug-empty":{"file":"coffee-mug-empty-90d04fb3722e.glb","hash":"90d04fb3722e","bytes":12296,"tris":{"wood":160,"enamel":906},"total":1066,"class":"curved","budget":1800,"builder":"tools/props/art/coffee-mug-empty.ts","sourceCommit":"44ec871-dirty","sourceHash":"66b513a963de","lods":[{"level":1,"file":"coffee-mug-empty-90d04fb3722e-lod1.glb","tris":536,"bytes":8504},{"level":2,"file":"coffee-mug-empty-90d04fb3722e-lod2.glb","tris":254,"bytes":5976}]},"coffee-mug-green":{"file":"coffee-mug-green-4237ae7fa484.glb","hash":"4237ae7fa484","bytes":28744,"tris":{"wood":192,"enamel":700,"enamel-black":188,"enamel-green":712},"total":1792,"class":"curved","budget":1800,"builder":"tools/props/art/coffee-mug-green.ts","sourceCommit":"5969f670-dirty","sourceHash":"aecfe86eb8ad","wear":{"texelMm":4,"px":[128,64],"charts":46,"coverage":0.185,"rectEfficiency":0.503,"gpu":{"bc4":5480,"r8":10923}},"lods":[{"level":1,"file":"coffee-mug-green-4237ae7fa484-lod1.glb","tris":1014,"bytes":19248},{"level":2,"file":"coffee-mug-green-4237ae7fa484-lod2.glb","tris":546,"bytes":13416}]},"coffee-mug-green-empty":{"file":"coffee-mug-green-empty-4efedf6712d3.glb","hash":"4efedf6712d3","bytes":18220,"tris":{"wood":192,"enamel":700,"enamel-green":712},"total":1604,"class":"curved","budget":1800,"builder":"tools/props/art/coffee-mug-green-empty.ts","sourceCommit":"d4f785d-dirty","sourceHash":"6f22d86e5eac","lods":[{"level":1,"file":"coffee-mug-green-empty-4efedf6712d3-lod1.glb","tris":826,"bytes":12928},{"level":2,"file":"coffee-mug-green-empty-4efedf6712d3-lod2.glb","tris":358,"bytes":8624}]},"coffee-sideboard":{"file":"coffee-sideboard-7090631425c3.glb","hash":"7090631425c3","bytes":40140,"tris":{"brushed":1268,"wood-coffee":940,"wood-coffee-inset":84},"total":2292,"class":"boxy","budget":4500,"builder":"tools/props/art/coffee-sideboard.ts","sourceCommit":"d4f785d-dirty","sourceHash":"c9755e24fd4b","wear":{"texelMm":12,"px":[512,256],"charts":286,"coverage":0.432,"rectEfficiency":0.783,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"coffee-sideboard-7090631425c3-lod1.glb","tris":958,"bytes":21040},{"level":2,"file":"coffee-sideboard-7090631425c3-lod2.glb","tris":426,"bytes":14952}]},"coffee-storage-tin":{"file":"coffee-storage-tin-2b677ccd6c1a.glb","hash":"2b677ccd6c1a","bytes":29700,"tris":{"metal":92,"brushed":740,"wood":140,"cover-print":112,"paint-olive":1368},"total":2452,"class":"curved","budget":3000,"builder":"tools/props/art/coffee-storage-tin.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"a8970250ae4e","lods":[{"level":1,"file":"coffee-storage-tin-2b677ccd6c1a-lod1.glb","tris":980,"bytes":18560},{"level":2,"file":"coffee-storage-tin-2b677ccd6c1a-lod1.glb","tris":980,"bytes":18560,"same":true}]},"coffee-tamper":{"file":"coffee-tamper-72e5e1a4745a.glb","hash":"72e5e1a4745a","bytes":8392,"tris":{"plastic-dark":382,"brushed":236},"total":618,"class":"curved","budget":1200,"builder":"tools/props/art/coffee-tamper.ts","sourceCommit":"e7a709f","sourceHash":"e6cde8abfa97","lods":[{"level":1,"file":"coffee-tamper-72e5e1a4745a-lod1.glb","tris":494,"bytes":7600},{"level":2,"file":"coffee-tamper-72e5e1a4745a-lod2.glb","tris":322,"bytes":6392}]},"coin-viewer":{"file":"coin-viewer-d73acdc1eb1c.glb","hash":"d73acdc1eb1c","bytes":89204,"tris":{"rubber":592,"glass":140,"chrome":208,"paint-olive":1712,"rust-hall":584,"steel-hall-edge":1966},"total":5202,"class":"curved","budget":6000,"builder":"tools/props/art/coin-viewer.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"60d2d744c0ee","wear":{"texelMm":6,"px":[512,256],"charts":669,"coverage":0.352,"rectEfficiency":0.863,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"coin-viewer-d73acdc1eb1c-lod1.glb","tris":2526,"bytes":48732},{"level":2,"file":"coin-viewer-d73acdc1eb1c-lod2.glb","tris":1345,"bytes":33260}]},"corkboard":{"file":"corkboard-12a103b5941d.glb","hash":"12a103b5941d","bytes":18952,"tris":{"metal":64,"wood":176,"cover-print":194,"paper-kraft":632},"total":1066,"class":"boxy","budget":3500,"builder":"tools/props/art/corkboard.ts","sourceCommit":"5969f670-dirty","sourceHash":"df54450a04ef","wear":{"texelMm":4,"px":[256,128],"charts":38,"coverage":0.199,"rectEfficiency":0.5,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"corkboard-12a103b5941d-lod1.glb","tris":462,"bytes":13708},{"level":2,"file":"corkboard-12a103b5941d-lod2.glb","tris":448,"bytes":13624}]},"crate-riser":{"file":"crate-riser-3fb3ea4a46c7.glb","hash":"3fb3ea4a46c7","bytes":32996,"tris":{"plastic-dark":1340,"enamel-blue":1340,"wood-workshop":44},"total":2724,"class":"boxy","budget":4000,"builder":"tools/props/art/crate-riser.ts","sourceCommit":"c3abfa2c","sourceHash":"5dbc727ad28a","wear":{"texelMm":8,"px":[128,128],"charts":6,"coverage":0.341,"rectEfficiency":0.469,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"crate-riser-3fb3ea4a46c7-lod1.glb","tris":1092,"bytes":17264},{"level":2,"file":"crate-riser-3fb3ea4a46c7-lod2.glb","tris":324,"bytes":9044}]},"crate-salvaged-boards":{"file":"crate-salvaged-boards-b21dbedf0725.glb","hash":"b21dbedf0725","bytes":66104,"tris":{"plastic-dark":1276,"plastic-light":48,"brushed":1588,"enamel-beige":288,"enamel-blue":784,"enamel-green":24,"wood-walnut":24,"brass-aged":192},"total":4224,"class":"boxy","budget":5000,"builder":"tools/props/art/crate-salvaged-boards.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"93e13c68b2ed","wear":{"texelMm":8,"px":[256,256],"charts":593,"coverage":0.191,"rectEfficiency":0.698,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"crate-salvaged-boards-b21dbedf0725-lod1.glb","tris":2372,"bytes":48244},{"level":2,"file":"crate-salvaged-boards-b21dbedf0725-lod2.glb","tris":1230,"bytes":34680}]},"crate-shelf-wall":{"file":"crate-shelf-wall-b8dd8af19706.glb","hash":"b8dd8af19706","bytes":36708,"tris":{"metal":632,"brushed":192,"wood-workshop":880},"total":1704,"class":"boxy","budget":2300,"builder":"tools/props/art/crate-shelf-wall.ts","sourceCommit":"4b433fc","sourceHash":"2b1302d12dad","wear":{"texelMm":4,"px":[512,256],"charts":296,"coverage":0.532,"rectEfficiency":0.82,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"crate-shelf-wall-b8dd8af19706-lod1.glb","tris":680,"bytes":18252},{"level":2,"file":"crate-shelf-wall-b8dd8af19706-lod2.glb","tris":318,"bytes":10868}]},"crt-monitor-mono":{"file":"crt-monitor-mono-72bc3abf4206.glb","hash":"72bc3abf4206","bytes":50032,"tris":{"plastic-dark":424,"metal":466,"chrome":48,"enamel-black":132,"enamel-beige":578,"display-glass":64,"rubber-foot":232,"decal-ink":22,"decal-print":2,"screen-live":96},"total":2064,"class":"boxy","budget":3000,"builder":"tools/props/art/crt-monitor-mono.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"4ae4838597f0","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":7245125,"usd":3.54,"minutes":13,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; tokens = processed (input + cache) at the last record per message"},"wear":{"texelMm":3,"px":[512,256],"charts":296,"coverage":0.425,"rectEfficiency":0.842,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"crt-monitor-mono-72bc3abf4206-lod1.glb","tris":963,"bytes":34416},{"level":2,"file":"crt-monitor-mono-72bc3abf4206-lod2.glb","tris":754,"bytes":30912}]},"crt-tv-14":{"file":"crt-tv-14-816633e553a8.glb","hash":"816633e553a8","bytes":60852,"tris":{"plastic-dark":2112,"plastic-light":32,"metal":32,"brushed":376,"rubber":422,"screen":880,"chrome":96,"enamel-black":384,"dial-cream":100,"speaker-cloth":12,"decal-ink":44,"decal-print":2},"total":4492,"class":"curved","budget":8000,"builder":"tools/props/art/crt-tv-14.ts","sourceCommit":"c3abfa2c","sourceHash":"3b27bd098a6c","lods":[{"level":1,"file":"crt-tv-14-816633e553a8-lod1.glb","tris":1796,"bytes":39820},{"level":2,"file":"crt-tv-14-816633e553a8-lod2.glb","tris":574,"bytes":25876}]},"crt-tv-21":{"file":"crt-tv-21-eb61cf727251.glb","hash":"eb61cf727251","bytes":64368,"tris":{"plastic-dark":1224,"plastic-light":32,"metal":32,"brushed":568,"rubber":550,"screen":1136,"paper":12,"chrome":96,"enamel-black":448,"dial-cream":100,"speaker-cloth":12,"decal-ink":52,"decal-print":4,"wood-walnut-dark":472},"total":4738,"class":"curved","budget":9000,"builder":"tools/props/art/crt-tv-21.ts","sourceCommit":"c3abfa2c","sourceHash":"199883c690b0","lods":[{"level":1,"file":"crt-tv-21-eb61cf727251-lod1.glb","tris":1892,"bytes":41836},{"level":2,"file":"crt-tv-21-eb61cf727251-lod2.glb","tris":792,"bytes":30336}]},"dat-deck":{"file":"dat-deck-abf1ac8e9153.glb","hash":"abf1ac8e9153","bytes":55944,"tris":{"plastic-dark":658,"plastic-light":44,"metal":288,"emissive-warm":86,"chrome":256,"enamel-black":404,"enamel-red":44,"grille-mesh":4,"display-glass":2,"rubber-foot":312,"decal-ink":86,"decal-print":2,"glass-clear":2},"total":2188,"class":"boxy","budget":3500,"builder":"tools/props/art/dat-deck.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"2d3bd606e415","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":56890316,"usd":16.44,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dat-deck + vcr: the tokens are the whole run's"},"wear":{"texelMm":4,"px":[256,256],"charts":349,"coverage":0.271,"rectEfficiency":0.653,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"dat-deck-abf1ac8e9153-lod1.glb","tris":1183,"bytes":40292},{"level":2,"file":"dat-deck-abf1ac8e9153-lod2.glb","tris":849,"bytes":34356}]},"daybed":{"file":"daybed-1132a2b903ec.glb","hash":"1132a2b903ec","bytes":113496,"tris":{"accent-crimson":1152,"cover-cloth":3432,"cloth-cream":3040,"cloth-plum":516,"wood-hall-board":976},"total":9116,"class":"curved","budget":15000,"builder":"tools/props/art/daybed.ts","sourceCommit":"c3abfa2c","sourceHash":"69bef10c8802","wear":{"texelMm":8,"px":[512,256],"charts":286,"coverage":0.32,"rectEfficiency":0.686,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"daybed-1132a2b903ec-lod1.glb","tris":3782,"bytes":52376},{"level":2,"file":"daybed-1132a2b903ec-lod2.glb","tris":1547,"bytes":31944}]},"deodorant-can":{"file":"deodorant-can-d34bf2f11123.glb","hash":"d34bf2f11123","bytes":15328,"tris":{"plastic-dark":192,"brushed":416,"accent-magenta":128},"total":736,"class":"curved","budget":2000,"builder":"tools/props/art/deodorant-can.ts","sourceCommit":"4b433fc","sourceHash":"92e1e2c4ec8c","wear":{"texelMm":3,"px":[128,128],"charts":40,"coverage":0.257,"rectEfficiency":0.541,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"deodorant-can-d34bf2f11123-lod1.glb","tris":466,"bytes":12372},{"level":2,"file":"deodorant-can-d34bf2f11123-lod2.glb","tris":354,"bytes":11060}]},"desk-lamp":{"file":"desk-lamp-68c80e3e20bd.glb","hash":"68c80e3e20bd","bytes":77512,"tris":{"plastic-dark":1092,"rubber":314,"emissive-warm":198,"enamel":392,"chrome":2152,"enamel-black":686,"paint-olive":412},"total":5246,"class":"curved","budget":5400,"builder":"tools/props/art/desk-lamp.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"0882355d0dc4","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":39993548,"usd":17.16,"minutes":62,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built desk-lamp + pilot-lamp-strip: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":380,"coverage":0.138,"rectEfficiency":0.463,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"desk-lamp-68c80e3e20bd-lod1.glb","tris":2096,"bytes":42216},{"level":2,"file":"desk-lamp-68c80e3e20bd-lod2.glb","tris":709,"bytes":24568}]},"desk-lamp-banker":{"file":"desk-lamp-banker-ba13468fff3f.glb","hash":"ba13468fff3f","bytes":43616,"tris":{"plastic-dark":248,"fabric":240,"rubber":60,"shade":356,"emissive-warm":144,"enamel-green":356,"brass-aged":960},"total":2364,"class":"curved","budget":3800,"builder":"tools/props/art/desk-lamp-banker.ts","sourceCommit":"888d42a8-dirty","sourceHash":"091bef5fc5b2","wear":{"texelMm":4,"px":[256,128],"charts":220,"coverage":0.249,"rectEfficiency":0.595,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"desk-lamp-banker-ba13468fff3f-lod1.glb","tris":960,"bytes":24964},{"level":2,"file":"desk-lamp-banker-ba13468fff3f-lod2.glb","tris":800,"bytes":22608}]},"desk-mic":{"file":"desk-mic-4b51aacc8e3d.glb","hash":"4b51aacc8e3d","bytes":77976,"tris":{"plastic-dark":2406,"plastic-light":44,"brushed":280,"rubber":256,"chrome":204,"enamel-black":166,"grille-mesh":156,"speaker-cloth":94,"decal-ink":2,"decal-print":2},"total":3610,"class":"curved","budget":3700,"builder":"tools/props/art/desk-mic.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"2fa81d50d9d2","wear":{"texelMm":1.5,"px":[256,256],"charts":697,"coverage":0.194,"rectEfficiency":0.693,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"desk-mic-4b51aacc8e3d-lod1.glb","tris":1476,"bytes":40632},{"level":2,"file":"desk-mic-4b51aacc8e3d-lod2.glb","tris":1234,"bytes":33988}]},"dish-rack":{"file":"dish-rack-9fd79da2ab6d.glb","hash":"9fd79da2ab6d","bytes":58236,"tris":{"brushed":1936,"enamel":200,"enamel-black":960,"enamel-beige":2634},"total":5730,"class":"curved","budget":10000,"builder":"tools/props/art/dish-rack.ts","sourceCommit":"dff1b3b","sourceHash":"441b2dd34491","lods":[{"level":1,"file":"dish-rack-9fd79da2ab6d-lod1.glb","tris":2172,"bytes":32200},{"level":2,"file":"dish-rack-9fd79da2ab6d-lod2.glb","tris":1098,"bytes":18884}]},"dj-mixer-2ch":{"file":"dj-mixer-2ch-4624d9c4cfcf.glb","hash":"4624d9c4cfcf","bytes":74372,"tris":{"plastic-dark":1132,"plastic-light":380,"metal":392,"brushed":194,"rubber":184,"dial":12,"chrome":516,"enamel-black":112,"enamel-red":180,"decal-ink":78,"decal-print":2,"glass-clear":12},"total":3194,"class":"boxy","budget":5000,"builder":"tools/props/art/dj-mixer-2ch.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"539f70afdcb5","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":36940652,"usd":15.04,"minutes":52,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dj-mixer-2ch + dj-mixer-4ch: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":530,"coverage":0.336,"rectEfficiency":0.677,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"dj-mixer-2ch-4624d9c4cfcf-lod1.glb","tris":1512,"bytes":49500},{"level":2,"file":"dj-mixer-2ch-4624d9c4cfcf-lod2.glb","tris":1328,"bytes":45836}]},"dj-mixer-4ch":{"file":"dj-mixer-4ch-73617cb52f84.glb","hash":"73617cb52f84","bytes":89608,"tris":{"plastic-dark":2216,"plastic-light":240,"metal":196,"emissive-warm":204,"chrome":576,"enamel-black":396,"enamel-red":168,"rubber-foot":176,"decal-ink":160,"decal-print":2,"glass-clear":12},"total":4346,"class":"boxy","budget":5000,"builder":"tools/props/art/dj-mixer-4ch.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"8c4c3e4aa194","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":36940652,"usd":15.04,"minutes":52,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dj-mixer-2ch + dj-mixer-4ch: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":724,"coverage":0.475,"rectEfficiency":0.93,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"dj-mixer-4ch-73617cb52f84-lod1.glb","tris":1887,"bytes":52956},{"level":2,"file":"dj-mixer-4ch-73617cb52f84-lod2.glb","tris":1236,"bytes":39828}]},"dj-table":{"file":"dj-table-c0dec01f0c31.glb","hash":"c0dec01f0c31","bytes":21880,"tris":{"enamel-black":488,"grille-mesh":12,"wood-bench-plank":312},"total":812,"class":"boxy","budget":3000,"builder":"tools/props/art/dj-table.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"b025f94497a7","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":28415029,"usd":11.02,"minutes":47,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dj-table + equipment-rack-table: the tokens are the whole run's"},"wear":{"texelMm":8,"px":[512,512],"charts":216,"coverage":0.311,"rectEfficiency":0.556,"gpu":{"bc4":174776,"r8":349525}},"lods":[{"level":1,"file":"dj-table-c0dec01f0c31-lod1.glb","tris":412,"bytes":15240},{"level":2,"file":"dj-table-c0dec01f0c31-lod2.glb","tris":304,"bytes":13384}]},"dj-turntable-direct":{"file":"dj-turntable-direct-dabd28532554.glb","hash":"dabd28532554","bytes":108904,"tris":{"plastic-dark":1426,"plastic-light":58,"metal":230,"brushed":766,"rubber":244,"paper":30,"accent-warm":44,"emissive-warm":44,"chrome":1672,"enamel-black":94,"enamel-red":58,"grille-mesh":128,"rubber-foot":384,"decal-ink":24,"decal-print":2,"vinyl":128},"total":5332,"class":"curved","budget":8000,"builder":"tools/props/art/dj-turntable-direct.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"8edf8d5db96c","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":32327114,"usd":16.54,"minutes":55,"concept":{"model":"gpt-image-2.5-sunburst","images":1,"usd":0.07},"note":"list rates"},"texture":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (texturer)","tokens":109510861,"usd":26.04,"minutes":69,"note":"list rates; the wear map (unwrap + bake, 3 mm/texel) and the vinyl shader; the director's integration on the ledger (P35)"},"wear":{"texelMm":3,"px":[512,256],"charts":579,"coverage":0.353,"rectEfficiency":0.76,"gpu":{"bc4":87400,"r8":174763}},"vinyl":{"tris":128,"textureBytes":0,"drawCalls":1},"lods":[{"level":1,"file":"dj-turntable-direct-dabd28532554-lod1.glb","tris":2139,"bytes":62528},{"level":2,"file":"dj-turntable-direct-dabd28532554-lod2.glb","tris":1394,"bytes":50584}]},"dress-lilac-hung":{"file":"dress-lilac-hung-0ffb8f8a6e22.glb","hash":"0ffb8f8a6e22","bytes":27000,"tris":{"brushed":104,"cover-cloth":672,"cloth-cream":260,"cloth-lilac":948},"total":1984,"class":"curved","budget":3500,"builder":"tools/props/art/dress-lilac-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"15ef33484e93","lods":[{"level":1,"file":"dress-lilac-hung-0ffb8f8a6e22-lod1.glb","tris":792,"bytes":15580},{"level":2,"file":"dress-lilac-hung-0ffb8f8a6e22-lod2.glb","tris":426,"bytes":10892}]},"drying-line-alcove":{"file":"drying-line-alcove-f7e258788208.glb","hash":"f7e258788208","bytes":22896,"tris":{"brushed":560,"enamel":2500},"total":3060,"class":"curved","budget":3200,"builder":"tools/props/art/drying-line-alcove.ts","sourceCommit":"c3abfa2c","sourceHash":"45f6e5ca7190","lods":[{"level":1,"file":"drying-line-alcove-f7e258788208-lod1.glb","tris":1224,"bytes":12344},{"level":2,"file":"drying-line-alcove-f7e258788208-lod2.glb","tris":350,"bytes":6532}]},"dynamic-mic":{"file":"dynamic-mic-9247e5a6065c.glb","hash":"9247e5a6065c","bytes":43800,"tris":{"plastic-dark":232,"brushed":448,"rubber":44,"chrome":88,"enamel-black":496,"speaker-cloth":118,"decal-ink":4,"decal-print":2,"grille-brushed":620},"total":2052,"class":"curved","budget":2500,"builder":"tools/props/art/dynamic-mic.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"9195692fc40a","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":48348436,"usd":17.21,"minutes":53,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dynamic-mic + mic-boom-stand: the tokens are the whole run's"},"wear":{"texelMm":1.5,"px":[256,128],"charts":146,"coverage":0.169,"rectEfficiency":0.53,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"dynamic-mic-9247e5a6065c-lod1.glb","tris":942,"bytes":31480},{"level":2,"file":"dynamic-mic-9247e5a6065c-lod2.glb","tris":803,"bytes":27748}]},"eight-track-player":{"file":"eight-track-player-f65e95995387.glb","hash":"f65e95995387","bytes":48376,"tris":{"plastic-dark":562,"plastic-light":22,"metal":208,"brushed":224,"wood":92,"rubber":82,"emissive-warm":46,"chrome":396,"enamel-black":66,"enamel-red":22,"grille-mesh":2,"dial-cream":138,"rubber-foot":232,"decal-ink":32,"decal-print":2,"cover-print":2,"plastic-grey-cool":152},"total":2280,"class":"boxy","budget":3500,"builder":"tools/props/art/eight-track-player.ts","sourceCommit":"c3abfa2c","sourceHash":"19648107e568","lods":[{"level":1,"file":"eight-track-player-f65e95995387-lod1.glb","tris":1418,"bytes":41708},{"level":2,"file":"eight-track-player-f65e95995387-lod2.glb","tris":1327,"bytes":40544}]},"equipment-rack-table":{"file":"equipment-rack-table-5ea030ee7d7e.glb","hash":"5ea030ee7d7e","bytes":28780,"tris":{"metal":192,"enamel-black":152,"grille-mesh":116,"rubber-foot":144,"wood-walnut":280,"wood-walnut-dark":32},"total":916,"class":"boxy","budget":3000,"builder":"tools/props/art/equipment-rack-table.ts","sourceCommit":"d804a7db-dirty","sourceHash":"b7a0e9911f03","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":28415029,"usd":11.02,"minutes":47,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dj-table + equipment-rack-table: the tokens are the whole run's"},"wear":{"texelMm":10,"px":[512,256],"charts":163,"coverage":0.34,"rectEfficiency":0.492,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"equipment-rack-table-5ea030ee7d7e.glb","tris":916,"bytes":28780,"same":true},{"level":2,"file":"equipment-rack-table-5ea030ee7d7e.glb","tris":916,"bytes":28780,"same":true}]},"espresso-cup":{"file":"espresso-cup-5ccac73d89ae.glb","hash":"5ccac73d89ae","bytes":19208,"tris":{"brushed":268,"wood":128,"enamel-black":124,"enamel-beige":896},"total":1416,"class":"curved","budget":2400,"builder":"tools/props/art/espresso-cup.ts","sourceCommit":"0b0a377","sourceHash":"972cac5b95cd","lods":[{"level":1,"file":"espresso-cup-5ccac73d89ae-lod1.glb","tris":1000,"bytes":16432},{"level":2,"file":"espresso-cup-5ccac73d89ae-lod2.glb","tris":642,"bytes":12816}]},"espresso-machine":{"file":"espresso-machine-0eec65d93736.glb","hash":"0eec65d93736","bytes":64296,"tris":{"plastic-dark":480,"metal":176,"brushed":804,"accent-warm":12,"chrome":1520,"enamel-black":448,"enamel-red":12,"dial-cream":92,"rubber-foot":736,"decal-ink":6,"glass-clear":92,"grille-brushed":12},"total":4390,"class":"boxy","budget":5000,"builder":"tools/props/art/espresso-machine.ts","sourceCommit":"542b866-dirty","sourceHash":"840162ab8519","wear":{"texelMm":8,"px":[256,128],"charts":133,"coverage":0.373,"rectEfficiency":0.827,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"espresso-machine-0eec65d93736-lod1.glb","tris":1754,"bytes":39344},{"level":2,"file":"espresso-machine-0eec65d93736-lod2.glb","tris":912,"bytes":29348}]},"extension-cord-reel":{"file":"extension-cord-reel-e00d1fd58b71.glb","hash":"e00d1fd58b71","bytes":69964,"tris":{"plastic-dark":1360,"metal":1028,"rubber":2516,"accent-warm":1168,"decal-ink":2,"decal-print":4},"total":6078,"class":"curved","budget":9000,"builder":"tools/props/art/extension-cord-reel.ts","sourceCommit":"c3abfa2c","sourceHash":"7c2cc461a495","lods":[{"level":1,"file":"extension-cord-reel-e00d1fd58b71-lod1.glb","tris":2428,"bytes":38264},{"level":2,"file":"extension-cord-reel-e00d1fd58b71-lod2.glb","tris":728,"bytes":19472}]},"filing-cabinet":{"file":"filing-cabinet-5f8fb6d94f1f.glb","hash":"5f8fb6d94f1f","bytes":46532,"tris":{"metal":132,"brushed":240,"paper":36,"chrome":1532,"enamel-black":12,"cover-print":6,"paint-rescued-beige":486},"total":2444,"class":"boxy","budget":4200,"builder":"tools/props/art/filing-cabinet.ts","sourceCommit":"c3abfa2c","sourceHash":"ec2668a57f8b","wear":{"texelMm":8,"px":[512,256],"charts":340,"coverage":0.4,"rectEfficiency":0.619,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"filing-cabinet-5f8fb6d94f1f-lod1.glb","tris":976,"bytes":27940},{"level":2,"file":"filing-cabinet-5f8fb6d94f1f-lod2.glb","tris":514,"bytes":19604}]},"flannel-hung":{"file":"flannel-hung-89c26f006df9.glb","hash":"89c26f006df9","bytes":45592,"tris":{"plastic-dark":160,"chrome":124,"wood-walnut":140,"cover-cloth":1270,"cloth-plum":1102},"total":2796,"class":"curved","budget":3000,"builder":"tools/props/art/flannel-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"51a495b66665","lods":[{"level":1,"file":"flannel-hung-89c26f006df9-lod1.glb","tris":1118,"bytes":23928},{"level":2,"file":"flannel-hung-89c26f006df9-lod2.glb","tris":547,"bytes":15964}]},"floor-cushion":{"file":"floor-cushion-196d802c157d.glb","hash":"196d802c157d","bytes":25936,"tris":{"fabric":1068,"cover-cloth":1068,"cloth-plum":124},"total":2260,"class":"curved","budget":8000,"builder":"tools/props/art/floor-cushion.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"f750f4382105","lods":[{"level":1,"file":"floor-cushion-196d802c157d-lod1.glb","tris":904,"bytes":15040},{"level":2,"file":"floor-cushion-196d802c157d-lod2.glb","tris":270,"bytes":8000}]},"floor-lamp":{"file":"floor-lamp-f54b8b9ed0e1.glb","hash":"f54b8b9ed0e1","bytes":58636,"tris":{"plastic-dark":236,"brushed":420,"rubber":196,"shade":96,"emissive-warm":280,"enamel-black":12,"cover-cloth":112,"cloth-cream":1180,"brass-aged":1428},"total":3960,"class":"curved","budget":4400,"builder":"tools/props/art/floor-lamp.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"9f34820d8a55","wear":{"texelMm":6,"px":[256,128],"charts":270,"coverage":0.14,"rectEfficiency":0.784,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"floor-lamp-f54b8b9ed0e1-lod1.glb","tris":1518,"bytes":34988},{"level":2,"file":"floor-lamp-f54b8b9ed0e1-lod2.glb","tris":1102,"bytes":30456}]},"floor-lamp-bent":{"file":"floor-lamp-bent-b76a78b49c15.glb","hash":"b76a78b49c15","bytes":44648,"tris":{"plastic-dark":276,"brushed":248,"rubber":288,"emissive-warm":280,"enamel":432,"enamel-green":1776,"brass-aged":1308},"total":4608,"class":"curved","budget":5000,"builder":"tools/props/art/floor-lamp-bent.ts","sourceCommit":"c3abfa2c","sourceHash":"aad745615a9b","lods":[{"level":1,"file":"floor-lamp-bent-b76a78b49c15-lod1.glb","tris":1840,"bytes":27360},{"level":2,"file":"floor-lamp-bent-b76a78b49c15-lod2.glb","tris":1185,"bytes":21504}]},"floor-lamp-paper":{"file":"floor-lamp-paper-5d28e8f30c72.glb","hash":"5d28e8f30c72","bytes":30376,"tris":{"plastic-dark":264,"brushed":248,"wood":716,"rubber":60,"paper":36,"shade":124,"emissive-warm":280},"total":1728,"class":"boxy","budget":3000,"builder":"tools/props/art/floor-lamp-paper.ts","sourceCommit":"c3abfa2c","sourceHash":"e675bc7db934","lods":[{"level":1,"file":"floor-lamp-paper-5d28e8f30c72-lod1.glb","tris":1208,"bytes":22928},{"level":2,"file":"floor-lamp-paper-5d28e8f30c72-lod2.glb","tris":1056,"bytes":20060}]},"floor-pillow":{"file":"floor-pillow-de9bc12856fe.glb","hash":"de9bc12856fe","bytes":84588,"tris":{"fabric":1248,"accent-warm":1600,"cover-cloth":3421},"total":6269,"class":"curved","budget":6500,"builder":"tools/props/art/floor-pillow.ts","sourceCommit":"c3abfa2c","sourceHash":"837ba5178717","lods":[{"level":1,"file":"floor-pillow-de9bc12856fe-lod1.glb","tris":2504,"bytes":36800},{"level":2,"file":"floor-pillow-de9bc12856fe-lod2.glb","tris":766,"bytes":17604}]},"floor-speaker":{"file":"floor-speaker-52d205f06608.glb","hash":"52d205f06608","bytes":58048,"tris":{"plastic-dark":1272,"metal":724,"wood":572,"enamel-black":1530,"enamel-red":38,"cone-paper":352,"rubber-foot":1232,"decal-ink":10},"total":5730,"class":"curved","budget":6000,"builder":"tools/props/art/floor-speaker.ts","sourceCommit":"c3abfa2c","sourceHash":"db14da26bf61","lods":[{"level":1,"file":"floor-speaker-52d205f06608-lod1.glb","tris":2328,"bytes":35388},{"level":2,"file":"floor-speaker-52d205f06608-lod2.glb","tris":778,"bytes":22980}]},"fluorescent-batten":{"file":"fluorescent-batten-726516d3286a.glb","hash":"726516d3286a","bytes":18324,"tris":{"plastic-light":396,"brushed":272,"emissive-warm":92,"enamel":44,"enamel-black":24,"paper-kraft":184},"total":1012,"class":"boxy","budget":2000,"builder":"tools/props/art/fluorescent-batten.ts","sourceCommit":"c3abfa2c","sourceHash":"f498411af041","lods":[{"level":1,"file":"fluorescent-batten-726516d3286a-lod1.glb","tris":686,"bytes":15400},{"level":2,"file":"fluorescent-batten-726516d3286a-lod2.glb","tris":640,"bytes":14696}]},"folded-blanket":{"file":"folded-blanket-ea99c757c9bb.glb","hash":"ea99c757c9bb","bytes":34272,"tris":{"fabric":2300,"accent-crimson":32,"cover-cloth":1732},"total":4064,"class":"curved","budget":7000,"builder":"tools/props/art/folded-blanket.ts","sourceCommit":"0640b7b0","sourceHash":"90b11301305d","lods":[{"level":1,"file":"folded-blanket-ea99c757c9bb-lod1.glb","tris":1624,"bytes":20028},{"level":2,"file":"folded-blanket-ea99c757c9bb-lod2.glb","tris":488,"bytes":11564}]},"folded-clothes":{"file":"folded-clothes-3a65f19afa90.glb","hash":"3a65f19afa90","bytes":38300,"tris":{"plastic-dark":20,"rubber":388,"accent-warm":348,"speaker-cloth":480,"cover-cloth":828,"cord-grey":316},"total":2380,"class":"curved","budget":3500,"builder":"tools/props/art/folded-clothes.ts","sourceCommit":"c3abfa2c","sourceHash":"4d211176ac39","lods":[{"level":1,"file":"folded-clothes-3a65f19afa90-lod1.glb","tris":948,"bytes":22744},{"level":2,"file":"folded-clothes-3a65f19afa90-lod2.glb","tris":282,"bytes":14200}]},"folded-clothes-light":{"file":"folded-clothes-light-b9bc3122d498.glb","hash":"b9bc3122d498","bytes":42304,"tris":{"paper-kraft":284,"cover-cloth":1118,"cloth-cream":500,"cloth-lilac":284,"cord-grey":352},"total":2538,"class":"curved","budget":3500,"builder":"tools/props/art/folded-clothes-light.ts","sourceCommit":"c3abfa2c","sourceHash":"c1cf3377e080","lods":[{"level":1,"file":"folded-clothes-light-b9bc3122d498-lod1.glb","tris":1152,"bytes":22308},{"level":2,"file":"folded-clothes-light-b9bc3122d498-lod2.glb","tris":865,"bytes":17848}]},"fridge-small":{"file":"fridge-small-606344411b28.glb","hash":"606344411b28","bytes":53556,"tris":{"plastic-dark":24,"metal":1496,"chrome":900,"enamel-beige":2626,"rubber-foot":488},"total":5534,"class":"curved","budget":6000,"builder":"tools/props/art/fridge-small.ts","sourceCommit":"822cc7f-dirty","sourceHash":"14aa8b5b9c64","lods":[{"level":1,"file":"fridge-small-606344411b28-lod1.glb","tris":2218,"bytes":31440},{"level":2,"file":"fridge-small-606344411b28-lod2.glb","tris":1098,"bytes":22432}]},"fume-fan":{"file":"fume-fan-f50ca9d28fd2.glb","hash":"f50ca9d28fd2","bytes":27772,"tris":{"plastic-dark":528,"metal":772,"brushed":40,"rubber":96,"grille-mesh":10,"speaker-cloth":12},"total":1458,"class":"boxy","budget":5000,"builder":"tools/props/art/fume-fan.ts","sourceCommit":"24d088b-dirty","sourceHash":"7e7be4a7a078","lods":[{"level":1,"file":"fume-fan-f50ca9d28fd2-lod1.glb","tris":798,"bytes":19680},{"level":2,"file":"fume-fan-f50ca9d28fd2-lod2.glb","tris":472,"bytes":16744}]},"fuse-board-porcelain":{"file":"fuse-board-porcelain-7f9b0af2ee54.glb","hash":"7f9b0af2ee54","bytes":57956,"tris":{"brushed":108,"paper":12,"enamel":1844,"chrome":96,"enamel-black":106,"enamel-red":56,"decal-ink":4,"cover-print":2,"glass-clear":12,"enamel-blue":56,"enamel-green":28,"wood-walnut-dark":44,"steel-hall-bare":400,"paint-hall-case":116},"total":2884,"class":"boxy","budget":5000,"builder":"tools/props/art/fuse-board-porcelain.ts","sourceCommit":"c3abfa2c","sourceHash":"6c9130ac2f85","wear":{"texelMm":4,"px":[512,256],"charts":146,"coverage":0.474,"rectEfficiency":0.592,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"fuse-board-porcelain-7f9b0af2ee54-lod1.glb","tris":1184,"bytes":39440},{"level":2,"file":"fuse-board-porcelain-7f9b0af2ee54-lod2.glb","tris":870,"bytes":35524}]},"gaff-tape-roll":{"file":"gaff-tape-roll-a9a3a22229cd.glb","hash":"a9a3a22229cd","bytes":16304,"tris":{"rubber":960,"paper":256,"speaker-cloth":396},"total":1612,"class":"curved","budget":1800,"builder":"tools/props/art/gaff-tape-roll.ts","sourceCommit":"24d088b-dirty","sourceHash":"4814b158fb63","lods":[{"level":1,"file":"gaff-tape-roll-a9a3a22229cd-lod1.glb","tris":922,"bytes":13560},{"level":2,"file":"gaff-tape-roll-a9a3a22229cd-lod1.glb","tris":922,"bytes":13560,"same":true}]},"graphic-eq":{"file":"graphic-eq-b0c76427c12f.glb","hash":"b0c76427c12f","bytes":76152,"tris":{"plastic-dark":1716,"metal":276,"brushed":644,"chrome":128,"rubber-foot":368,"decal-ink":84,"paint-rescued-cream":960},"total":4176,"class":"boxy","budget":5000,"builder":"tools/props/art/graphic-eq.ts","sourceCommit":"d804a7db-dirty","sourceHash":"9ec7d2eeace9","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64933243,"usd":19.45,"minutes":67,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built graphic-eq + patch-bay + vu-bridge: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":1026,"coverage":0.23,"rectEfficiency":0.535,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"graphic-eq-b0c76427c12f-lod1.glb","tris":1826,"bytes":41972},{"level":2,"file":"graphic-eq-b0c76427c12f-lod2.glb","tris":788,"bytes":27196}]},"guitar-dead":{"file":"guitar-dead-dfa61bf78050.glb","hash":"dfa61bf78050","bytes":70728,"tris":{"brushed":1056,"enamel-beige":1300,"cone-paper":144,"wood-walnut-dark":808,"food-coffee":292,"wood-hall-board":1608,"leatherette-black":160},"total":5368,"class":"curved","budget":9000,"builder":"tools/props/art/guitar-dead.ts","sourceCommit":"c3abfa2c","sourceHash":"dc31cbefe9aa","wear":{"texelMm":4,"px":[512,256],"charts":263,"coverage":0.329,"rectEfficiency":0.527,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"guitar-dead-dfa61bf78050-lod1.glb","tris":2468,"bytes":42176},{"level":2,"file":"guitar-dead-dfa61bf78050-lod2.glb","tris":1898,"bytes":35104}]},"hair-dryer":{"file":"hair-dryer-a38c273c091e.glb","hash":"a38c273c091e","bytes":48688,"tris":{"plastic-dark":60,"plastic-light":2184,"brushed":280,"accent-lilac":1792,"enamel-red":44,"grille-mesh":18},"total":4378,"class":"curved","budget":6500,"builder":"tools/props/art/hair-dryer.ts","sourceCommit":"4b433fc","sourceHash":"1a0659a7b841","lods":[{"level":1,"file":"hair-dryer-a38c273c091e-lod1.glb","tris":1750,"bytes":27556},{"level":2,"file":"hair-dryer-a38c273c091e-lod2.glb","tris":548,"bytes":16836}]},"hairbrush":{"file":"hairbrush-9b978f411170.glb","hash":"9b978f411170","bytes":59372,"tris":{"plastic-dark":5242,"brushed":44,"rubber":316},"total":5602,"class":"curved","budget":6000,"builder":"tools/props/art/hairbrush.ts","sourceCommit":"4b433fc","sourceHash":"5b0e1f04c51f","lods":[{"level":1,"file":"hairbrush-9b978f411170-lod1.glb","tris":2224,"bytes":30512},{"level":2,"file":"hairbrush-9b978f411170-lod2.glb","tris":672,"bytes":14736}]},"hallway-bulkhead-light":{"file":"hallway-bulkhead-light-0e971657b328.glb","hash":"0e971657b328","bytes":64700,"tris":{"plastic-dark":20,"rubber":336,"opal-bulkhead":334,"steel-hall-aged":564,"steel-hall-bare":460,"paint-hall-case":2092},"total":3806,"class":"curved","budget":6000,"builder":"tools/props/art/hallway-bulkhead-light.ts","sourceCommit":"15da6bb-dirty","sourceHash":"5b8bb6a30fcd","wear":{"texelMm":4,"px":[256,256],"charts":501,"coverage":0.149,"rectEfficiency":0.519,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"hallway-bulkhead-light-0e971657b328-lod1.glb","tris":1544,"bytes":32112},{"level":2,"file":"hallway-bulkhead-light-0e971657b328-lod2.glb","tris":496,"bytes":18564}]},"hallway-cable-pile":{"file":"hallway-cable-pile-ddfdd62855f3.glb","hash":"ddfdd62855f3","bytes":81272,"tris":{"fabric":128,"rubber":11636,"steel-hall-aged":28},"total":11792,"class":"curved","budget":15000,"builder":"tools/props/art/hallway-cable-pile.ts","sourceCommit":"15da6bb-dirty","sourceHash":"d6ccf49bacd7","lods":[{"level":1,"file":"hallway-cable-pile-ddfdd62855f3-lod1.glb","tris":4716,"bytes":38692},{"level":2,"file":"hallway-cable-pile-ddfdd62855f3-lod2.glb","tris":1414,"bytes":16172}]},"hallway-caged-sconce":{"file":"hallway-caged-sconce-de8ac443a677.glb","hash":"de8ac443a677","bytes":64692,"tris":{"plastic-dark":20,"rubber":336,"opal-bulkhead":334,"steel-hall-aged":564,"steel-hall-bare":460,"paint-hall-case":2092},"total":3806,"class":"curved","budget":6000,"builder":"tools/props/art/hallway-caged-sconce.ts","sourceCommit":"15da6bb-dirty","sourceHash":"0015c1ce3498","wear":{"texelMm":4,"px":[256,256],"charts":501,"coverage":0.149,"rectEfficiency":0.519,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"hallway-caged-sconce-de8ac443a677-lod1.glb","tris":1544,"bytes":32104},{"level":2,"file":"hallway-caged-sconce-de8ac443a677-lod2.glb","tris":496,"bytes":18556}]},"hallway-cut-cables":{"file":"hallway-cut-cables-8d1d2fd2b102.glb","hash":"8d1d2fd2b102","bytes":35772,"tris":{"rubber":1168,"cord-grey":584,"paint-hall-lift":116,"steel-hall-edge":388},"total":2256,"class":"curved","budget":6000,"builder":"tools/props/art/hallway-cut-cables.ts","sourceCommit":"40a3bbc6-dirty","sourceHash":"956bac0ed51d","lods":[{"level":1,"file":"hallway-cut-cables-8d1d2fd2b102-lod1.glb","tris":900,"bytes":17300},{"level":2,"file":"hallway-cut-cables-8d1d2fd2b102-lod2.glb","tris":404,"bytes":11612}]},"hallway-elevator-callbox":{"file":"hallway-elevator-callbox-843afeec34c6.glb","hash":"843afeec34c6","bytes":16164,"tris":{"enamel":124,"decal-ink":8,"paint-hall-lift":520,"steel-hall-edge":296},"total":948,"class":"boxy","budget":2200,"builder":"tools/props/art/hallway-elevator-callbox.ts","sourceCommit":"40a3bbc6-dirty","sourceHash":"bb534c0d95cc","lods":[{"level":1,"file":"hallway-elevator-callbox-843afeec34c6-lod1.glb","tris":608,"bytes":13856},{"level":2,"file":"hallway-elevator-callbox-843afeec34c6-lod2.glb","tris":482,"bytes":12316}]},"hallway-leaning-panel":{"file":"hallway-leaning-panel-a02fa8519ab8.glb","hash":"a02fa8519ab8","bytes":13352,"tris":{"steel-hall-aged":56,"wood-hall-board":528},"total":584,"class":"boxy","budget":4000,"builder":"tools/props/art/hallway-leaning-panel.ts","sourceCommit":"15da6bb-dirty","sourceHash":"c665e6a6b226","wear":{"texelMm":8,"px":[256,256],"charts":70,"coverage":0.394,"rectEfficiency":0.634,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"hallway-leaning-panel-a02fa8519ab8-lod1.glb","tris":230,"bytes":7636},{"level":2,"file":"hallway-leaning-panel-a02fa8519ab8-lod2.glb","tris":118,"bytes":5796}]},"hallway-salvage-case":{"file":"hallway-salvage-case-a49c5271dd38.glb","hash":"a49c5271dd38","bytes":107012,"tris":{"rubber-foot":176,"steel-hall-aged":2040,"steel-hall-bare":2640,"paint-hall-case":136},"total":4992,"class":"boxy","budget":5000,"builder":"tools/props/art/hallway-salvage-case.ts","sourceCommit":"15da6bb-dirty","sourceHash":"a10b7d5b7cbc","wear":{"texelMm":12,"px":[512,256],"charts":1600,"coverage":0.134,"rectEfficiency":0.514,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"hallway-salvage-case-a49c5271dd38-lod1.glb","tris":1996,"bytes":41688},{"level":2,"file":"hallway-salvage-case-a49c5271dd38-lod2.glb","tris":870,"bytes":27056}]},"hallway-service-elevator":{"file":"hallway-service-elevator-c460ee26981c.glb","hash":"c460ee26981c","bytes":78592,"tris":{"plastic-dark":216,"rubber":88,"decal-ink":92,"glass-clear":44,"rust-hall":120,"paint-hall-lift":2360,"steel-hall-edge":1004},"total":3924,"class":"boxy","budget":5000,"builder":"tools/props/art/hallway-service-elevator.ts","sourceCommit":"ab6dc960-dirty","sourceHash":"3b03acd36035","glassOpacity":0.22,"wear":{"texelMm":16,"px":[512,512],"charts":881,"coverage":0.354,"rectEfficiency":0.702,"gpu":{"bc4":174776,"r8":349525}},"lods":[{"level":1,"file":"hallway-service-elevator-c460ee26981c-lod1.glb","tris":1562,"bytes":39040},{"level":2,"file":"hallway-service-elevator-c460ee26981c-lod2.glb","tris":854,"bytes":26332}]},"hallway-service-hatch":{"file":"hallway-service-hatch-5228a6f93997.glb","hash":"5228a6f93997","bytes":70060,"tris":{"plastic-dark":168,"metal":92,"brushed":104,"rubber":628,"enamel":1800,"steel-hall-aged":468,"steel-hall-bare":1612,"paint-hall-case":44},"total":4916,"class":"boxy","budget":5000,"builder":"tools/props/art/hallway-service-hatch.ts","sourceCommit":"15da6bb-dirty","sourceHash":"69a93141b2b6","wear":{"texelMm":6,"px":[512,256],"charts":534,"coverage":0.297,"rectEfficiency":0.543,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"hallway-service-hatch-5228a6f93997-lod1.glb","tris":1964,"bytes":41072},{"level":2,"file":"hallway-service-hatch-5228a6f93997-lod2.glb","tris":796,"bytes":25520}]},"hallway-telecom-box":{"file":"hallway-telecom-box-86942c2f8c64.glb","hash":"86942c2f8c64","bytes":46148,"tris":{"plastic-dark":72,"rubber":228,"enamel-red":416,"decal-ink":14,"enamel-blue":832,"cloth-cream":712,"cord-grey":476,"steel-hall-aged":124,"steel-hall-bare":392,"paint-hall-case":12,"metal-copper-aged":60,"paint-hazard-yellow":416},"total":3754,"class":"boxy","budget":4200,"builder":"tools/props/art/hallway-telecom-box.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"b030ad0de357","lods":[{"level":1,"file":"hallway-telecom-box-86942c2f8c64-lod1.glb","tris":1498,"bytes":32308},{"level":2,"file":"hallway-telecom-box-86942c2f8c64-lod2.glb","tris":662,"bytes":25900}]},"hallway-telecom-tray":{"file":"hallway-telecom-tray-9442ff452797.glb","hash":"9442ff452797","bytes":50296,"tris":{"rubber":2204,"cord-grey":2736,"steel-hall-aged":108,"steel-hall-bare":288,"paint-hall-case":396,"metal-copper-aged":100},"total":5832,"class":"curved","budget":6000,"builder":"tools/props/art/hallway-telecom-tray.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"3d18340e3014","lods":[{"level":1,"file":"hallway-telecom-tray-9442ff452797-lod1.glb","tris":2332,"bytes":29476},{"level":2,"file":"hallway-telecom-tray-9442ff452797-lod2.glb","tris":690,"bytes":17728}]},"headphone-hook":{"file":"headphone-hook-ebb7aecebb93.glb","hash":"ebb7aecebb93","bytes":15180,"tris":{"metal":188,"rubber":112,"enamel-black":220},"total":520,"class":"boxy","budget":1000,"builder":"tools/props/art/headphone-hook.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"0318ed70c015","wear":{"texelMm":4,"px":[128,64],"charts":84,"coverage":0.125,"rectEfficiency":0.628,"gpu":{"bc4":5480,"r8":10923}},"lods":[{"level":1,"file":"headphone-hook-ebb7aecebb93.glb","tris":520,"bytes":15180,"same":true},{"level":2,"file":"headphone-hook-ebb7aecebb93.glb","tris":520,"bytes":15180,"same":true}]},"headphones-closed":{"file":"headphones-closed-a6496f220820.glb","hash":"a6496f220820","bytes":96824,"tris":{"plastic-dark":1200,"metal":192,"brushed":324,"rubber":898,"enamel-black":88,"grille-mesh":96,"speaker-cloth":44,"decal-ink":8,"leatherette-black":2402},"total":5252,"class":"curved","budget":6000,"builder":"tools/props/art/headphones-closed.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"c7cf6f572940","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":28125151,"usd":11.02,"minutes":49,"concept":{"model":"gpt-image-2.5-sunburst","images":1,"usd":0.07},"note":"list rates; tokens = processed (input + cache) at the last record per message"},"wear":{"texelMm":4,"px":[256,128],"charts":573,"coverage":0.173,"rectEfficiency":0.827,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"headphones-closed-a6496f220820-lod1.glb","tris":2098,"bytes":50464},{"level":2,"file":"headphones-closed-a6496f220820-lod2.glb","tris":717,"bytes":31156}]},"headphones-open":{"file":"headphones-open-42788235ced7.glb","hash":"42788235ced7","bytes":58020,"tris":{"plastic-dark":88,"brushed":856,"rubber":952,"chrome":576,"enamel-black":716,"speaker-cloth":44,"decal-ink":8,"grille-brushed":44,"cord-grey":864,"leatherette-black":300},"total":4448,"class":"curved","budget":5000,"builder":"tools/props/art/headphones-open.ts","sourceCommit":"c3abfa2c","sourceHash":"ccb2e682a640","lods":[{"level":1,"file":"headphones-open-42788235ced7-lod1.glb","tris":1824,"bytes":37696},{"level":2,"file":"headphones-open-42788235ced7-lod2.glb","tris":712,"bytes":25436}]},"hideout-nest":{"file":"hideout-nest-cb462d6b4d98.glb","hash":"cb462d6b4d98","bytes":141608,"tris":{"accent-warm":2908,"paint-olive":1296,"paper-kraft":352,"cover-cloth":5870,"cloth-cream":572,"cloth-lilac":644,"cloth-plum":1044},"total":12686,"class":"curved","budget":14000,"builder":"tools/props/art/hideout-nest.ts","sourceCommit":"bd560aeb","sourceHash":"f255ed17c09e","lods":[{"level":1,"file":"hideout-nest-cb462d6b4d98-lod1.glb","tris":5071,"bytes":63988},{"level":2,"file":"hideout-nest-cb462d6b4d98-lod2.glb","tris":1535,"bytes":31576}]},"hoodie-black-hung":{"file":"hoodie-black-hung-642aa438060b.glb","hash":"642aa438060b","bytes":38752,"tris":{"metal":124,"brushed":124,"rubber":132,"speaker-cloth":1282,"cover-cloth":1162},"total":2824,"class":"curved","budget":3000,"builder":"tools/props/art/hoodie-black-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"6411a444f448","lods":[{"level":1,"file":"hoodie-black-hung-642aa438060b-lod1.glb","tris":1128,"bytes":21896},{"level":2,"file":"hoodie-black-hung-642aa438060b-lod2.glb","tris":536,"bytes":14928}]},"hoodie-purple-hung":{"file":"hoodie-purple-hung-ca816a5e2240.glb","hash":"ca816a5e2240","bytes":39988,"tris":{"brushed":124,"accent-purple":1282,"cover-cloth":1270,"cloth-cream":132},"total":2808,"class":"curved","budget":3000,"builder":"tools/props/art/hoodie-purple-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"fdb0eb592248","lods":[{"level":1,"file":"hoodie-purple-hung-ca816a5e2240-lod1.glb","tris":1124,"bytes":21372},{"level":2,"file":"hoodie-purple-hung-ca816a5e2240-lod2.glb","tris":412,"bytes":12428}]},"integrated-amp":{"file":"integrated-amp-5d5c74fb8d5a.glb","hash":"5d5c74fb8d5a","bytes":67152,"tris":{"plastic-dark":322,"plastic-light":66,"metal":336,"brushed":696,"rubber":82,"dial":24,"emissive-warm":12,"chrome":352,"enamel-black":358,"enamel-red":142,"grille-mesh":2,"rubber-foot":312,"decal-ink":76,"glass-clear":4},"total":2784,"class":"boxy","budget":5000,"builder":"tools/props/art/integrated-amp.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"049a5e2131c8","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":28236804,"usd":10.81,"minutes":44,"concept":{"model":"gpt-image-2.5-sunburst","images":1,"usd":0.07},"note":"list rates; tokens = processed (input + cache) at the last record per message"},"wear":{"texelMm":3,"px":[512,256],"charts":423,"coverage":0.301,"rectEfficiency":0.544,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"integrated-amp-5d5c74fb8d5a-lod1.glb","tris":1160,"bytes":45584},{"level":2,"file":"integrated-amp-5d5c74fb8d5a-lod2.glb","tris":548,"bytes":35308}]},"jacket-on-hook":{"file":"jacket-on-hook-031753d78b42.glb","hash":"031753d78b42","bytes":26208,"tris":{"plastic-dark":104,"brushed":268,"accent-crimson":2064},"total":2436,"class":"curved","budget":3500,"builder":"tools/props/art/jacket-on-hook.ts","sourceCommit":"c3abfa2c","sourceHash":"a08173b8563c","lods":[{"level":1,"file":"jacket-on-hook-031753d78b42-lod1.glb","tris":1002,"bytes":15504},{"level":2,"file":"jacket-on-hook-031753d78b42-lod1.glb","tris":1002,"bytes":15504,"same":true}]},"jar-cotton":{"file":"jar-cotton-86655a6b7286.glb","hash":"86655a6b7286","bytes":56976,"tris":{"brushed":672,"rubber-foot":192,"glass-clear":576,"cloth-cream":4032},"total":5472,"class":"curved","budget":6500,"builder":"tools/props/art/jar-cotton.ts","sourceCommit":"4b433fc","sourceHash":"ad0d00a3c031","glassOpacity":0.14,"wear":{"texelMm":3,"px":[128,128],"charts":192,"coverage":0.123,"rectEfficiency":0.497,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"jar-cotton-86655a6b7286-lod1.glb","tris":3476,"bytes":36608},{"level":2,"file":"jar-cotton-86655a6b7286-lod2.glb","tris":886,"bytes":16328}]},"jar-hair-ties":{"file":"jar-hair-ties-d3dd575d6fae.glb","hash":"d3dd575d6fae","bytes":67784,"tris":{"brushed":832,"rubber":576,"accent-magenta":576,"accent-purple":576,"accent-lilac":576,"rubber-foot":160,"glass-clear":576},"total":3872,"class":"curved","budget":6500,"builder":"tools/props/art/jar-hair-ties.ts","sourceCommit":"4b433fc","sourceHash":"e6666836152a","glassOpacity":0.14,"wear":{"texelMm":3,"px":[256,128],"charts":351,"coverage":0.082,"rectEfficiency":0.62,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"jar-hair-ties-d3dd575d6fae-lod1.glb","tris":2636,"bytes":52248},{"level":2,"file":"jar-hair-ties-d3dd575d6fae-lod2.glb","tris":536,"bytes":22284}]},"jeans-hung":{"file":"jeans-hung-48f1081c7922.glb","hash":"48f1081c7922","bytes":37804,"tris":{"brushed":124,"enamel-blue":1304,"wood-walnut":140,"cover-cloth":990,"brass-aged":108},"total":2666,"class":"curved","budget":3500,"builder":"tools/props/art/jeans-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"a92992389d33","lods":[{"level":1,"file":"jeans-hung-48f1081c7922-lod1.glb","tris":1064,"bytes":20928},{"level":2,"file":"jeans-hung-48f1081c7922-lod2.glb","tris":420,"bytes":13372}]},"kitchen-base-cabinet":{"file":"kitchen-base-cabinet-c0d3d457dcf8.glb","hash":"c0d3d457dcf8","bytes":31392,"tris":{"metal":260,"brushed":500,"wood":12,"enamel":168,"chrome":60,"enamel-black":12,"enamel-beige":44,"paint-rescued-cream":64,"paint-rescued-beige":68,"wood-coffee":44},"total":1232,"class":"boxy","budget":2400,"builder":"tools/props/art/kitchen-base-cabinet.ts","sourceCommit":"d4f785d-dirty","sourceHash":"ccd53d804dbf","wear":{"texelMm":8,"px":[256,128],"charts":46,"coverage":0.625,"rectEfficiency":0.84,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"kitchen-base-cabinet-c0d3d457dcf8-lod1.glb","tris":1124,"bytes":30440},{"level":2,"file":"kitchen-base-cabinet-c0d3d457dcf8-lod1.glb","tris":1124,"bytes":30440,"same":true}]},"kitchen-chair":{"file":"kitchen-chair-40106bbd1c21.glb","hash":"40106bbd1c21","bytes":44932,"tris":{"metal":80,"brushed":616,"wood":60,"paper":266,"accent-warm":704,"enamel-red":702,"rubber-foot":368,"cover-print":644,"cover-cloth":19},"total":3459,"class":"boxy","budget":4800,"builder":"tools/props/art/kitchen-chair.ts","sourceCommit":"d4f785d-dirty","sourceHash":"f7dd2cbafc8b","lods":[{"level":1,"file":"kitchen-chair-40106bbd1c21-lod1.glb","tris":1483,"bytes":31100},{"level":2,"file":"kitchen-chair-40106bbd1c21-lod2.glb","tris":1159,"bytes":28032}]},"kitchen-chair-blue":{"file":"kitchen-chair-blue-6d6129ecb1b5.glb","hash":"6d6129ecb1b5","bytes":61204,"tris":{"metal":40,"wood":28,"fabric":1220,"paper":1540,"enamel-blue":652,"cover-cloth":1368},"total":4848,"class":"boxy","budget":4900,"builder":"tools/props/art/kitchen-chair-blue.ts","sourceCommit":"8fa18f1-dirty","sourceHash":"831320eb10c2","lods":[{"level":1,"file":"kitchen-chair-blue-6d6129ecb1b5-lod1.glb","tris":1938,"bytes":34648},{"level":2,"file":"kitchen-chair-blue-6d6129ecb1b5-lod2.glb","tris":663,"bytes":20832}]},"kitchen-cutting-boards":{"file":"kitchen-cutting-boards-ebc5b0e13040.glb","hash":"ebc5b0e13040","bytes":18856,"tris":{"wood":1240},"total":1240,"class":"boxy","budget":3000,"builder":"tools/props/art/kitchen-cutting-boards.ts","sourceCommit":"822cc7f-dirty","sourceHash":"1ba0e3e49455","lods":[{"level":1,"file":"kitchen-cutting-boards-ebc5b0e13040-lod1.glb","tris":496,"bytes":9920},{"level":2,"file":"kitchen-cutting-boards-ebc5b0e13040-lod2.glb","tris":148,"bytes":5180}]},"kitchen-horizontal-blinds":{"file":"kitchen-horizontal-blinds-f120ad02cb14.glb","hash":"f120ad02cb14","bytes":46504,"tris":{"brushed":500,"wood":164,"fabric":1056,"rubber":20,"enamel-beige":1760},"total":3500,"class":"boxy","budget":4000,"builder":"tools/props/art/kitchen-horizontal-blinds.ts","sourceCommit":"24d088b-dirty","sourceHash":"de818c421914","lods":[{"level":1,"file":"kitchen-horizontal-blinds-f120ad02cb14-lod1.glb","tris":1542,"bytes":28900},{"level":2,"file":"kitchen-horizontal-blinds-f120ad02cb14-lod2.glb","tris":498,"bytes":14888}]},"kitchen-mug-rail":{"file":"kitchen-mug-rail-51686dd9ac7b.glb","hash":"51686dd9ac7b","bytes":19204,"tris":{"brushed":40,"enamel-black":1668},"total":1708,"class":"boxy","budget":2000,"builder":"tools/props/art/kitchen-mug-rail.ts","sourceCommit":"de0a47b","sourceHash":"8a7f6fe96725","lods":[{"level":1,"file":"kitchen-mug-rail-51686dd9ac7b-lod1.glb","tris":682,"bytes":12252},{"level":2,"file":"kitchen-mug-rail-51686dd9ac7b-lod2.glb","tris":204,"bytes":6812}]},"kitchen-notebook":{"file":"kitchen-notebook-7c510ebb3508.glb","hash":"7c510ebb3508","bytes":23972,"tris":{"metal":604,"wood":200,"fabric":44,"paper":96,"accent-warm":28,"enamel-black":10,"cover-print":2},"total":984,"class":"boxy","budget":1000,"builder":"tools/props/art/kitchen-notebook.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"6a4bf6e50d99","lods":[{"level":1,"file":"kitchen-notebook-7c510ebb3508-lod1.glb","tris":696,"bytes":20656},{"level":2,"file":"kitchen-notebook-7c510ebb3508-lod1.glb","tris":696,"bytes":20656,"same":true}]},"kitchen-open-shelf":{"file":"kitchen-open-shelf-97c7a177e0da.glb","hash":"97c7a177e0da","bytes":12488,"tris":{"brushed":160,"enamel-black":344,"wood-coffee":44},"total":548,"class":"boxy","budget":2000,"builder":"tools/props/art/kitchen-open-shelf.ts","sourceCommit":"d4f785d-dirty","sourceHash":"0ef2ed0ae351","wear":{"texelMm":8,"px":[256,128],"charts":6,"coverage":0.201,"rectEfficiency":0.282,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"kitchen-open-shelf-97c7a177e0da-lod1.glb","tris":244,"bytes":9056},{"level":2,"file":"kitchen-open-shelf-97c7a177e0da-lod2.glb","tris":212,"bytes":8528}]},"kitchen-sink-unit":{"file":"kitchen-sink-unit-0a7297685bad.glb","hash":"0a7297685bad","bytes":59108,"tris":{"metal":628,"brushed":1592,"wood":12,"accent-warm":28,"enamel":972,"chrome":1092,"enamel-black":12,"rubber-foot":60,"paint-rescued-cream":132,"wood-coffee":336},"total":4864,"class":"curved","budget":7000,"builder":"tools/props/art/kitchen-sink-unit.ts","sourceCommit":"542b866-dirty","sourceHash":"248f0a5c9944","wear":{"texelMm":10,"px":[256,128],"charts":84,"coverage":0.456,"rectEfficiency":0.846,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"kitchen-sink-unit-0a7297685bad-lod1.glb","tris":1956,"bytes":35340},{"level":2,"file":"kitchen-sink-unit-0a7297685bad-lod2.glb","tris":1314,"bytes":30476}]},"kitchen-table":{"file":"kitchen-table-5a8e7d45e559.glb","hash":"5a8e7d45e559","bytes":32572,"tris":{"plastic-light":60,"metal":816,"brushed":992,"wood":60,"paper":24,"rubber-foot":496},"total":2448,"class":"boxy","budget":3500,"builder":"tools/props/art/kitchen-table.ts","sourceCommit":"ff6e5d8-dirty","sourceHash":"5a2a52ab9302","lods":[{"level":1,"file":"kitchen-table-5a8e7d45e559-lod1.glb","tris":958,"bytes":20024},{"level":2,"file":"kitchen-table-5a8e7d45e559-lod2.glb","tris":342,"bytes":12624}]},"kitchen-table-runner":{"file":"kitchen-table-runner-e3c328b76a0d.glb","hash":"e3c328b76a0d","bytes":48272,"tris":{"paper":2960,"accent-warm":704,"cover-cloth":752},"total":4416,"class":"boxy","budget":4500,"builder":"tools/props/art/kitchen-table-runner.ts","sourceCommit":"542b866-dirty","sourceHash":"c4a75145afd1","lods":[{"level":1,"file":"kitchen-table-runner-e3c328b76a0d-lod1.glb","tris":1766,"bytes":24956},{"level":2,"file":"kitchen-table-runner-e3c328b76a0d-lod2.glb","tris":528,"bytes":14956}]},"kitchen-tea-towel":{"file":"kitchen-tea-towel-b0046e19de48.glb","hash":"b0046e19de48","bytes":34256,"tris":{"paper":1796,"cover-cloth":1824},"total":3620,"class":"curved","budget":4000,"builder":"tools/props/art/kitchen-tea-towel.ts","sourceCommit":"25dbdd4-dirty","sourceHash":"8df296d5ccc0","lods":[{"level":1,"file":"kitchen-tea-towel-b0046e19de48-lod1.glb","tris":1448,"bytes":18520},{"level":2,"file":"kitchen-tea-towel-b0046e19de48-lod2.glb","tris":434,"bytes":9472}]},"kitchen-utensil-holder":{"file":"kitchen-utensil-holder-8fdb69d3cce1.glb","hash":"8fdb69d3cce1","bytes":40224,"tris":{"metal":480,"brushed":1360,"wood":584,"enamel":502,"cone-paper":28,"food-cake":268},"total":3222,"class":"curved","budget":4000,"builder":"tools/props/art/kitchen-utensil-holder.ts","sourceCommit":"822cc7f-dirty","sourceHash":"01e6f35ab5c1","lods":[{"level":1,"file":"kitchen-utensil-holder-8fdb69d3cce1-lod1.glb","tris":1786,"bytes":28392},{"level":2,"file":"kitchen-utensil-holder-8fdb69d3cce1-lod2.glb","tris":978,"bytes":20624}]},"kitchen-wall-cabinet":{"file":"kitchen-wall-cabinet-c2d3999eecb5.glb","hash":"c2d3999eecb5","bytes":28680,"tris":{"metal":124,"brushed":692,"wood":12,"enamel":232,"chrome":60,"enamel-beige":44,"paint-rescued-cream":68,"paint-rescued-beige":64},"total":1296,"class":"boxy","budget":2400,"builder":"tools/props/art/kitchen-wall-cabinet.ts","sourceCommit":"93a9a8f-dirty","sourceHash":"a6e9b1cb20fb","wear":{"texelMm":10,"px":[128,128],"charts":41,"coverage":0.383,"rectEfficiency":0.585,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"kitchen-wall-cabinet-c2d3999eecb5-lod1.glb","tris":1056,"bytes":26536},{"level":2,"file":"kitchen-wall-cabinet-c2d3999eecb5-lod1.glb","tris":1056,"bytes":26536,"same":true}]},"kitchen-wall-locker":{"file":"kitchen-wall-locker-55addb0dc424.glb","hash":"55addb0dc424","bytes":35200,"tris":{"metal":924,"brushed":716,"wood":280,"enamel-blue":956},"total":2876,"class":"boxy","budget":3000,"builder":"tools/props/art/kitchen-wall-locker.ts","sourceCommit":"24d088b-dirty","sourceHash":"4ee46c7f20f2","lods":[{"level":1,"file":"kitchen-wall-locker-55addb0dc424-lod1.glb","tris":1142,"bytes":21252},{"level":2,"file":"kitchen-wall-locker-55addb0dc424-lod2.glb","tris":514,"bytes":13016}]},"knickers-dropped-vibe":{"file":"knickers-dropped-vibe-42cecdc2d1ff.glb","hash":"42cecdc2d1ff","bytes":29956,"tris":{"rubber":780,"accent-magenta":2848},"total":3628,"class":"curved","budget":6000,"builder":"tools/props/art/knickers-dropped-vibe.ts","sourceCommit":"4b433fc","sourceHash":"21777783c2de","lods":[{"level":1,"file":"knickers-dropped-vibe-42cecdc2d1ff-lod1.glb","tris":1450,"bytes":16460},{"level":2,"file":"knickers-dropped-vibe-42cecdc2d1ff-lod2.glb","tris":436,"bytes":8176}]},"knickers-line-mint":{"file":"knickers-line-mint-71d06c1f1043.glb","hash":"71d06c1f1043","bytes":34676,"tris":{"brushed":40,"wood":368,"cloth-cream":396,"cloth-lilac":3144},"total":3948,"class":"curved","budget":6000,"builder":"tools/props/art/knickers-line-mint.ts","sourceCommit":"4b433fc","sourceHash":"cd72dbb4ec26","lods":[{"level":1,"file":"knickers-line-mint-71d06c1f1043-lod1.glb","tris":1578,"bytes":20080},{"level":2,"file":"knickers-line-mint-71d06c1f1043-lod2.glb","tris":472,"bytes":11864}]},"knickers-line-plain":{"file":"knickers-line-plain-c317c5648693.glb","hash":"c317c5648693","bytes":33296,"tris":{"brushed":40,"wood":368,"cloth-cream":3540},"total":3948,"class":"curved","budget":6000,"builder":"tools/props/art/knickers-line-plain.ts","sourceCommit":"4b433fc","sourceHash":"0297417faf71","lods":[{"level":1,"file":"knickers-line-plain-c317c5648693-lod1.glb","tris":1578,"bytes":18552},{"level":2,"file":"knickers-line-plain-c317c5648693-lod2.glb","tris":472,"bytes":10444}]},"knickers-line-vibe":{"file":"knickers-line-vibe-6aa3684f155c.glb","hash":"6aa3684f155c","bytes":34716,"tris":{"brushed":40,"wood":368,"rubber":396,"accent-magenta":3144},"total":3948,"class":"curved","budget":6000,"builder":"tools/props/art/knickers-line-vibe.ts","sourceCommit":"4b433fc","sourceHash":"fceaada64875","lods":[{"level":1,"file":"knickers-line-vibe-6aa3684f155c-lod1.glb","tris":1578,"bytes":20120},{"level":2,"file":"knickers-line-vibe-6aa3684f155c-lod2.glb","tris":472,"bytes":11904}]},"laundry-basket-full":{"file":"laundry-basket-full-2c573d8a2c0e.glb","hash":"2c573d8a2c0e","bytes":134112,"tris":{"wood":9468,"fabric":1032,"accent-crimson":360,"speaker-cloth":464,"cloth-cream":940,"cloth-lilac":940,"cloth-plum":1228},"total":14432,"class":"curved","budget":14500,"builder":"tools/props/art/laundry-basket-full.ts","sourceCommit":"4b433fc","sourceHash":"d963fd699dc8","lods":[{"level":1,"file":"laundry-basket-full-2c573d8a2c0e-lod1.glb","tris":5770,"bytes":78580},{"level":2,"file":"laundry-basket-full-2c573d8a2c0e-lod2.glb","tris":1616,"bytes":32444}]},"long-coat-hung":{"file":"long-coat-hung-5d333da23a9a.glb","hash":"5d333da23a9a","bytes":39560,"tris":{"plastic-dark":132,"brushed":104,"wood-walnut":20,"paper-kraft":1564,"cover-cloth":1088},"total":2908,"class":"curved","budget":3500,"builder":"tools/props/art/long-coat-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"a72516b03ea2","lods":[{"level":1,"file":"long-coat-hung-5d333da23a9a-lod1.glb","tris":1162,"bytes":22332},{"level":2,"file":"long-coat-hung-5d333da23a9a-lod2.glb","tris":510,"bytes":14980}]},"low-bookcase":{"file":"low-bookcase-f5e822a9ea1a.glb","hash":"f5e822a9ea1a","bytes":29828,"tris":{"metal":88,"brushed":352,"enamel-black":96,"wood-coffee":188,"wood-coffee-inset":496},"total":1220,"class":"boxy","budget":1400,"builder":"tools/props/art/low-bookcase.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"8f5eed90b16d","wear":{"texelMm":12,"px":[256,256],"charts":276,"coverage":0.441,"rectEfficiency":0.684,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"low-bookcase-f5e822a9ea1a-lod1.glb","tris":488,"bytes":17856},{"level":2,"file":"low-bookcase-f5e822a9ea1a-lod2.glb","tris":402,"bytes":15932}]},"main-coffee-table":{"file":"main-coffee-table-5479aa1e1c53.glb","hash":"5479aa1e1c53","bytes":27104,"tris":{"metal":120,"brushed":44,"enamel-black":24,"wood-coffee":688,"wood-coffee-inset":104},"total":980,"class":"boxy","budget":1800,"builder":"tools/props/art/main-coffee-table.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"9d37d1dda0b1","wear":{"texelMm":12,"px":[256,256],"charts":208,"coverage":0.312,"rectEfficiency":0.644,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"main-coffee-table-5479aa1e1c53-lod1.glb","tris":564,"bytes":19448},{"level":2,"file":"main-coffee-table-5479aa1e1c53-lod2.glb","tris":512,"bytes":18408}]},"main-lounge-chair":{"file":"main-lounge-chair-ef0ab0099b6a.glb","hash":"ef0ab0099b6a","bytes":74088,"tris":{"fabric":2152,"wood-coffee":1404,"cover-cloth":1892},"total":5448,"class":"curved","budget":12000,"builder":"tools/props/art/main-lounge-chair.ts","sourceCommit":"0721abfe","sourceHash":"b9832889b462","wear":{"texelMm":10,"px":[256,128],"charts":235,"coverage":0.324,"rectEfficiency":0.913,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"main-lounge-chair-ef0ab0099b6a-lod1.glb","tris":2178,"bytes":36864},{"level":2,"file":"main-lounge-chair-ef0ab0099b6a-lod2.glb","tris":708,"bytes":18248}]},"main-record-credenza":{"file":"main-record-credenza-feb7615e78c1.glb","hash":"feb7615e78c1","bytes":40200,"tris":{"metal":572,"enamel-black":96,"wood-coffee":652,"wood-coffee-inset":696},"total":2016,"class":"boxy","budget":2600,"builder":"tools/props/art/main-record-credenza.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"d7c3f1a6aba0","wear":{"texelMm":12,"px":[512,256],"charts":252,"coverage":0.381,"rectEfficiency":0.66,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"main-record-credenza-feb7615e78c1-lod1.glb","tris":806,"bytes":23268},{"level":2,"file":"main-record-credenza-feb7615e78c1-lod2.glb","tris":410,"bytes":16164}]},"main-record-trolley":{"file":"main-record-trolley-6134f46ae219.glb","hash":"6134f46ae219","bytes":75496,"tris":{"metal":740,"brushed":1632,"enamel-black":1476,"rubber-foot":624,"wood-coffee":84},"total":4556,"class":"boxy","budget":4800,"builder":"tools/props/art/main-record-trolley.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"f7ae7a084d9d","wear":{"texelMm":12,"px":[256,256],"charts":633,"coverage":0.125,"rectEfficiency":0.503,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"main-record-trolley-6134f46ae219-lod1.glb","tris":1822,"bytes":38096},{"level":2,"file":"main-record-trolley-6134f46ae219-lod2.glb","tris":652,"bytes":22944}]},"main-session-notes":{"file":"main-session-notes-65a90f6a9116.glb","hash":"65a90f6a9116","bytes":24416,"tris":{"wood":40,"fabric":44,"paper":976,"enamel-black":10,"cover-print":2},"total":1072,"class":"boxy","budget":2000,"builder":"tools/props/art/main-session-notes.ts","sourceCommit":"5969f670-dirty","sourceHash":"c4cf0fed55d3","wear":{"texelMm":4,"px":[128,128],"charts":440,"coverage":0.163,"rectEfficiency":0.553,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"main-session-notes-65a90f6a9116-lod1.glb","tris":414,"bytes":14120},{"level":2,"file":"main-session-notes-65a90f6a9116-lod2.glb","tris":128,"bytes":10936}]},"main-sofa-throw":{"file":"main-sofa-throw-9f5b9ab45026.glb","hash":"9f5b9ab45026","bytes":58752,"tris":{"fabric":3396,"cover-cloth":3436,"cloth-plum":792},"total":7624,"class":"curved","budget":9000,"builder":"tools/props/art/main-sofa-throw.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"d9e5412c521c","lods":[{"level":1,"file":"main-sofa-throw-9f5b9ab45026-lod1.glb","tris":3048,"bytes":31684},{"level":2,"file":"main-sofa-throw-9f5b9ab45026-lod2.glb","tris":914,"bytes":15180}]},"main-throw-pillow":{"file":"main-throw-pillow-3d6cad40e10b.glb","hash":"3d6cad40e10b","bytes":30784,"tris":{"fabric":1244,"cover-cloth":1244},"total":2488,"class":"curved","budget":6500,"builder":"tools/props/art/main-throw-pillow.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"92a08c3b0cec","lods":[{"level":1,"file":"main-throw-pillow-3d6cad40e10b-lod1.glb","tris":996,"bytes":16044},{"level":2,"file":"main-throw-pillow-3d6cad40e10b-lod2.glb","tris":296,"bytes":8020}]},"makeup-bag":{"file":"makeup-bag-7ce9504fafb3.glb","hash":"7ce9504fafb3","bytes":63232,"tris":{"brushed":1564,"cloth-cream":92,"cloth-lilac":3024,"cloth-plum":2064},"total":6744,"class":"curved","budget":8500,"builder":"tools/props/art/makeup-bag.ts","sourceCommit":"4b433fc","sourceHash":"91d562d5f9ce","lods":[{"level":1,"file":"makeup-bag-7ce9504fafb3-lod1.glb","tris":2696,"bytes":33128},{"level":2,"file":"makeup-bag-7ce9504fafb3-lod2.glb","tris":938,"bytes":16956}]},"makeup-tray":{"file":"makeup-tray-415d2037a5e5.glb","hash":"415d2037a5e5","bytes":38276,"tris":{"plastic-dark":568,"plastic-light":124,"metal":96,"brushed":228,"paper":44,"accent-warm":44,"accent-magenta":64,"accent-crimson":104,"accent-purple":44,"accent-lilac":44},"total":1360,"class":"curved","budget":4200,"builder":"tools/props/art/makeup-tray.ts","sourceCommit":"4b433fc","sourceHash":"82a4a954d1e8","wear":{"texelMm":3,"px":[256,128],"charts":202,"coverage":0.152,"rectEfficiency":0.632,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"makeup-tray-415d2037a5e5-lod1.glb","tris":930,"bytes":32192},{"level":2,"file":"makeup-tray-415d2037a5e5-lod2.glb","tris":840,"bytes":30672}]},"mattress-floor":{"file":"mattress-floor-44bbbf35c8d5.glb","hash":"44bbbf35c8d5","bytes":92392,"tris":{"cover-cloth":3446,"cloth-cream":3248,"cloth-lilac":1760},"total":8454,"class":"curved","budget":15000,"builder":"tools/props/art/mattress-floor.ts","sourceCommit":"c3abfa2c","sourceHash":"fc1d3fd0129a","lods":[{"level":1,"file":"mattress-floor-44bbbf35c8d5-lod1.glb","tris":3380,"bytes":39180},{"level":2,"file":"mattress-floor-44bbbf35c8d5-lod2.glb","tris":1014,"bytes":18572}]},"metal-shelving":{"file":"metal-shelving-fbe1f142691d.glb","hash":"fbe1f142691d","bytes":41656,"tris":{"metal":952,"brushed":1200,"enamel-black":240,"grille-brushed":32,"rust-hall":176},"total":2600,"class":"boxy","budget":3500,"builder":"tools/props/art/metal-shelving.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"152217f97448","wear":{"texelMm":12,"px":[512,256],"charts":528,"coverage":0.198,"rectEfficiency":0.836,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"metal-shelving-fbe1f142691d-lod1.glb","tris":1126,"bytes":25948},{"level":2,"file":"metal-shelving-fbe1f142691d-lod2.glb","tris":698,"bytes":20140}]},"mic-boom-stand":{"file":"mic-boom-stand-1ea84d8a6ddb.glb","hash":"1ea84d8a6ddb","bytes":52160,"tris":{"plastic-dark":1984,"metal":128,"rubber":312,"chrome":264,"rubber-foot":276},"total":2964,"class":"curved","budget":3500,"builder":"tools/props/art/mic-boom-stand.ts","sourceCommit":"560580e9-dirty","sourceHash":"6467a80c2664","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":48348436,"usd":17.21,"minutes":53,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dynamic-mic + mic-boom-stand: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":347,"coverage":0.18,"rectEfficiency":0.467,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"mic-boom-stand-1ea84d8a6ddb-lod1.glb","tris":1184,"bytes":30720},{"level":2,"file":"mic-boom-stand-1ea84d8a6ddb-lod2.glb","tris":745,"bytes":23092}]},"microwave":{"file":"microwave-38adf7947220.glb","hash":"38adf7947220","bytes":50700,"tris":{"plastic-dark":220,"metal":1150,"brushed":176,"rubber":212,"enamel-beige":1292,"grille-mesh":6,"rubber-foot":368,"decal-ink":12,"glass-clear":152,"grille-brushed":6},"total":3594,"class":"boxy","budget":4000,"builder":"tools/props/art/microwave.ts","sourceCommit":"999f0c1","sourceHash":"2a3e99b53b37","lods":[{"level":1,"file":"microwave-38adf7947220-lod1.glb","tris":1456,"bytes":32472},{"level":2,"file":"microwave-38adf7947220-lod2.glb","tris":992,"bytes":27160}]},"milk-crate":{"file":"milk-crate-59a7a7a5bb8e.glb","hash":"59a7a7a5bb8e","bytes":36256,"tris":{"plastic-dark":1628,"decal-ink":4},"total":1632,"class":"boxy","budget":2200,"builder":"tools/props/art/milk-crate.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"6b144e777785","wear":{"texelMm":8,"px":[256,256],"charts":782,"coverage":0.147,"rectEfficiency":0.724,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"milk-crate-59a7a7a5bb8e-lod1.glb","tris":736,"bytes":19604},{"level":2,"file":"milk-crate-59a7a7a5bb8e-lod2.glb","tris":196,"bytes":8836}]},"milk-crate-side":{"file":"milk-crate-side-2c4b252433e3.glb","hash":"2c4b252433e3","bytes":19976,"tris":{"plastic-dark":1340},"total":1340,"class":"boxy","budget":2200,"builder":"tools/props/art/milk-crate-side.ts","sourceCommit":"bd560aeb","sourceHash":"743e17b2eda8","lods":[{"level":1,"file":"milk-crate-side-2c4b252433e3-lod1.glb","tris":636,"bytes":10552},{"level":2,"file":"milk-crate-side-2c4b252433e3-lod2.glb","tris":160,"bytes":4308}]},"milk-pitcher":{"file":"milk-pitcher-9b8760dfb834.glb","hash":"9b8760dfb834","bytes":9100,"tris":{"brushed":642},"total":642,"class":"curved","budget":2000,"builder":"tools/props/art/milk-pitcher.ts","sourceCommit":"802be37","sourceHash":"04670b95274b","lods":[{"level":1,"file":"milk-pitcher-9b8760dfb834-lod1.glb","tris":286,"bytes":5764},{"level":2,"file":"milk-pitcher-9b8760dfb834-lod2.glb","tris":84,"bytes":3584}]},"mint-crt-14":{"file":"mint-crt-14-d3a94eb53dff.glb","hash":"d3a94eb53dff","bytes":72884,"tris":{"plastic-dark":596,"brushed":540,"rubber":484,"paper":48,"chrome":568,"enamel-black":372,"enamel-beige":1424,"display-glass":880,"decal-ink":8,"cover-glow":384,"cord-grey":748},"total":6052,"class":"curved","budget":9000,"builder":"tools/props/art/mint-crt-14.ts","sourceCommit":"c3abfa2c","sourceHash":"997b2f77e7db","lods":[{"level":1,"file":"mint-crt-14-d3a94eb53dff-lod1.glb","tris":2416,"bytes":46140},{"level":2,"file":"mint-crt-14-d3a94eb53dff-lod2.glb","tris":1106,"bytes":31744}]},"mint-nest":{"file":"mint-nest-b516539107d4.glb","hash":"b516539107d4","bytes":143104,"tris":{"fabric":2264,"accent-warm":428,"enamel-blue":1376,"cover-cloth":5181,"cloth-cream":2364,"cloth-lilac":2742,"cloth-plum":428},"total":14783,"class":"curved","budget":15000,"builder":"tools/props/art/mint-nest.ts","sourceCommit":"bd560aeb","sourceHash":"251bfa1ea0ab","lods":[{"level":1,"file":"mint-nest-b516539107d4-lod1.glb","tris":6243,"bytes":67992},{"level":2,"file":"mint-nest-b516539107d4-lod2.glb","tris":2063,"bytes":35180}]},"mint-sorting-odds":{"file":"mint-sorting-odds-1b2d5e3ec9eb.glb","hash":"1b2d5e3ec9eb","bytes":35176,"tris":{"plastic-dark":898,"plastic-light":192,"brushed":28,"wood":28,"paper":236,"accent-warm":48,"enamel-red":164,"decal-print":2,"food-cake":44,"paper-kraft":192,"food-coffee":328},"total":2160,"class":"curved","budget":2500,"builder":"tools/props/art/mint-sorting-odds.ts","sourceCommit":"bd560aeb","sourceHash":"152e2e053458","lods":[{"level":1,"file":"mint-sorting-odds-1b2d5e3ec9eb-lod1.glb","tris":1356,"bytes":30208},{"level":2,"file":"mint-sorting-odds-1b2d5e3ec9eb-lod1.glb","tris":1356,"bytes":30208,"same":true}]},"mirror-cabinet":{"file":"mirror-cabinet-8cddb285586c.glb","hash":"8cddb285586c","bytes":22340,"tris":{"plastic-dark":240,"brushed":436,"enamel":332,"mirror":44,"chrome":308},"total":1360,"class":"boxy","budget":1800,"builder":"tools/props/art/mirror-cabinet.ts","sourceCommit":"c3abfa2c","sourceHash":"6554b3dcf802","lods":[{"level":1,"file":"mirror-cabinet-8cddb285586c-lod1.glb","tris":540,"bytes":14984},{"level":2,"file":"mirror-cabinet-8cddb285586c-lod2.glb","tris":324,"bytes":12060}]},"mirror-light":{"file":"mirror-light-5738852d340b.glb","hash":"5738852d340b","bytes":32820,"tris":{"brushed":912,"rubber":96,"emissive-warm":1440,"enamel":752,"chrome":76},"total":3276,"class":"curved","budget":3400,"builder":"tools/props/art/mirror-light.ts","sourceCommit":"4b433fc","sourceHash":"bb37349bdf3f","lods":[{"level":1,"file":"mirror-light-5738852d340b-lod1.glb","tris":1310,"bytes":19020},{"level":2,"file":"mirror-light-5738852d340b-lod2.glb","tris":392,"bytes":12032}]},"mixing-desk-12ch":{"file":"mixing-desk-12ch-05536622b755.glb","hash":"05536622b755","bytes":123124,"tris":{"plastic-dark":3736,"plastic-light":788,"metal":808,"rubber":28,"accent-crimson":84,"dial":24,"chrome":772,"enamel-black":852,"enamel-beige":72,"enamel-red":176,"grille-mesh":2,"decal-ink":308,"decal-print":2,"glass-clear":4,"enamel-blue":72,"enamel-green":144,"cord-grey":12,"plastic-grey-cool":704,"leatherette-black":124},"total":8712,"class":"curved","budget":10000,"builder":"tools/props/art/mixing-desk-12ch.ts","sourceCommit":"c3abfa2c","sourceHash":"8c918cbec0cb","lods":[{"level":1,"file":"mixing-desk-12ch-05536622b755-lod1.glb","tris":4420,"bytes":81828},{"level":2,"file":"mixing-desk-12ch-05536622b755-lod2.glb","tris":4116,"bytes":77332}]},"moka-pot":{"file":"moka-pot-f5a8c5a3df0b.glb","hash":"f5a8c5a3df0b","bytes":16304,"tris":{"plastic-dark":168,"metal":84,"brushed":712},"total":964,"class":"curved","budget":3500,"builder":"tools/props/art/moka-pot.ts","sourceCommit":"d974964","sourceHash":"ca1c296b9c49","lods":[{"level":1,"file":"moka-pot-f5a8c5a3df0b-lod1.glb","tris":604,"bytes":12804},{"level":2,"file":"moka-pot-f5a8c5a3df0b-lod2.glb","tris":378,"bytes":10076}]},"nail-polish-row":{"file":"nail-polish-row-0a974f13f77a.glb","hash":"0a974f13f77a","bytes":38760,"tris":{"plastic-dark":824,"accent-magenta":44,"accent-crimson":44,"accent-purple":44,"accent-lilac":44,"glass-clear":1100},"total":2100,"class":"curved","budget":4400,"builder":"tools/props/art/nail-polish-row.ts","sourceCommit":"4b433fc","sourceHash":"cf2c3cf18e1a","glassOpacity":0.12,"wear":{"texelMm":3,"px":[128,128],"charts":405,"coverage":0.097,"rectEfficiency":0.698,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"nail-polish-row-0a974f13f77a-lod1.glb","tris":1240,"bytes":26152},{"level":2,"file":"nail-polish-row-0a974f13f77a-lod2.glb","tris":428,"bytes":16840}]},"office-chair":{"file":"office-chair-9a63afc55152.glb","hash":"9a63afc55152","bytes":67360,"tris":{"plastic-dark":2402,"metal":112,"brushed":906,"fabric":1946,"rubber":1240,"chrome":60,"enamel-black":668},"total":7334,"class":"curved","budget":8000,"builder":"tools/props/art/office-chair.ts","sourceCommit":"999f0c1","sourceHash":"fee1c7df3162","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":25610573,"usd":12.67,"minutes":48,"concept":{"model":"gpt-image-2.5-sunburst","images":1,"usd":0.07},"note":"list rates; tokens = processed (input + cache) at the last record per message"},"lods":[{"level":1,"file":"office-chair-9a63afc55152-lod1.glb","tris":2932,"bytes":39092},{"level":2,"file":"office-chair-9a63afc55152-lod2.glb","tris":930,"bytes":22104}]},"on-air-lamp":{"file":"on-air-lamp-307f0e627205.glb","hash":"307f0e627205","bytes":46188,"tris":{"plastic-light":88,"metal":152,"brushed":528,"rubber":60,"accent-crimson":12,"emissive-warm":460,"enamel-black":572,"decal-ink":2,"glass-clear":64},"total":1938,"class":"boxy","budget":2600,"builder":"tools/props/art/on-air-lamp.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"7b7997065001","wear":{"texelMm":4,"px":[256,256],"charts":332,"coverage":0.292,"rectEfficiency":0.772,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"on-air-lamp-307f0e627205-lod1.glb","tris":774,"bytes":31184},{"level":2,"file":"on-air-lamp-307f0e627205-lod2.glb","tris":438,"bytes":25436}]},"oscilloscope":{"file":"oscilloscope-0b9c3b499c9d.glb","hash":"0b9c3b499c9d","bytes":40516,"tris":{"plastic-dark":1368,"brushed":1120,"rubber":96,"screen":44,"enamel-beige":92,"dial-cream":60,"rubber-foot":176,"decal-ink":16,"decal-print":2},"total":2974,"class":"boxy","budget":5000,"builder":"tools/props/art/oscilloscope.ts","sourceCommit":"d4f785d-dirty","sourceHash":"343360cf7215","lods":[{"level":1,"file":"oscilloscope-0b9c3b499c9d-lod1.glb","tris":1168,"bytes":27524},{"level":2,"file":"oscilloscope-0b9c3b499c9d-lod2.glb","tris":548,"bytes":21272}]},"pallet-bed":{"file":"pallet-bed-6407c703dfd2.glb","hash":"6407c703dfd2","bytes":195640,"tris":{"accent-warm":956,"wood-walnut":1056,"wood-walnut-dark":576,"cover-cloth":8979,"cloth-cream":1712,"cloth-plum":4686},"total":17965,"class":"curved","budget":18000,"builder":"tools/props/art/pallet-bed.ts","sourceCommit":"f544deb2","sourceHash":"ff70790cb8a3","wear":{"texelMm":8,"px":[512,512],"charts":488,"coverage":0.397,"rectEfficiency":0.761,"gpu":{"bc4":174776,"r8":349525}},"lods":[{"level":1,"file":"pallet-bed-6407c703dfd2-lod1.glb","tris":7528,"bytes":93732},{"level":2,"file":"pallet-bed-6407c703dfd2-lod2.glb","tris":2834,"bytes":50904}]},"pantry-jar":{"file":"pantry-jar-786b0041376a.glb","hash":"786b0041376a","bytes":47708,"tris":{"brushed":768,"wood":240,"paper":2064,"glass-clear":516,"food-cake":356},"total":3944,"class":"curved","budget":4000,"builder":"tools/props/art/pantry-jar.ts","sourceCommit":"8203236-dirty","sourceHash":"aaca5112970e","lods":[{"level":1,"file":"pantry-jar-786b0041376a-lod1.glb","tris":1732,"bytes":27816},{"level":2,"file":"pantry-jar-786b0041376a-lod2.glb","tris":560,"bytes":16388}]},"pantry-oat-canister":{"file":"pantry-oat-canister-0d0e9152c88d.glb","hash":"0d0e9152c88d","bytes":32012,"tris":{"metal":108,"brushed":948,"enamel":448,"enamel-black":1116,"cover-print":156},"total":2776,"class":"curved","budget":3200,"builder":"tools/props/art/pantry-oat-canister.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"107b542a92ef","lods":[{"level":1,"file":"pantry-oat-canister-0d0e9152c88d-lod1.glb","tris":1092,"bytes":19912},{"level":2,"file":"pantry-oat-canister-0d0e9152c88d-lod2.glb","tris":644,"bytes":15432}]},"pantry-oat-sack":{"file":"pantry-oat-sack-9d22e8c119aa.glb","hash":"9d22e8c119aa","bytes":17324,"tris":{"cover-print":2,"paper-kraft":780},"total":782,"class":"boxy","budget":1200,"builder":"tools/props/art/pantry-oat-sack.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"f333d29ce47c","lods":[{"level":1,"file":"pantry-oat-sack-9d22e8c119aa-lod1.glb","tris":368,"bytes":11804},{"level":2,"file":"pantry-oat-sack-9d22e8c119aa-lod2.glb","tris":296,"bytes":10352}]},"paper-lantern-pendant":{"file":"paper-lantern-pendant-0d68725cbc5e.glb","hash":"0d68725cbc5e","bytes":52816,"tris":{"plastic-dark":28,"brushed":456,"rubber":20,"paper":4096,"shade":1936,"emissive-warm":224,"enamel":188},"total":6948,"class":"curved","budget":10000,"builder":"tools/props/art/paper-lantern-pendant.ts","sourceCommit":"4b433fc","sourceHash":"9c7121a9fb58","lods":[{"level":1,"file":"paper-lantern-pendant-0d68725cbc5e-lod1.glb","tris":2232,"bytes":31280},{"level":2,"file":"paper-lantern-pendant-0d68725cbc5e-lod2.glb","tris":1536,"bytes":26024}]},"parka-hung":{"file":"parka-hung-5bbd9589a9d0.glb","hash":"5bbd9589a9d0","bytes":46520,"tris":{"fabric":88,"rubber":40,"paint-olive":1900,"cover-cloth":1268,"brass-aged":160},"total":3456,"class":"curved","budget":3500,"builder":"tools/props/art/parka-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"2db11973ce1b","lods":[{"level":1,"file":"parka-hung-5bbd9589a9d0-lod1.glb","tris":1622,"bytes":28448},{"level":2,"file":"parka-hung-5bbd9589a9d0-lod2.glb","tris":610,"bytes":17116}]},"parts-drawer-cabinet":{"file":"parts-drawer-cabinet-797bbbf436e8.glb","hash":"797bbbf436e8","bytes":68360,"tris":{"plastic-dark":120,"plastic-light":512,"brushed":1656,"rubber":640,"paper":288,"decal-ink":48,"glass-clear":1344,"enamel-blue":352},"total":4960,"class":"boxy","budget":5000,"builder":"tools/props/art/parts-drawer-cabinet.ts","sourceCommit":"24d088b-dirty","sourceHash":"5eaea68fef05","glassOpacity":0.28,"lods":[{"level":1,"file":"parts-drawer-cabinet-797bbbf436e8-lod1.glb","tris":1982,"bytes":39708},{"level":2,"file":"parts-drawer-cabinet-797bbbf436e8-lod2.glb","tris":1032,"bytes":27084}]},"patch-bay":{"file":"patch-bay-5e91f3d68f8a.glb","hash":"5e91f3d68f8a","bytes":72132,"tris":{"plastic-dark":748,"metal":192,"brushed":352,"paper":48,"chrome":2048,"enamel-black":44,"rubber-foot":368,"decal-ink":100,"decal-print":2},"total":3902,"class":"boxy","budget":5000,"builder":"tools/props/art/patch-bay.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"eeb4f0c8bdcf","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64933243,"usd":19.45,"minutes":67,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built graphic-eq + patch-bay + vu-bridge: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[256,256],"charts":632,"coverage":0.284,"rectEfficiency":0.73,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"patch-bay-5e91f3d68f8a-lod1.glb","tris":1560,"bytes":42028},{"level":2,"file":"patch-bay-5e91f3d68f8a-lod2.glb","tris":482,"bytes":26704}]},"pegboard":{"file":"pegboard-0be509c87887.glb","hash":"0be509c87887","bytes":59540,"tris":{"brushed":1716,"wood":232,"paper":936,"enamel-black":72,"decal-ink":1656},"total":4612,"class":"boxy","budget":4700,"builder":"tools/props/art/pegboard.ts","sourceCommit":"d4f785d-dirty","sourceHash":"53c563c3a885","lods":[{"level":1,"file":"pegboard-0be509c87887-lod1.glb","tris":2542,"bytes":41848},{"level":2,"file":"pegboard-0be509c87887-lod2.glb","tris":962,"bytes":20704}]},"pen-cup":{"file":"pen-cup-3034c2a5cfe7.glb","hash":"3034c2a5cfe7","bytes":40620,"tris":{"plastic-light":46,"brushed":1108,"accent-lilac":314,"enamel-black":360,"enamel-beige":46,"enamel-red":358,"enamel-blue":152,"food-cake":20,"enamel-green":208},"total":2612,"class":"curved","budget":3000,"builder":"tools/props/art/pen-cup.ts","sourceCommit":"bd560aeb","sourceHash":"a20c8ad5b645","lods":[{"level":1,"file":"pen-cup-3034c2a5cfe7-lod1.glb","tris":1170,"bytes":27624},{"level":2,"file":"pen-cup-3034c2a5cfe7-lod2.glb","tris":676,"bytes":22488}]},"perfume-bottle":{"file":"perfume-bottle-d6242b7da5ca.glb","hash":"d6242b7da5ca","bytes":18416,"tris":{"plastic-light":20,"brushed":96,"paper":12,"accent-magenta":124,"enamel-beige":44,"glass-clear":268},"total":564,"class":"curved","budget":2000,"builder":"tools/props/art/perfume-bottle.ts","sourceCommit":"4b433fc","sourceHash":"54d562aca4fb","glassOpacity":0.11,"wear":{"texelMm":3,"px":[64,64],"charts":37,"coverage":0.183,"rectEfficiency":0.704,"gpu":{"bc4":2744,"r8":5461}},"lods":[{"level":1,"file":"perfume-bottle-d6242b7da5ca.glb","tris":564,"bytes":18416,"same":true},{"level":2,"file":"perfume-bottle-d6242b7da5ca.glb","tris":564,"bytes":18416,"same":true}]},"phasing-cabinet":{"file":"phasing-cabinet-615a5f1eda70.glb","hash":"615a5f1eda70","bytes":122588,"tris":{"plastic-dark":88,"plastic-light":64,"wood":12,"enamel":1724,"mirror":12,"chrome":176,"enamel-black":356,"cover-print":6,"steel-hall-aged":744,"steel-hall-bare":1676,"paint-hall-case":456,"paint-hall-lift":12,"metal-copper-aged":764,"paint-hazard-yellow":228,"brass-aged":44},"total":6362,"class":"curved","budget":7000,"builder":"tools/props/art/phasing-cabinet.ts","sourceCommit":"c3abfa2c","sourceHash":"b9ba9f3eb4b5","wear":{"texelMm":10,"px":[1024,512],"charts":903,"coverage":0.294,"rectEfficiency":0.455,"gpu":{"bc4":349544,"r8":699051}},"lods":[{"level":1,"file":"phasing-cabinet-615a5f1eda70-lod1.glb","tris":3208,"bytes":72432},{"level":2,"file":"phasing-cabinet-615a5f1eda70-lod2.glb","tris":1812,"bytes":55992}]},"pilot-lamp-box":{"file":"pilot-lamp-box-e5ad01acb14b.glb","hash":"e5ad01acb14b","bytes":21172,"tris":{"metal":44,"brushed":88,"emissive-warm":190,"chrome":448,"steel-hall-aged":160,"steel-hall-bare":256},"total":1186,"class":"boxy","budget":1500,"builder":"tools/props/art/pilot-lamp-box.ts","sourceCommit":"bd560aeb","sourceHash":"8fde2256e8be","lods":[{"level":1,"file":"pilot-lamp-box-e5ad01acb14b-lod1.glb","tris":816,"bytes":18624},{"level":2,"file":"pilot-lamp-box-e5ad01acb14b-lod2.glb","tris":746,"bytes":17948}]},"pilot-lamp-strip":{"file":"pilot-lamp-strip-482313962f5d.glb","hash":"482313962f5d","bytes":50132,"tris":{"plastic-dark":280,"brushed":28,"rubber":64,"accent-crimson":142,"emissive-warm":588,"chrome":588,"enamel-black":480,"rubber-foot":88,"decal-print":2},"total":2260,"class":"boxy","budget":2500,"builder":"tools/props/art/pilot-lamp-strip.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"80a8a74f3bd8","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":39993548,"usd":17.16,"minutes":62,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built desk-lamp + pilot-lamp-strip: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[128,128],"charts":173,"coverage":0.3,"rectEfficiency":0.797,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"pilot-lamp-strip-482313962f5d-lod1.glb","tris":936,"bytes":33616},{"level":2,"file":"pilot-lamp-strip-482313962f5d-lod2.glb","tris":679,"bytes":29072}]},"plate-stack":{"file":"plate-stack-1fb8f06fe81c.glb","hash":"1fb8f06fe81c","bytes":28204,"tris":{"wood":288,"enamel":788,"enamel-black":288,"enamel-beige":1576},"total":2940,"class":"curved","budget":3000,"builder":"tools/props/art/plate-stack.ts","sourceCommit":"216df53","sourceHash":"e25fcbbacd3f","lods":[{"level":1,"file":"plate-stack-1fb8f06fe81c-lod1.glb","tris":1176,"bytes":16100},{"level":2,"file":"plate-stack-1fb8f06fe81c-lod2.glb","tris":734,"bytes":11132}]},"portable-cassette":{"file":"portable-cassette-f1817f2200a5.glb","hash":"f1817f2200a5","bytes":53180,"tris":{"plastic-dark":842,"metal":256,"brushed":404,"paper":12,"chrome":48,"enamel-red":44,"cone-paper":204,"dial-cream":128,"decal-ink":14,"decal-print":2,"glass-clear":2},"total":1956,"class":"boxy","budget":2600,"builder":"tools/props/art/portable-cassette.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"aeee76fabe66","wear":{"texelMm":2.5,"px":[256,128],"charts":462,"coverage":0.226,"rectEfficiency":0.811,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"portable-cassette-f1817f2200a5-lod1.glb","tris":1426,"bytes":41712},{"level":2,"file":"portable-cassette-f1817f2200a5-lod2.glb","tris":850,"bytes":29756}]},"portable-cd":{"file":"portable-cd-1f4a074abad0.glb","hash":"1f4a074abad0","bytes":52820,"tris":{"plastic-dark":820,"metal":256,"brushed":744,"mirror":224,"chrome":92,"rubber-foot":240,"decal-ink":10,"decal-print":2,"glass-clear":22},"total":2410,"class":"curved","budget":2900,"builder":"tools/props/art/portable-cd.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"fd370c0f3929","wear":{"texelMm":2.5,"px":[256,128],"charts":354,"coverage":0.245,"rectEfficiency":0.746,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"portable-cd-1f4a074abad0-lod1.glb","tris":1392,"bytes":37884},{"level":2,"file":"portable-cd-1f4a074abad0-lod2.glb","tris":1130,"bytes":31636}]},"portable-md":{"file":"portable-md-65a90980a604.glb","hash":"65a90980a604","bytes":41944,"tris":{"plastic-dark":352,"metal":256,"brushed":496,"chrome":358,"enamel-red":28,"decal-ink":12,"decal-print":2},"total":1504,"class":"boxy","budget":2200,"builder":"tools/props/art/portable-md.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"ff05d1464838","wear":{"texelMm":2.5,"px":[128,128],"charts":287,"coverage":0.16,"rectEfficiency":0.707,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"portable-md-65a90980a604-lod1.glb","tris":912,"bytes":30680},{"level":2,"file":"portable-md-65a90980a604-lod2.glb","tris":440,"bytes":20436}]},"power-strip-desk":{"file":"power-strip-desk-1d5113c94195.glb","hash":"1d5113c94195","bytes":22872,"tris":{"plastic-dark":108,"brushed":40,"rubber":124,"emissive-warm":44,"enamel-beige":456,"dial-cream":44,"decal-ink":4,"decal-print":2},"total":822,"class":"boxy","budget":3000,"builder":"tools/props/art/power-strip-desk.ts","sourceCommit":"24d088b-dirty","sourceHash":"919be059889d","lods":[{"level":1,"file":"power-strip-desk-1d5113c94195-lod1.glb","tris":522,"bytes":19976},{"level":2,"file":"power-strip-desk-1d5113c94195-lod2.glb","tris":410,"bytes":16388}]},"power-strip-floor":{"file":"power-strip-floor-376cd0b3f6f6.glb","hash":"376cd0b3f6f6","bytes":46736,"tris":{"plastic-dark":1020,"metal":188,"brushed":1004,"rubber":96,"emissive-warm":44,"enamel-black":48,"decal-ink":4,"decal-print":2},"total":2406,"class":"boxy","budget":2600,"builder":"tools/props/art/power-strip-floor.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"2fd3ab9de9db","wear":{"texelMm":4,"px":[256,128],"charts":209,"coverage":0.198,"rectEfficiency":0.598,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"power-strip-floor-376cd0b3f6f6-lod1.glb","tris":952,"bytes":28996},{"level":2,"file":"power-strip-floor-376cd0b3f6f6-lod2.glb","tris":470,"bytes":20004}]},"pump-bottle":{"file":"pump-bottle-98333eae1b1b.glb","hash":"98333eae1b1b","bytes":15788,"tris":{"plastic-light":724,"paper":52},"total":776,"class":"curved","budget":2200,"builder":"tools/props/art/pump-bottle.ts","sourceCommit":"4b433fc","sourceHash":"41ccd1244f4b","wear":{"texelMm":3,"px":[128,128],"charts":151,"coverage":0.26,"rectEfficiency":0.626,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"pump-bottle-98333eae1b1b-lod1.glb","tris":360,"bytes":9960},{"level":2,"file":"pump-bottle-98333eae1b1b-lod2.glb","tris":138,"bytes":6964}]},"rack-case-6u":{"file":"rack-case-6u-a6e294994087.glb","hash":"a6e294994087","bytes":63536,"tris":{"metal":832,"brushed":444,"chrome":1672,"enamel-black":312,"grille-mesh":96,"leatherette-black":144},"total":3500,"class":"boxy","budget":3600,"builder":"tools/props/art/rack-case-6u.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"64fa274387aa","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":38021090,"usd":16.11,"minutes":57,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built studio-monitor + rack-case-6u: the tokens are the whole run's"},"wear":{"texelMm":10,"px":[256,256],"charts":309,"coverage":0.187,"rectEfficiency":0.52,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"rack-case-6u-a6e294994087-lod1.glb","tris":1398,"bytes":34616},{"level":2,"file":"rack-case-6u-a6e294994087-lod2.glb","tris":445,"bytes":20408}]},"radiator-column":{"file":"radiator-column-2fd91bad362f.glb","hash":"2fd91bad362f","bytes":86712,"tris":{"metal":416,"brushed":328,"rubber":124,"paint-rescued-cream":5456},"total":6324,"class":"curved","budget":9500,"builder":"tools/props/art/radiator-column.ts","sourceCommit":"4b433fc","sourceHash":"34986ab084bd","wear":{"texelMm":8,"px":[256,256],"charts":495,"coverage":0.151,"rectEfficiency":0.593,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"radiator-column-2fd91bad362f-lod1.glb","tris":2526,"bytes":42172},{"level":2,"file":"radiator-column-2fd91bad362f-lod2.glb","tris":758,"bytes":21292}]},"razor":{"file":"razor-253c1d5f2c8d.glb","hash":"253c1d5f2c8d","bytes":16220,"tris":{"plastic-dark":92,"plastic-light":12,"brushed":24,"rubber":28,"accent-magenta":208},"total":364,"class":"curved","budget":2400,"builder":"tools/props/art/razor.ts","sourceCommit":"4b433fc","sourceHash":"b01e9ac189b5","wear":{"texelMm":3,"px":[128,64],"charts":113,"coverage":0.094,"rectEfficiency":0.608,"gpu":{"bc4":5480,"r8":10923}},"lods":[{"level":1,"file":"razor-253c1d5f2c8d.glb","tris":364,"bytes":16220,"same":true},{"level":2,"file":"razor-253c1d5f2c8d.glb","tris":364,"bytes":16220,"same":true}]},"receiver":{"file":"receiver-dd1580416ebe.glb","hash":"dd1580416ebe","bytes":59404,"tris":{"plastic-dark":326,"plastic-light":66,"metal":536,"brushed":1320,"wood":88,"rubber":82,"dial":12,"chrome":352,"enamel-black":230,"enamel-red":154,"grille-mesh":2,"rubber-foot":312,"decal-ink":86,"decal-print":2,"glass-clear":2},"total":3570,"class":"boxy","budget":5000,"builder":"tools/props/art/receiver.ts","sourceCommit":"c3abfa2c","sourceHash":"ce1ee27c5c24","lods":[{"level":1,"file":"receiver-dd1580416ebe-lod1.glb","tris":1550,"bytes":42744},{"level":2,"file":"receiver-dd1580416ebe-lod2.glb","tris":835,"bytes":34084}]},"record-cube":{"file":"record-cube-edf695f738ba.glb","hash":"edf695f738ba","bytes":23132,"tris":{"metal":128,"paper":252,"accent-warm":48,"cone-paper":204,"cover-print":72,"wood-coffee":188},"total":892,"class":"boxy","budget":3000,"builder":"tools/props/art/record-cube.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"2a487ad12efb","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":33600006,"usd":10.37,"minutes":43,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built vinyl-crate + record-stack + record-cube: the tokens are the whole run's"},"wear":{"texelMm":10,"px":[256,128],"charts":32,"coverage":0.331,"rectEfficiency":0.5,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"record-cube-edf695f738ba.glb","tris":892,"bytes":23132,"same":true},{"level":2,"file":"record-cube-edf695f738ba.glb","tris":892,"bytes":23132,"same":true}]},"record-lean":{"file":"record-lean-618555f8258b.glb","hash":"618555f8258b","bytes":9528,"tris":{"paper":72,"accent-warm":12,"cone-paper":48,"cover-print":32},"total":164,"class":"boxy","budget":400,"builder":"tools/props/art/record-lean.ts","sourceCommit":"bd560aeb","sourceHash":"02ea47908145","lods":[{"level":1,"file":"record-lean-618555f8258b.glb","tris":164,"bytes":9528,"same":true},{"level":2,"file":"record-lean-618555f8258b.glb","tris":164,"bytes":9528,"same":true}]},"record-stack":{"file":"record-stack-4b7ad9e0d7c5.glb","hash":"4b7ad9e0d7c5","bytes":17460,"tris":{"plastic-dark":192,"paper":272,"accent-warm":12,"cone-paper":84,"cover-print":68},"total":628,"class":"boxy","budget":3000,"builder":"tools/props/art/record-stack.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"00933756b740","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":33600006,"usd":10.37,"minutes":43,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built vinyl-crate + record-stack + record-cube: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[256,128],"charts":15,"coverage":0.219,"rectEfficiency":0.409,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"record-stack-4b7ad9e0d7c5.glb","tris":628,"bytes":17460,"same":true},{"level":2,"file":"record-stack-4b7ad9e0d7c5.glb","tris":628,"bytes":17460,"same":true}]},"reel-to-reel":{"file":"reel-to-reel-aaf0ea966e6f.glb","hash":"aaf0ea966e6f","bytes":95468,"tris":{"plastic-dark":860,"plastic-light":300,"metal":1992,"brushed":672,"rubber":206,"dial":24,"chrome":1628,"enamel-black":840,"enamel-red":88,"grille-mesh":4,"dial-cream":132,"rubber-foot":176,"decal-ink":74,"decal-print":2,"glass-clear":4,"wood-coffee-inset":284},"total":7286,"class":"curved","budget":8500,"builder":"tools/props/art/reel-to-reel.ts","sourceCommit":"c3abfa2c","sourceHash":"d66bc64fe374","lods":[{"level":1,"file":"reel-to-reel-aaf0ea966e6f-lod1.glb","tris":2912,"bytes":58772},{"level":2,"file":"reel-to-reel-aaf0ea966e6f-lod1.glb","tris":2912,"bytes":58772,"same":true}]},"repair-parts-tray":{"file":"repair-parts-tray-97836d578bbe.glb","hash":"97836d578bbe","bytes":66472,"tris":{"plastic-dark":168,"plastic-light":96,"metal":24,"brushed":3328,"rubber":288,"enamel-black":92,"enamel-red":96,"enamel-blue":96,"enamel-green":96},"total":4284,"class":"boxy","budget":5000,"builder":"tools/props/art/repair-parts-tray.ts","sourceCommit":"d4f785d-dirty","sourceHash":"ee102932d496","lods":[{"level":1,"file":"repair-parts-tray-97836d578bbe-lod1.glb","tris":2320,"bytes":46540},{"level":2,"file":"repair-parts-tray-97836d578bbe-lod1.glb","tris":2320,"bytes":46540,"same":true}]},"repair-tool-cup":{"file":"repair-tool-cup-5302326ff3b6.glb","hash":"5302326ff3b6","bytes":35956,"tris":{"plastic-dark":496,"plastic-light":504,"metal":132,"brushed":892,"enamel-red":704},"total":2728,"class":"curved","budget":5000,"builder":"tools/props/art/repair-tool-cup.ts","sourceCommit":"d4f785d-dirty","sourceHash":"301c3306cb4c","lods":[{"level":1,"file":"repair-tool-cup-5302326ff3b6-lod1.glb","tris":1128,"bytes":21312},{"level":2,"file":"repair-tool-cup-5302326ff3b6-lod2.glb","tris":374,"bytes":12488}]},"rotator-motor":{"file":"rotator-motor-567eb54eba31.glb","hash":"567eb54eba31","bytes":137652,"tris":{"rubber":124,"enamel-black":56,"grille-mesh":96,"grille-brushed":8,"steel-hall-aged":532,"steel-hall-bare":2566,"paint-hall-case":4356,"concrete-cast":44},"total":7782,"class":"curved","budget":9000,"builder":"tools/props/art/rotator-motor.ts","sourceCommit":"c3abfa2c","sourceHash":"e6086624cba0","wear":{"texelMm":8,"px":[512,512],"charts":1126,"coverage":0.25,"rectEfficiency":0.657,"gpu":{"bc4":174776,"r8":349525}},"lods":[{"level":1,"file":"rotator-motor-567eb54eba31-lod1.glb","tris":3199,"bytes":66012},{"level":2,"file":"rotator-motor-567eb54eba31-lod2.glb","tris":1763,"bytes":44676}]},"screwdriver-rack":{"file":"screwdriver-rack-0f71b1d23470.glb","hash":"0f71b1d23470","bytes":25896,"tris":{"plastic-dark":276,"brushed":452,"wood":732,"enamel-beige":276,"enamel-red":552},"total":2288,"class":"curved","budget":3500,"builder":"tools/props/art/screwdriver-rack.ts","sourceCommit":"24d088b-dirty","sourceHash":"bb7065002d37","lods":[{"level":1,"file":"screwdriver-rack-0f71b1d23470-lod1.glb","tris":946,"bytes":15456},{"level":2,"file":"screwdriver-rack-0f71b1d23470-lod2.glb","tris":698,"bytes":13196}]},"shampoo-bottle":{"file":"shampoo-bottle-296116ce7dae.glb","hash":"296116ce7dae","bytes":15544,"tris":{"plastic-dark":304,"plastic-light":320,"paper":68},"total":692,"class":"curved","budget":1600,"builder":"tools/props/art/shampoo-bottle.ts","sourceCommit":"4b433fc","sourceHash":"bb43727f1282","wear":{"texelMm":3,"px":[128,128],"charts":72,"coverage":0.281,"rectEfficiency":0.601,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"shampoo-bottle-296116ce7dae-lod1.glb","tris":316,"bytes":10908},{"level":2,"file":"shampoo-bottle-296116ce7dae-lod2.glb","tris":124,"bytes":8320}]},"shampoo-bottle-mint":{"file":"shampoo-bottle-mint-004a428f6550.glb","hash":"004a428f6550","bytes":14024,"tris":{"paper":336,"accent-lilac":320},"total":656,"class":"curved","budget":1800,"builder":"tools/props/art/shampoo-bottle-mint.ts","sourceCommit":"4b433fc","sourceHash":"f585c48393c7","wear":{"texelMm":3,"px":[128,128],"charts":115,"coverage":0.231,"rectEfficiency":0.563,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"shampoo-bottle-mint-004a428f6550-lod1.glb","tris":270,"bytes":8596},{"level":2,"file":"shampoo-bottle-mint-004a428f6550-lod2.glb","tris":84,"bytes":5968}]},"shirt-cream-hung":{"file":"shirt-cream-hung-914977723ab5.glb","hash":"914977723ab5","bytes":46716,"tris":{"plastic-light":160,"chrome":124,"wood-walnut":140,"cover-cloth":1332,"cloth-cream":1066},"total":2822,"class":"curved","budget":3000,"builder":"tools/props/art/shirt-cream-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"33681b2704c8","lods":[{"level":1,"file":"shirt-cream-hung-914977723ab5-lod1.glb","tris":1126,"bytes":23828},{"level":2,"file":"shirt-cream-hung-914977723ab5-lod2.glb","tris":519,"bytes":15288}]},"shoe-box":{"file":"shoe-box-f7c2209aa074.glb","hash":"f7c2209aa074","bytes":12152,"tris":{"paper":192,"enamel-black":12,"cone-paper":20,"cover-print":2,"enamel-blue":136},"total":362,"class":"boxy","budget":900,"builder":"tools/props/art/shoe-box.ts","sourceCommit":"c3abfa2c","sourceHash":"7bd989508c99","lods":[{"level":1,"file":"shoe-box-f7c2209aa074.glb","tris":362,"bytes":12152,"same":true},{"level":2,"file":"shoe-box-f7c2209aa074.glb","tris":362,"bytes":12152,"same":true}]},"shoe-box-tapes":{"file":"shoe-box-tapes-4e49be839251.glb","hash":"4e49be839251","bytes":26328,"tris":{"plastic-dark":576,"plastic-light":240,"accent-warm":108,"display-glass":14,"cover-print":102,"paper-kraft":120},"total":1160,"class":"boxy","budget":3000,"builder":"tools/props/art/shoe-box-tapes.ts","sourceCommit":"bd560aeb","sourceHash":"c7a84bd8cfea","lods":[{"level":1,"file":"shoe-box-tapes-4e49be839251-lod1.glb","tris":1064,"bytes":24772},{"level":2,"file":"shoe-box-tapes-4e49be839251-lod2.glb","tris":1018,"bytes":24164}]},"shortwave-radio":{"file":"shortwave-radio-a2a3fa903d22.glb","hash":"a2a3fa903d22","bytes":80956,"tris":{"plastic-dark":2964,"brushed":642,"rubber":156,"accent-warm":12,"chrome":144,"grille-mesh":6,"dial-cream":48,"speaker-cloth":12,"rubber-foot":176,"decal-ink":26,"decal-print":2,"glass-clear":12},"total":4200,"class":"boxy","budget":5000,"builder":"tools/props/art/shortwave-radio.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"ae32637ef17e","wear":{"texelMm":3,"px":[512,256],"charts":832,"coverage":0.32,"rectEfficiency":0.797,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"shortwave-radio-a2a3fa903d22-lod1.glb","tris":1678,"bytes":49108},{"level":2,"file":"shortwave-radio-a2a3fa903d22-lod2.glb","tris":820,"bytes":35224}]},"shower-curtain-rail":{"file":"shower-curtain-rail-5d3ce6651409.glb","hash":"5d3ce6651409","bytes":10492,"tris":{"brushed":264,"chrome":620},"total":884,"class":"curved","budget":1200,"builder":"tools/props/art/shower-curtain-rail.ts","sourceCommit":"c3abfa2c","sourceHash":"9ca3ba6ae1bc","lods":[{"level":1,"file":"shower-curtain-rail-5d3ce6651409-lod1.glb","tris":354,"bytes":7140},{"level":2,"file":"shower-curtain-rail-5d3ce6651409-lod2.glb","tris":274,"bytes":6336}]},"shower-riser":{"file":"shower-riser-c0b2cfe9639e.glb","hash":"c0b2cfe9639e","bytes":36704,"tris":{"brushed":1828,"enamel":60,"chrome":2448,"enamel-red":60},"total":4396,"class":"curved","budget":5800,"builder":"tools/props/art/shower-riser.ts","sourceCommit":"4b433fc","sourceHash":"38b1ce5eec70","lods":[{"level":1,"file":"shower-riser-c0b2cfe9639e-lod1.glb","tris":1604,"bytes":17752},{"level":2,"file":"shower-riser-c0b2cfe9639e-lod2.glb","tris":518,"bytes":10528}]},"shower-tray-curtain":{"file":"shower-tray-curtain-5b2bc3a8bef2.glb","hash":"5b2bc3a8bef2","bytes":99252,"tris":{"plastic-dark":48,"brushed":2664,"rubber":128,"enamel":784,"accent-lilac":6436,"chrome":1902,"rubber-foot":76},"total":12038,"class":"curved","budget":12500,"builder":"tools/props/art/shower-tray-curtain.ts","sourceCommit":"c3abfa2c","sourceHash":"b848436c52e7","lods":[{"level":1,"file":"shower-tray-curtain-5b2bc3a8bef2-lod1.glb","tris":4814,"bytes":55516},{"level":2,"file":"shower-tray-curtain-5b2bc3a8bef2-lod2.glb","tris":1512,"bytes":28456}]},"shower-tray-curtain-r":{"file":"shower-tray-curtain-r-3989e39ff46e.glb","hash":"3989e39ff46e","bytes":100596,"tris":{"plastic-dark":48,"brushed":2664,"rubber":128,"enamel":784,"accent-lilac":6436,"chrome":1902,"rubber-foot":76},"total":12038,"class":"curved","budget":12500,"builder":"tools/props/art/shower-tray-curtain-r.ts","sourceCommit":"c3abfa2c","sourceHash":"3eb733ee7b40","lods":[{"level":1,"file":"shower-tray-curtain-r-3989e39ff46e-lod1.glb","tris":4814,"bytes":54776},{"level":2,"file":"shower-tray-curtain-r-3989e39ff46e-lod2.glb","tris":1438,"bytes":27380}]},"side-table":{"file":"side-table-ce809357f021.glb","hash":"ce809357f021","bytes":26092,"tris":{"metal":456,"brushed":352,"enamel-black":96,"rubber-foot":176,"wood-coffee":84},"total":1164,"class":"boxy","budget":1600,"builder":"tools/props/art/side-table.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"b49e1b9ee099","wear":{"texelMm":10,"px":[256,128],"charts":126,"coverage":0.246,"rectEfficiency":0.63,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"side-table-ce809357f021-lod1.glb","tris":548,"bytes":17956},{"level":2,"file":"side-table-ce809357f021-lod2.glb","tris":450,"bytes":16192}]},"signal-generator":{"file":"signal-generator-485feb9e9dd1.glb","hash":"485feb9e9dd1","bytes":81476,"tris":{"plastic-dark":1512,"metal":28,"brushed":2024,"rubber":108,"emissive-warm":60,"enamel-black":76,"enamel-beige":44,"enamel-red":38,"dial-cream":36,"rubber-foot":88,"decal-ink":30,"decal-print":2,"glass-clear":2},"total":4048,"class":"boxy","budget":4400,"builder":"tools/props/art/signal-generator.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"63ee2b227b02","wear":{"texelMm":3,"px":[512,256],"charts":680,"coverage":0.455,"rectEfficiency":0.73,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"signal-generator-485feb9e9dd1-lod1.glb","tris":1614,"bytes":50612},{"level":2,"file":"signal-generator-485feb9e9dd1-lod2.glb","tris":766,"bytes":37516}]},"sling-bag":{"file":"sling-bag-d312fc1e9f4c.glb","hash":"d312fc1e9f4c","bytes":37568,"tris":{"plastic-dark":312,"rubber":628,"accent-magenta":44,"enamel-black":44,"speaker-cloth":1968,"leather-worn-brown":88},"total":3084,"class":"curved","budget":5000,"builder":"tools/props/art/sling-bag.ts","sourceCommit":"c3abfa2c-dirty","sourceHash":"f036efcaa39a","lods":[{"level":1,"file":"sling-bag-d312fc1e9f4c-lod1.glb","tris":1232,"bytes":22864},{"level":2,"file":"sling-bag-d312fc1e9f4c-lod2.glb","tris":368,"bytes":14700}]},"snack-cake-pack":{"file":"snack-cake-pack-c51e00938cc1.glb","hash":"c51e00938cc1","bytes":7748,"tris":{"paper":304,"cover-print":2},"total":306,"class":"boxy","budget":1200,"builder":"tools/props/art/snack-cake-pack.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"20eb3dbe18b8","lods":[{"level":1,"file":"snack-cake-pack-c51e00938cc1-lod1.glb","tris":122,"bytes":5704},{"level":2,"file":"snack-cake-pack-c51e00938cc1-lod2.glb","tris":42,"bytes":4712}]},"snack-cake-plate":{"file":"snack-cake-plate-ff3494e39fe0.glb","hash":"ff3494e39fe0","bytes":34532,"tris":{"wood":220,"paper":248,"enamel":716,"enamel-black":288,"dial-cream":44,"cover-print":82,"food-cake":664},"total":2262,"class":"curved","budget":2500,"builder":"tools/props/art/snack-cake-plate.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"b0f5754efcf7","lods":[{"level":1,"file":"snack-cake-plate-ff3494e39fe0-lod1.glb","tris":1174,"bytes":23216},{"level":2,"file":"snack-cake-plate-ff3494e39fe0-lod1.glb","tris":1174,"bytes":23216,"same":true}]},"snack-serving-board":{"file":"snack-serving-board-399b5ac7c28e.glb","hash":"399b5ac7c28e","bytes":10112,"tris":{"wood":80,"paper":304,"cover-print":2},"total":386,"class":"boxy","budget":1800,"builder":"tools/props/art/snack-serving-board.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"0b7fe09eb21d","lods":[{"level":1,"file":"snack-serving-board-399b5ac7c28e-lod1.glb","tris":146,"bytes":7544},{"level":2,"file":"snack-serving-board-399b5ac7c28e-lod2.glb","tris":110,"bytes":6776}]},"sneakers-kicked":{"file":"sneakers-kicked-8306d8e48915.glb","hash":"8306d8e48915","bytes":42884,"tris":{"plastic-light":1844,"cloth-cream":160,"cloth-lilac":2448},"total":4452,"class":"curved","budget":5000,"builder":"tools/props/art/sneakers-kicked.ts","sourceCommit":"bd560aeb","sourceHash":"4f850840cda0","lods":[{"level":1,"file":"sneakers-kicked-8306d8e48915-lod1.glb","tris":1780,"bytes":23608},{"level":2,"file":"sneakers-kicked-8306d8e48915-lod2.glb","tris":532,"bytes":12668}]},"soap-on-holder":{"file":"soap-on-holder-c6079d2b157b.glb","hash":"c6079d2b157b","bytes":16556,"tris":{"metal":12,"paper":252,"enamel":448},"total":712,"class":"curved","budget":2200,"builder":"tools/props/art/soap-on-holder.ts","sourceCommit":"4b433fc","sourceHash":"361c2b92fb04","wear":{"texelMm":3,"px":[128,128],"charts":40,"coverage":0.171,"rectEfficiency":0.425,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"soap-on-holder-c6079d2b157b-lod1.glb","tris":446,"bytes":13052},{"level":2,"file":"soap-on-holder-c6079d2b157b-lod2.glb","tris":330,"bytes":11416}]},"sock-dropped-mint":{"file":"sock-dropped-mint-04966eec6f34.glb","hash":"04966eec6f34","bytes":18776,"tris":{"cloth-cream":524,"cloth-lilac":1608},"total":2132,"class":"curved","budget":6000,"builder":"tools/props/art/sock-dropped-mint.ts","sourceCommit":"4b433fc","sourceHash":"4274055c008b","lods":[{"level":1,"file":"sock-dropped-mint-04966eec6f34-lod1.glb","tris":850,"bytes":11240},{"level":2,"file":"sock-dropped-mint-04966eec6f34-lod2.glb","tris":254,"bytes":6728}]},"sock-dropped-vibe":{"file":"sock-dropped-vibe-286bdb35eb9c.glb","hash":"286bdb35eb9c","bytes":18780,"tris":{"rubber":1608,"accent-magenta":524},"total":2132,"class":"curved","budget":6000,"builder":"tools/props/art/sock-dropped-vibe.ts","sourceCommit":"4b433fc","sourceHash":"d3743c67d5f8","lods":[{"level":1,"file":"sock-dropped-vibe-286bdb35eb9c-lod1.glb","tris":852,"bytes":11220},{"level":2,"file":"sock-dropped-vibe-286bdb35eb9c-lod2.glb","tris":250,"bytes":6672}]},"socks-draped-mint":{"file":"socks-draped-mint-373891d71fda.glb","hash":"373891d71fda","bytes":57940,"tris":{"cover-cloth":2504,"cloth-cream":256,"cloth-lilac":3072},"total":5832,"class":"curved","budget":12000,"builder":"tools/props/art/socks-draped-mint.ts","sourceCommit":"4ba12af-dirty","sourceHash":"af8176962e24","lods":[{"level":1,"file":"socks-draped-mint-373891d71fda-lod1.glb","tris":2332,"bytes":32480},{"level":2,"file":"socks-draped-mint-373891d71fda-lod2.glb","tris":699,"bytes":15800}]},"socks-draped-vibe":{"file":"socks-draped-vibe-fb6af700cd7f.glb","hash":"fb6af700cd7f","bytes":55392,"tris":{"rubber":3072,"accent-magenta":256,"cover-cloth":2344},"total":5672,"class":"curved","budget":12000,"builder":"tools/props/art/socks-draped-vibe.ts","sourceCommit":"4ba12af-dirty","sourceHash":"84ccf76d89c4","lods":[{"level":1,"file":"socks-draped-vibe-fb6af700cd7f-lod1.glb","tris":2268,"bytes":30908},{"level":2,"file":"socks-draped-vibe-fb6af700cd7f-lod2.glb","tris":680,"bytes":15400}]},"socks-line-mint":{"file":"socks-line-mint-2946ade01dab.glb","hash":"2946ade01dab","bytes":60732,"tris":{"brushed":40,"wood":368,"cover-cloth":2784,"cloth-cream":408,"cloth-lilac":2696},"total":6296,"class":"curved","budget":12000,"builder":"tools/props/art/socks-line-mint.ts","sourceCommit":"4ba12af-dirty","sourceHash":"cca732696880","lods":[{"level":1,"file":"socks-line-mint-2946ade01dab-lod1.glb","tris":2518,"bytes":34072},{"level":2,"file":"socks-line-mint-2946ade01dab-lod2.glb","tris":771,"bytes":19592}]},"socks-line-vibe":{"file":"socks-line-vibe-e12515b33d64.glb","hash":"e12515b33d64","bytes":57320,"tris":{"brushed":40,"wood":368,"rubber":2696,"accent-magenta":408,"cover-cloth":2496},"total":6008,"class":"curved","budget":12000,"builder":"tools/props/art/socks-line-vibe.ts","sourceCommit":"4ba12af-dirty","sourceHash":"2c406d6bbd2a","lods":[{"level":1,"file":"socks-line-vibe-e12515b33d64-lod1.glb","tris":2404,"bytes":32148},{"level":2,"file":"socks-line-vibe-e12515b33d64-lod2.glb","tris":715,"bytes":18388}]},"sofa-small":{"file":"sofa-small-63527b943dc1.glb","hash":"63527b943dc1","bytes":104908,"tris":{"fabric":5088,"wood-coffee":176,"cover-cloth":4512},"total":9776,"class":"curved","budget":15000,"builder":"tools/props/art/sofa-small.ts","sourceCommit":"0721abfe","sourceHash":"9fc9eed21748","built":{"model":"gpt-6.1-sol","agent":"GPT6.1 Sol implementation; GPT6 Astra visual review","tokens":3840038,"usd":0.941954,"minutes":31.247,"note":"50% allocation of one shared two-asset Sol modeling/director batch,2026-10-11T12:37:29.947Z..13:39:59.600Z. Batch input7621957, cached7337472, output58119; standard USD/M2 input,0.1 cached,10 output. Total batch estimate1.883907USD, not an invoice. Astra review and built-in image-generation billing excluded because not measured here; exact image model/cost not exposed. One concept per asset and three shared cloth generations (two rejected) are retained. Publishing/integration after this interval excluded."},"wear":{"texelMm":12,"px":[64,64],"charts":32,"coverage":0.14,"rectEfficiency":0.584,"gpu":{"bc4":2744,"r8":5461}},"lods":[{"level":1,"file":"sofa-small-63527b943dc1-lod1.glb","tris":3908,"bytes":50728},{"level":2,"file":"sofa-small-63527b943dc1-lod2.glb","tris":1142,"bytes":22044}]},"solder-wire-spool":{"file":"solder-wire-spool-d48cdd5bb148.glb","hash":"d48cdd5bb148","bytes":60292,"tris":{"metal":160,"brushed":4122,"enamel-red":512},"total":4794,"class":"curved","budget":5000,"builder":"tools/props/art/solder-wire-spool.ts","sourceCommit":"d4f785d-dirty","sourceHash":"48a384429c3f","lods":[{"level":1,"file":"solder-wire-spool-d48cdd5bb148-lod1.glb","tris":2610,"bytes":38120},{"level":2,"file":"solder-wire-spool-d48cdd5bb148-lod2.glb","tris":2492,"bytes":37772}]},"soldering-station":{"file":"soldering-station-944f6ddb3210.glb","hash":"944f6ddb3210","bytes":50560,"tris":{"plastic-dark":152,"plastic-light":168,"metal":88,"brushed":292,"rubber":168,"paper":44,"emissive-warm":28,"chrome":1352,"enamel-beige":76,"dial-cream":12,"decal-ink":4,"decal-print":2},"total":2386,"class":"curved","budget":5000,"builder":"tools/props/art/soldering-station.ts","sourceCommit":"24d088b-dirty","sourceHash":"a0148a02ca8f","lods":[{"level":1,"file":"soldering-station-944f6ddb3210-lod1.glb","tris":1376,"bytes":35892},{"level":2,"file":"soldering-station-944f6ddb3210-lod2.glb","tris":1054,"bytes":31980}]},"sorting-table":{"file":"sorting-table-a7cc631413e1.glb","hash":"a7cc631413e1","bytes":54008,"tris":{"plastic-dark":488,"metal":1020,"brushed":1120,"paper":24,"enamel-black":48,"rubber-foot":176,"wood-coffee":56},"total":2932,"class":"boxy","budget":3000,"builder":"tools/props/art/sorting-table.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"9b0e0e850a4f","wear":{"texelMm":12,"px":[256,128],"charts":290,"coverage":0.273,"rectEfficiency":0.87,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"sorting-table-a7cc631413e1-lod1.glb","tris":1440,"bytes":35060},{"level":2,"file":"sorting-table-a7cc631413e1-lod1.glb","tris":1440,"bytes":35060,"same":true}]},"speaker-driver-loose":{"file":"speaker-driver-loose-249f90437002.glb","hash":"249f90437002","bytes":34152,"tris":{"plastic-dark":44,"brushed":1576,"rubber":684,"cone-paper":1056},"total":3360,"class":"curved","budget":4500,"builder":"tools/props/art/speaker-driver-loose.ts","sourceCommit":"24d088b-dirty","sourceHash":"4f8d54a776a3","lods":[{"level":1,"file":"speaker-driver-loose-249f90437002-lod1.glb","tris":1344,"bytes":19776},{"level":2,"file":"speaker-driver-loose-249f90437002-lod2.glb","tris":390,"bytes":11672}]},"steel-desk":{"file":"steel-desk-495dcaed2400.glb","hash":"495dcaed2400","bytes":26732,"tris":{"metal":320,"brushed":432,"paper":12,"chrome":92,"enamel-black":60,"rubber-foot":552,"paint-hall-case":12},"total":1480,"class":"boxy","budget":3000,"builder":"tools/props/art/steel-desk.ts","sourceCommit":"c3abfa2c","sourceHash":"9d09b97d9f8b","lods":[{"level":1,"file":"steel-desk-495dcaed2400-lod1.glb","tris":592,"bytes":17792},{"level":2,"file":"steel-desk-495dcaed2400-lod2.glb","tris":300,"bytes":13976}]},"step-ladder":{"file":"step-ladder-9600c04c27b0.glb","hash":"9600c04c27b0","bytes":59720,"tris":{"plastic-dark":308,"metal":1148,"brushed":1312,"enamel-beige":200,"rubber-foot":176},"total":3144,"class":"boxy","budget":3600,"builder":"tools/props/art/step-ladder.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"7258e23ae387","wear":{"texelMm":10,"px":[256,256],"charts":292,"coverage":0.146,"rectEfficiency":0.486,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"step-ladder-9600c04c27b0-lod1.glb","tris":1258,"bytes":31520},{"level":2,"file":"step-ladder-9600c04c27b0-lod2.glb","tris":588,"bytes":19656}]},"stool-low":{"file":"stool-low-21dcda51526f.glb","hash":"21dcda51526f","bytes":15536,"tris":{"wood-coffee":660,"wood-coffee-inset":172},"total":832,"class":"curved","budget":1400,"builder":"tools/props/art/stool-low.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"97474a3b4268","wear":{"texelMm":10,"px":[128,128],"charts":91,"coverage":0.168,"rectEfficiency":0.503,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"stool-low-21dcda51526f-lod1.glb","tris":416,"bytes":11056},{"level":2,"file":"stool-low-21dcda51526f-lod2.glb","tris":224,"bytes":8640}]},"stool-tall":{"file":"stool-tall-b8e7e8f1d398.glb","hash":"b8e7e8f1d398","bytes":51692,"tris":{"brushed":480,"enamel-black":48,"rubber-foot":496,"paint-olive":1472,"wood-bench-plank":436},"total":2932,"class":"curved","budget":3000,"builder":"tools/props/art/stool-tall.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"46babf5124f0","wear":{"texelMm":6,"px":[256,256],"charts":274,"coverage":0.152,"rectEfficiency":0.462,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"stool-tall-b8e7e8f1d398-lod1.glb","tris":1170,"bytes":28516},{"level":2,"file":"stool-tall-b8e7e8f1d398-lod2.glb","tris":350,"bytes":16848}]},"storage-bin":{"file":"storage-bin-8ec0a005c70d.glb","hash":"8ec0a005c70d","bytes":29928,"tris":{"plastic-dark":312,"cloth-lilac":216,"cord-grey":316,"plastic-grey-cool":716},"total":1560,"class":"boxy","budget":2600,"builder":"tools/props/art/storage-bin.ts","sourceCommit":"c3abfa2c","sourceHash":"c15c7c27a3c1","wear":{"texelMm":6,"px":[256,128],"charts":162,"coverage":0.33,"rectEfficiency":0.796,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"storage-bin-8ec0a005c70d-lod1.glb","tris":622,"bytes":16912},{"level":2,"file":"storage-bin-8ec0a005c70d-lod2.glb","tris":282,"bytes":10944}]},"storage-shelf-high":{"file":"storage-shelf-high-715aaf9ae2d4.glb","hash":"715aaf9ae2d4","bytes":17580,"tris":{"metal":300,"brushed":492,"wood":128,"enamel-black":108},"total":1028,"class":"boxy","budget":1800,"builder":"tools/props/art/storage-shelf-high.ts","sourceCommit":"24d088b-dirty","sourceHash":"d552975ba15e","lods":[{"level":1,"file":"storage-shelf-high-715aaf9ae2d4-lod1.glb","tris":432,"bytes":12160},{"level":2,"file":"storage-shelf-high-715aaf9ae2d4-lod2.glb","tris":286,"bytes":10276}]},"studio-monitor":{"file":"studio-monitor-8449c188b494.glb","hash":"8449c188b494","bytes":48456,"tris":{"plastic-dark":718,"rubber":192,"paper":192,"chrome":144,"enamel-black":1228,"speaker-cloth":108,"decal-ink":2,"decal-print":2},"total":2586,"class":"curved","budget":4000,"builder":"tools/props/art/studio-monitor.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"cb382f923fd9","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":38021090,"usd":16.11,"minutes":57,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built studio-monitor + rack-case-6u: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[512,256],"charts":188,"coverage":0.438,"rectEfficiency":0.707,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"studio-monitor-8449c188b494-lod1.glb","tris":1181,"bytes":30724},{"level":2,"file":"studio-monitor-8449c188b494-lod2.glb","tris":769,"bytes":24100}]},"sugar-packet-bag":{"file":"sugar-packet-bag-690cb807476d.glb","hash":"690cb807476d","bytes":17512,"tris":{"paper":780,"cover-print":2},"total":782,"class":"boxy","budget":1200,"builder":"tools/props/art/sugar-packet-bag.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"f6b5cda1d57f","lods":[{"level":1,"file":"sugar-packet-bag-690cb807476d-lod1.glb","tris":372,"bytes":11912},{"level":2,"file":"sugar-packet-bag-690cb807476d-lod2.glb","tris":288,"bytes":10264}]},"sugar-packet-box":{"file":"sugar-packet-box-245a971f020d.glb","hash":"245a971f020d","bytes":23956,"tris":{"wood":180,"paper":984,"cover-print":12},"total":1176,"class":"boxy","budget":1800,"builder":"tools/props/art/sugar-packet-box.ts","sourceCommit":"56dfdd3-dirty","sourceHash":"817d90068f68","lods":[{"level":1,"file":"sugar-packet-box-245a971f020d-lod1.glb","tris":470,"bytes":13636},{"level":2,"file":"sugar-packet-box-245a971f020d-lod2.glb","tris":216,"bytes":8504}]},"suitcase-turntable":{"file":"suitcase-turntable-1af5be356328.glb","hash":"1af5be356328","bytes":81540,"tris":{"plastic-dark":1078,"metal":316,"brushed":1776,"rubber":812,"paper":24,"chrome":354,"enamel-black":96,"enamel-beige":12,"enamel-red":66,"cone-paper":448,"decal-ink":8,"grille-brushed":56,"vinyl":80,"leatherette-black":264},"total":5390,"class":"curved","budget":7000,"builder":"tools/props/art/suitcase-turntable.ts","sourceCommit":"c3abfa2c","sourceHash":"b9f5cf16107a","vinyl":{"tris":80,"textureBytes":0,"drawCalls":1},"lods":[{"level":1,"file":"suitcase-turntable-1af5be356328-lod1.glb","tris":2150,"bytes":51964},{"level":2,"file":"suitcase-turntable-1af5be356328-lod2.glb","tris":946,"bytes":36604}]},"takto-cartridge-stack":{"file":"takto-cartridge-stack-41c49f664781.glb","hash":"41c49f664781","bytes":27880,"tris":{"paper":72,"cover-print":12,"enamel-green":72,"cord-grey":1368},"total":1524,"class":"boxy","budget":3000,"builder":"tools/props/art/takto-cartridge-stack.ts","sourceCommit":"bd560aeb","sourceHash":"d9aad81e295f","lods":[{"level":1,"file":"takto-cartridge-stack-41c49f664781-lod1.glb","tris":610,"bytes":16104},{"level":2,"file":"takto-cartridge-stack-41c49f664781-lod2.glb","tris":252,"bytes":10504}]},"takto-playbox":{"file":"takto-playbox-e5631c8594d8.glb","hash":"e5631c8594d8","bytes":66016,"tris":{"plastic-dark":424,"brushed":172,"rubber":3132,"paper":12,"enamel-black":24,"enamel-red":448,"decal-ink":20,"decal-print":2,"cover-print":2,"enamel-green":12,"cord-grey":228,"plastic-grey-cool":784},"total":5260,"class":"curved","budget":7000,"builder":"tools/props/art/takto-playbox.ts","sourceCommit":"c3abfa2c","sourceHash":"acd2c91322ef","lods":[{"level":1,"file":"takto-playbox-e5631c8594d8-lod1.glb","tris":2102,"bytes":42480},{"level":2,"file":"takto-playbox-e5631c8594d8-lod2.glb","tris":698,"bytes":28904}]},"tape-crate":{"file":"tape-crate-6bf866c1ac77.glb","hash":"6bf866c1ac77","bytes":50856,"tris":{"plastic-dark":1512,"plastic-light":828,"display-glass":48,"decal-ink":2,"cover-print":108,"glass-clear":12},"total":2510,"class":"boxy","budget":3000,"builder":"tools/props/art/tape-crate.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"439a8ca9b7c2","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64176937,"usd":19.06,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":5,"usd":0.35},"note":"list rates; one agent built cassette-stack + tape-crate + cassette-single + blank-tape-pack + cassette-storage-rack: the tokens are the whole run's"},"wear":{"texelMm":6,"px":[512,256],"charts":624,"coverage":0.217,"rectEfficiency":0.622,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"tape-crate-6bf866c1ac77-lod1.glb","tris":2086,"bytes":46468},{"level":2,"file":"tape-crate-6bf866c1ac77-lod2.glb","tris":1098,"bytes":32516}]},"tights-line-vibe":{"file":"tights-line-vibe-b2390a5e2f59.glb","hash":"b2390a5e2f59","bytes":76636,"tris":{"brushed":40,"wood":368,"rubber":5068,"cover-cloth":4411},"total":9887,"class":"curved","budget":12000,"builder":"tools/props/art/tights-line-vibe.ts","sourceCommit":"4ba12af-dirty","sourceHash":"f28e83f4eda7","lods":[{"level":1,"file":"tights-line-vibe-b2390a5e2f59-lod1.glb","tris":3953,"bytes":42116},{"level":2,"file":"tights-line-vibe-b2390a5e2f59-lod2.glb","tris":1333,"bytes":23532}]},"tile-splashback":{"file":"tile-splashback-6a7e7a1ad1dc.glb","hash":"6a7e7a1ad1dc","bytes":9524,"tris":{"plastic-light":12,"brushed":36,"enamel-beige":264},"total":312,"class":"boxy","budget":500,"builder":"tools/props/art/tile-splashback.ts","sourceCommit":"ff6e5d8-dirty","sourceHash":"bee5aea12cd7","lods":[{"level":1,"file":"tile-splashback-6a7e7a1ad1dc.glb","tris":312,"bytes":9524,"same":true},{"level":2,"file":"tile-splashback-6a7e7a1ad1dc.glb","tris":312,"bytes":9524,"same":true}]},"toilet-brush":{"file":"toilet-brush-91fb383e4f5f.glb","hash":"91fb383e4f5f","bytes":20424,"tris":{"plastic-light":748,"cloth-cream":480},"total":1228,"class":"curved","budget":2500,"builder":"tools/props/art/toilet-brush.ts","sourceCommit":"4b433fc","sourceHash":"a5e2b384b02e","wear":{"texelMm":3,"px":[256,128],"charts":33,"coverage":0.303,"rectEfficiency":0.526,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"toilet-brush-91fb383e4f5f-lod1.glb","tris":490,"bytes":12280},{"level":2,"file":"toilet-brush-91fb383e4f5f-lod2.glb","tris":148,"bytes":7284}]},"toilet-rolls":{"file":"toilet-rolls-0bd296a6373b.glb","hash":"0bd296a6373b","bytes":53192,"tris":{"paper":2532,"paper-kraft":384},"total":2916,"class":"curved","budget":4200,"builder":"tools/props/art/toilet-rolls.ts","sourceCommit":"4b433fc","sourceHash":"16183f703edc","wear":{"texelMm":3,"px":[256,256],"charts":809,"coverage":0.237,"rectEfficiency":0.691,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"toilet-rolls-0bd296a6373b-lod1.glb","tris":860,"bytes":14724},{"level":2,"file":"toilet-rolls-0bd296a6373b-lod2.glb","tris":356,"bytes":9296}]},"toolbox":{"file":"toolbox-609825ae8f95.glb","hash":"609825ae8f95","bytes":47524,"tris":{"metal":880,"brushed":1400,"enamel-red":484},"total":2764,"class":"boxy","budget":3000,"builder":"tools/props/art/toolbox.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"4e7230ab784b","wear":{"texelMm":4,"px":[512,256],"charts":462,"coverage":0.322,"rectEfficiency":0.533,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"toolbox-609825ae8f95-lod1.glb","tris":1106,"bytes":24560},{"level":2,"file":"toolbox-609825ae8f95-lod2.glb","tris":754,"bytes":19256}]},"toothbrush-holder-mint":{"file":"toothbrush-holder-mint-51739c58d0b9.glb","hash":"51739c58d0b9","bytes":29960,"tris":{"plastic-light":652,"rubber":56,"accent-purple":124,"accent-lilac":240},"total":1072,"class":"curved","budget":3200,"builder":"tools/props/art/toothbrush-holder-mint.ts","sourceCommit":"4b433fc","sourceHash":"b4126de5c26a","wear":{"texelMm":3,"px":[256,128],"charts":113,"coverage":0.19,"rectEfficiency":0.461,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"toothbrush-holder-mint-51739c58d0b9-lod1.glb","tris":636,"bytes":21160},{"level":2,"file":"toothbrush-holder-mint-51739c58d0b9-lod2.glb","tris":446,"bytes":16064}]},"toothbrush-holder-vibe":{"file":"toothbrush-holder-vibe-5d309b721a62.glb","hash":"5d309b721a62","bytes":23308,"tris":{"plastic-light":548,"rubber":268,"accent-magenta":124},"total":940,"class":"curved","budget":2600,"builder":"tools/props/art/toothbrush-holder-vibe.ts","sourceCommit":"4b433fc","sourceHash":"1c3456e46a5c","wear":{"texelMm":3,"px":[256,128],"charts":87,"coverage":0.195,"rectEfficiency":0.438,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"toothbrush-holder-vibe-5d309b721a62-lod1.glb","tris":524,"bytes":16224},{"level":2,"file":"toothbrush-holder-vibe-5d309b721a62-lod2.glb","tris":438,"bytes":14352}]},"towel-draped-mint":{"file":"towel-draped-mint-7d3661b4cb37.glb","hash":"7d3661b4cb37","bytes":54880,"tris":{"cover-cloth":3120,"cloth-cream":332,"cloth-lilac":3608},"total":7060,"class":"curved","budget":12000,"builder":"tools/props/art/towel-draped-mint.ts","sourceCommit":"4ba12af-dirty","sourceHash":"241ee83f3300","lods":[{"level":1,"file":"towel-draped-mint-7d3661b4cb37-lod1.glb","tris":2822,"bytes":30516},{"level":2,"file":"towel-draped-mint-7d3661b4cb37-lod2.glb","tris":862,"bytes":15936}]},"towel-draped-white":{"file":"towel-draped-white-07e83480e06a.glb","hash":"07e83480e06a","bytes":55612,"tris":{"cover-cloth":3120,"cloth-cream":3608,"cloth-plum":332},"total":7060,"class":"curved","budget":12000,"builder":"tools/props/art/towel-draped-white.ts","sourceCommit":"4ba12af-dirty","sourceHash":"1736a1d6e97c","lods":[{"level":1,"file":"towel-draped-white-07e83480e06a-lod1.glb","tris":2822,"bytes":30880},{"level":2,"file":"towel-draped-white-07e83480e06a-lod2.glb","tris":862,"bytes":16100}]},"towel-line-mint":{"file":"towel-line-mint-d82126021c02.glb","hash":"d82126021c02","bytes":54308,"tris":{"cover-cloth":3120,"cloth-cream":332,"cloth-lilac":3272},"total":6724,"class":"curved","budget":12000,"builder":"tools/props/art/towel-line-mint.ts","sourceCommit":"4ba12af-dirty","sourceHash":"d4199cd25692","lods":[{"level":1,"file":"towel-line-mint-d82126021c02-lod1.glb","tris":2688,"bytes":30004},{"level":2,"file":"towel-line-mint-d82126021c02-lod2.glb","tris":832,"bytes":15716}]},"towel-line-vibe":{"file":"towel-line-vibe-3bea9cf699b0.glb","hash":"3bea9cf699b0","bytes":51712,"tris":{"rubber":3272,"accent-magenta":332,"cover-cloth":2880},"total":6484,"class":"curved","budget":12000,"builder":"tools/props/art/towel-line-vibe.ts","sourceCommit":"4ba12af-dirty","sourceHash":"750336c2d4c4","lods":[{"level":1,"file":"towel-line-vibe-3bea9cf699b0-lod1.glb","tris":2592,"bytes":28636},{"level":2,"file":"towel-line-vibe-3bea9cf699b0-lod2.glb","tris":778,"bytes":14652}]},"towel-on-hook":{"file":"towel-on-hook-1f84535ef3fd.glb","hash":"1f84535ef3fd","bytes":57428,"tris":{"cover-cloth":2035,"cloth-cream":2480,"cloth-lilac":332},"total":4847,"class":"curved","budget":12000,"builder":"tools/props/art/towel-on-hook.ts","sourceCommit":"4ba12af-dirty","sourceHash":"f37a7adc1dae","lods":[{"level":1,"file":"towel-on-hook-1f84535ef3fd-lod1.glb","tris":1937,"bytes":29952},{"level":2,"file":"towel-on-hook-1f84535ef3fd-lod2.glb","tris":581,"bytes":15104}]},"towel-rail":{"file":"towel-rail-efadd6631a3c.glb","hash":"efadd6631a3c","bytes":29364,"tris":{"brushed":352,"chrome":440,"cloth-cream":2896},"total":3688,"class":"curved","budget":4500,"builder":"tools/props/art/towel-rail.ts","sourceCommit":"4b433fc","sourceHash":"8e8d10ef1cc6","lods":[{"level":1,"file":"towel-rail-efadd6631a3c-lod1.glb","tris":1474,"bytes":17124},{"level":2,"file":"towel-rail-efadd6631a3c-lod2.glb","tris":442,"bytes":9780}]},"towel-stack":{"file":"towel-stack-47eee2b85c4e.glb","hash":"47eee2b85c4e","bytes":79436,"tris":{"cover-cloth":4032,"cloth-cream":1816,"cloth-lilac":1816,"cloth-plum":1816},"total":9480,"class":"curved","budget":12000,"builder":"tools/props/art/towel-stack.ts","sourceCommit":"4ba12af-dirty","sourceHash":"aa565f3e3e40","lods":[{"level":1,"file":"towel-stack-47eee2b85c4e-lod1.glb","tris":3790,"bytes":44516},{"level":2,"file":"towel-stack-47eee2b85c4e-lod2.glb","tris":1138,"bytes":20076}]},"toy-dinosaur":{"file":"toy-dinosaur-007aa2088aa6.glb","hash":"007aa2088aa6","bytes":31688,"tris":{"accent-warm":140,"enamel-black":96,"dial-cream":260,"enamel-green":2150},"total":2646,"class":"curved","budget":3200,"builder":"tools/props/art/toy-dinosaur.ts","sourceCommit":"bd560aeb","sourceHash":"adddbc137732","lods":[{"level":1,"file":"toy-dinosaur-007aa2088aa6-lod1.glb","tris":1216,"bytes":20796},{"level":2,"file":"toy-dinosaur-007aa2088aa6-lod2.glb","tris":662,"bytes":15980}]},"transistor-radio":{"file":"transistor-radio-28ed58769245.glb","hash":"28ed58769245","bytes":50428,"tris":{"plastic-dark":468,"metal":256,"paper":12,"accent-warm":380,"chrome":384,"enamel-red":12,"cone-paper":64,"rubber-foot":288,"decal-ink":4,"decal-print":2,"glass-clear":2,"grille-brushed":18},"total":1890,"class":"curved","budget":3000,"builder":"tools/props/art/transistor-radio.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"99df97c4d5c2","wear":{"texelMm":3,"px":[256,128],"charts":313,"coverage":0.166,"rectEfficiency":0.684,"gpu":{"bc4":21864,"r8":43691}},"lods":[{"level":1,"file":"transistor-radio-28ed58769245-lod1.glb","tris":1284,"bytes":41468},{"level":2,"file":"transistor-radio-28ed58769245-lod2.glb","tris":979,"bytes":36044}]},"tub-tapes":{"file":"tub-tapes-082131f6cf90.glb","hash":"082131f6cf90","bytes":47892,"tris":{"plastic-dark":1216,"plastic-light":612,"paper":128,"cone-paper":24,"display-glass":30,"cover-print":116,"glass-clear":48,"enamel-blue":404},"total":2578,"class":"boxy","budget":4000,"builder":"tools/props/art/tub-tapes.ts","sourceCommit":"bd560aeb","sourceHash":"1c2435a0c171","lods":[{"level":1,"file":"tub-tapes-082131f6cf90-lod1.glb","tris":1689,"bytes":39080},{"level":2,"file":"tub-tapes-082131f6cf90-lod2.glb","tris":820,"bytes":27616}]},"tube-amp-head":{"file":"tube-amp-head-4e2051425231.glb","hash":"4e2051425231","bytes":45192,"tris":{"plastic-dark":216,"metal":176,"brushed":1496,"rubber":244,"emissive-warm":44,"grille-mesh":6,"dial-cream":624,"speaker-cloth":12,"rubber-foot":176,"decal-ink":20,"decal-print":2,"glass-clear":176},"total":3192,"class":"boxy","budget":5000,"builder":"tools/props/art/tube-amp-head.ts","sourceCommit":"24d088b-dirty","sourceHash":"c007c99d19f6","lods":[{"level":1,"file":"tube-amp-head-4e2051425231-lod1.glb","tris":1362,"bytes":32084},{"level":2,"file":"tube-amp-head-4e2051425231-lod1.glb","tris":1362,"bytes":32084,"same":true}]},"tube-tester":{"file":"tube-tester-6c386f074f75.glb","hash":"6c386f074f75","bytes":75284,"tris":{"plastic-dark":44,"brushed":1032,"fabric":120,"rubber":326,"paper":24,"chrome":1120,"enamel-black":1888,"enamel-red":16,"dial-cream":128,"decal-ink":44,"decal-print":4,"glass-clear":104,"enamel-green":16,"wood-walnut-dark":92,"wood-coffee-inset":44},"total":5002,"class":"curved","budget":7000,"builder":"tools/props/art/tube-tester.ts","sourceCommit":"c3abfa2c","sourceHash":"157fd44a8b2c","lods":[{"level":1,"file":"tube-tester-6c386f074f75-lod1.glb","tris":2000,"bytes":49268},{"level":2,"file":"tube-tester-6c386f074f75-lod2.glb","tris":742,"bytes":32860}]},"turntable-belt":{"file":"turntable-belt-d463fb7119e9.glb","hash":"d463fb7119e9","bytes":63140,"tris":{"plastic-dark":728,"plastic-light":66,"metal":164,"brushed":444,"wood":60,"rubber":1838,"chrome":852,"enamel-black":412,"enamel-red":22,"rubber-foot":312,"decal-ink":18,"glass-clear":28},"total":4944,"class":"curved","budget":6000,"builder":"tools/props/art/turntable-belt.ts","sourceCommit":"c3abfa2c","sourceHash":"b67407936f7f","glassOpacity":0.42,"lods":[{"level":1,"file":"turntable-belt-d463fb7119e9-lod1.glb","tris":2534,"bytes":43544},{"level":2,"file":"turntable-belt-d463fb7119e9-lod2.glb","tris":1477,"bytes":33752}]},"vcr":{"file":"vcr-28866523c900.glb","hash":"28866523c900","bytes":56100,"tris":{"plastic-dark":672,"plastic-light":22,"metal":572,"brushed":120,"rubber":54,"emissive-warm":4,"chrome":192,"enamel-black":180,"enamel-beige":44,"enamel-red":22,"grille-mesh":2,"display-glass":2,"decal-ink":52,"decal-print":4,"glass-clear":2},"total":1944,"class":"boxy","budget":3500,"builder":"tools/props/art/vcr.ts","sourceCommit":"d804a7db-dirty","sourceHash":"35a9ae2e21fc","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":56890316,"usd":16.44,"minutes":58,"concept":{"model":"gpt-image-2.5-sunburst","images":2,"usd":0.14},"note":"list rates; one agent built dat-deck + vcr: the tokens are the whole run's"},"wear":{"texelMm":4,"px":[256,256],"charts":352,"coverage":0.283,"rectEfficiency":0.744,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"vcr-28866523c900-lod1.glb","tris":1046,"bytes":43704},{"level":2,"file":"vcr-28866523c900-lod2.glb","tris":886,"bytes":40840}]},"vinyl-crate":{"file":"vinyl-crate-ea3549669651.glb","hash":"ea3549669651","bytes":32296,"tris":{"metal":320,"paper":348,"accent-warm":48,"cone-paper":264,"cover-print":108,"wood-bench-plank":380},"total":1468,"class":"boxy","budget":3000,"builder":"tools/props/art/vinyl-crate.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"2ddc68b71766","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":33600006,"usd":10.37,"minutes":43,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built vinyl-crate + record-stack + record-cube: the tokens are the whole run's"},"wear":{"texelMm":10,"px":[128,128],"charts":76,"coverage":0.468,"rectEfficiency":0.861,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"vinyl-crate-ea3549669651-lod1.glb","tris":988,"bytes":26072},{"level":2,"file":"vinyl-crate-ea3549669651-lod2.glb","tris":614,"bytes":21384}]},"vu-bridge":{"file":"vu-bridge-a320ca60bb45.glb","hash":"a320ca60bb45","bytes":41696,"tris":{"plastic-dark":208,"metal":288,"rubber":100,"dial":24,"chrome":128,"enamel-black":260,"rubber-foot":368,"decal-ink":20,"decal-print":2,"glass-clear":4},"total":1402,"class":"boxy","budget":5000,"builder":"tools/props/art/vu-bridge.ts","sourceCommit":"0640b7b0-dirty","sourceHash":"9b08d56fabf2","built":{"model":"claude-opus-5-5","agent":"Claude Opus 5.5 (modeler)","tokens":64933243,"usd":19.45,"minutes":67,"concept":{"model":"gpt-image-2.5-sunburst","images":3,"usd":0.21},"note":"list rates; one agent built graphic-eq + patch-bay + vu-bridge: the tokens are the whole run's"},"wear":{"texelMm":3,"px":[256,256],"charts":240,"coverage":0.387,"rectEfficiency":0.718,"gpu":{"bc4":43704,"r8":87381}},"lods":[{"level":1,"file":"vu-bridge-a320ca60bb45-lod1.glb","tris":1082,"bytes":37348},{"level":2,"file":"vu-bridge-a320ca60bb45-lod2.glb","tris":1048,"bytes":36904}]},"wall-clock":{"file":"wall-clock-80490ec1dbde.glb","hash":"80490ec1dbde","bytes":23256,"tris":{"plastic-dark":176,"brushed":528,"enamel-black":840,"dial-cream":156,"glass-clear":156},"total":1856,"class":"curved","budget":1900,"builder":"tools/props/art/wall-clock.ts","sourceCommit":"ff6e5d8-dirty","sourceHash":"8e3172285c54","lods":[{"level":1,"file":"wall-clock-80490ec1dbde-lod1.glb","tris":1156,"bytes":19004},{"level":2,"file":"wall-clock-80490ec1dbde-lod2.glb","tris":1090,"bytes":17304}]},"wall-lamp-short-neck":{"file":"wall-lamp-short-neck-c838f2c53939.glb","hash":"c838f2c53939","bytes":29216,"tris":{"metal":356,"brushed":780,"rubber":64,"emissive-warm":224,"enamel-black":676,"enamel-beige":372},"total":2472,"class":"curved","budget":2500,"builder":"tools/props/art/wall-lamp-short-neck.ts","sourceCommit":"542b866-dirty","sourceHash":"0e20b1a4ae95","lods":[{"level":1,"file":"wall-lamp-short-neck-c838f2c53939-lod1.glb","tris":1016,"bytes":19308},{"level":2,"file":"wall-lamp-short-neck-c838f2c53939-lod2.glb","tris":566,"bytes":15092}]},"wall-lamp-swing-arm":{"file":"wall-lamp-swing-arm-ce6753c87e04.glb","hash":"ce6753c87e04","bytes":24580,"tris":{"brushed":900,"rubber":72,"emissive-warm":224,"enamel-black":524,"enamel-beige":440},"total":2160,"class":"curved","budget":2200,"builder":"tools/props/art/wall-lamp-swing-arm.ts","sourceCommit":"ff6e5d8-dirty","sourceHash":"b7fed336f8a1","lods":[{"level":1,"file":"wall-lamp-swing-arm-ce6753c87e04-lod1.glb","tris":864,"bytes":16556},{"level":2,"file":"wall-lamp-swing-arm-ce6753c87e04-lod1.glb","tris":864,"bytes":16556,"same":true}]},"wall-mirror":{"file":"wall-mirror-e2e009144e61.glb","hash":"e2e009144e61","bytes":17360,"tris":{"plastic-dark":336,"brushed":564,"mirror":44,"glass-clear":44},"total":988,"class":"boxy","budget":1800,"builder":"tools/props/art/wall-mirror.ts","sourceCommit":"4b433fc","sourceHash":"c76b31da0949","glassOpacity":0.35,"lods":[{"level":1,"file":"wall-mirror-e2e009144e61-lod1.glb","tris":394,"bytes":11668},{"level":2,"file":"wall-mirror-e2e009144e61-lod2.glb","tris":208,"bytes":9084}]},"wall-sconce":{"file":"wall-sconce-044645f0e723.glb","hash":"044645f0e723","bytes":41952,"tris":{"brushed":132,"rubber":28,"shade":896,"emissive-warm":224,"enamel-black":228,"brass-aged":968},"total":2476,"class":"curved","budget":2600,"builder":"tools/props/art/wall-sconce.ts","sourceCommit":"ee0a8a74-dirty","sourceHash":"e99a4a9557bb","wear":{"texelMm":4,"px":[128,128],"charts":242,"coverage":0.136,"rectEfficiency":0.614,"gpu":{"bc4":10936,"r8":21845}},"lods":[{"level":1,"file":"wall-sconce-044645f0e723-lod1.glb","tris":1444,"bytes":27920},{"level":2,"file":"wall-sconce-044645f0e723-lod2.glb","tris":760,"bytes":20944}]},"wall-shelf":{"file":"wall-shelf-16acdb9dac2c.glb","hash":"16acdb9dac2c","bytes":13044,"tris":{"metal":200,"brushed":328,"wood":28,"enamel-black":72},"total":628,"class":"boxy","budget":1500,"builder":"tools/props/art/wall-shelf.ts","sourceCommit":"24d088b-dirty","sourceHash":"11c8942cdf41","lods":[{"level":1,"file":"wall-shelf-16acdb9dac2c-lod1.glb","tris":326,"bytes":10720},{"level":2,"file":"wall-shelf-16acdb9dac2c-lod1.glb","tris":326,"bytes":10720,"same":true}]},"waste-bin":{"file":"waste-bin-322892a6c77a.glb","hash":"322892a6c77a","bytes":21764,"tris":{"plastic-dark":344,"metal":504,"brushed":660,"rubber":348},"total":1856,"class":"curved","budget":2000,"builder":"tools/props/art/waste-bin.ts","sourceCommit":"ff6e5d8-dirty","sourceHash":"559e0872930d","lods":[{"level":1,"file":"waste-bin-322892a6c77a-lod1.glb","tris":854,"bytes":15500},{"level":2,"file":"waste-bin-322892a6c77a-lod2.glb","tris":444,"bytes":11644}]},"wax-jar":{"file":"wax-jar-85560cceda52.glb","hash":"85560cceda52","bytes":10340,"tris":{"paper":28,"accent-lilac":200,"glass-clear":400},"total":628,"class":"curved","budget":1200,"builder":"tools/props/art/wax-jar.ts","sourceCommit":"bd560aeb","sourceHash":"3df078f2782a","lods":[{"level":1,"file":"wax-jar-85560cceda52-lod1.glb","tris":404,"bytes":8800},{"level":2,"file":"wax-jar-85560cceda52-lod2.glb","tris":300,"bytes":7836}]},"wc-cistern":{"file":"wc-cistern-c7d2f62dfa58.glb","hash":"c7d2f62dfa58","bytes":40340,"tris":{"plastic-dark":1316,"brushed":388,"rubber":192,"enamel":1860,"chrome":316},"total":4072,"class":"curved","budget":4300,"builder":"tools/props/art/wc-cistern.ts","sourceCommit":"4b433fc","sourceHash":"d94515b93e50","lods":[{"level":1,"file":"wc-cistern-c7d2f62dfa58-lod1.glb","tris":1800,"bytes":25624},{"level":2,"file":"wc-cistern-c7d2f62dfa58-lod2.glb","tris":616,"bytes":14416}]},"wire-rack-bath":{"file":"wire-rack-bath-c598dc842a68.glb","hash":"c598dc842a68","bytes":69416,"tris":{"chrome":3928,"rubber-foot":176},"total":4104,"class":"boxy","budget":4800,"builder":"tools/props/art/wire-rack-bath.ts","sourceCommit":"4b433fc","sourceHash":"fb020c47e499","wear":{"texelMm":12,"px":[512,256],"charts":1010,"coverage":0.036,"rectEfficiency":0.501,"gpu":{"bc4":87400,"r8":174763}},"lods":[{"level":1,"file":"wire-rack-bath-c598dc842a68-lod1.glb","tris":1642,"bytes":34248},{"level":2,"file":"wire-rack-bath-c598dc842a68-lod2.glb","tris":478,"bytes":11716}]},"wiring-diagram":{"file":"wiring-diagram-0dfa1674a17c.glb","hash":"0dfa1674a17c","bytes":14044,"tris":{"metal":20,"paper":880,"accent-warm":60,"cover-print":384},"total":1344,"class":"boxy","budget":1600,"builder":"tools/props/art/wiring-diagram.ts","sourceCommit":"d4a3e831-dirty","sourceHash":"d6b106f75588","lods":[{"level":1,"file":"wiring-diagram-0dfa1674a17c-lod1.glb","tris":538,"bytes":11032},{"level":2,"file":"wiring-diagram-0dfa1674a17c-lod2.glb","tris":472,"bytes":10584}]},"wool-coat-hung":{"file":"wool-coat-hung-79e0350e9c4e.glb","hash":"79e0350e9c4e","bytes":37480,"tris":{"plastic-dark":176,"speaker-cloth":1632,"cover-cloth":1140},"total":2948,"class":"curved","budget":3500,"builder":"tools/props/art/wool-coat-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"2be1f25dc248","lods":[{"level":1,"file":"wool-coat-hung-79e0350e9c4e-lod1.glb","tris":1178,"bytes":20056},{"level":2,"file":"wool-coat-hung-79e0350e9c4e-lod2.glb","tris":450,"bytes":11644}]},"work-lamp-cage":{"file":"work-lamp-cage-b7377d98bf19.glb","hash":"b7377d98bf19","bytes":33916,"tris":{"plastic-dark":124,"metal":1196,"brushed":60,"rubber":1192,"emissive-warm":32,"glass-clear":238},"total":2842,"class":"curved","budget":5000,"builder":"tools/props/art/work-lamp-cage.ts","sourceCommit":"24d088b-dirty","sourceHash":"8ae50fecbe20","lods":[{"level":1,"file":"work-lamp-cage-b7377d98bf19-lod1.glb","tris":1268,"bytes":22996},{"level":2,"file":"work-lamp-cage-b7377d98bf19-lod2.glb","tris":948,"bytes":19912}]},"work-light-stand":{"file":"work-light-stand-c0046731f442.glb","hash":"c0046731f442","bytes":96648,"tris":{"plastic-dark":2624,"brushed":3328,"rubber":1516,"emissive-warm":280,"chrome":1280,"rubber-foot":480,"paint-hazard-yellow":480},"total":9988,"class":"curved","budget":10000,"builder":"tools/props/art/work-light-stand.ts","sourceCommit":"c3abfa2c","sourceHash":"2f363246a07a","lods":[{"level":1,"file":"work-light-stand-c0046731f442-lod1.glb","tris":3996,"bytes":51456},{"level":2,"file":"work-light-stand-c0046731f442-lod2.glb","tris":1196,"bytes":24776}]},"work-shirt-hung":{"file":"work-shirt-hung-90e966d40fcc.glb","hash":"90e966d40fcc","bytes":44420,"tris":{"plastic-light":160,"chrome":124,"enamel-blue":1142,"wood-walnut":140,"cover-cloth":1214},"total":2780,"class":"curved","budget":3000,"builder":"tools/props/art/work-shirt-hung.ts","sourceCommit":"c3abfa2c","sourceHash":"e451505f6d68","lods":[{"level":1,"file":"work-shirt-hung-90e966d40fcc-lod1.glb","tris":1110,"bytes":23712},{"level":2,"file":"work-shirt-hung-90e966d40fcc-lod2.glb","tris":548,"bytes":15860}]},"workbench":{"file":"workbench-4432fd905fb5.glb","hash":"4432fd905fb5","bytes":41032,"tris":{"metal":124,"brushed":1160,"enamel-black":180,"enamel-blue":176,"wood-workshop":820},"total":2460,"class":"boxy","budget":3000,"builder":"tools/props/art/workbench.ts","sourceCommit":"542b866-dirty","sourceHash":"4c700d8d031f","wear":{"texelMm":4,"px":[1024,1024],"charts":161,"coverage":0.387,"rectEfficiency":0.489,"gpu":{"bc4":699064,"r8":1398101}},"lods":[{"level":1,"file":"workbench-4432fd905fb5-lod1.glb","tris":1114,"bytes":25352},{"level":2,"file":"workbench-4432fd905fb5-lod2.glb","tris":858,"bytes":22228}]},"worn-armchair":{"file":"worn-armchair-8a6121b176c2.glb","hash":"8a6121b176c2","bytes":71368,"tris":{"fabric":3176,"wood-coffee":176,"cover-cloth":2852},"total":6204,"class":"curved","budget":15000,"builder":"tools/props/art/worn-armchair.ts","sourceCommit":"0721abfe","sourceHash":"580646dcd3ef","built":{"model":"gpt-6.1-sol","agent":"GPT6.1 Sol implementation; GPT6 Astra visual review","tokens":3840038,"usd":0.941954,"minutes":31.247,"note":"50% allocation of one shared two-asset Sol modeling/director batch,2026-10-11T12:37:29.947Z..13:39:59.600Z. Batch input7621957, cached7337472, output58119; standard USD/M2 input,0.1 cached,10 output. Total batch estimate1.883907USD, not an invoice. Astra review and built-in image-generation billing excluded because not measured here; exact image model/cost not exposed. One concept per asset and three shared cloth generations (two rejected) are retained. Publishing/integration after this interval excluded."},"wear":{"texelMm":12,"px":[64,64],"charts":28,"coverage":0.117,"rectEfficiency":0.548,"gpu":{"bc4":2744,"r8":5461}},"lods":[{"level":1,"file":"worn-armchair-8a6121b176c2-lod1.glb","tris":2480,"bytes":36468},{"level":2,"file":"worn-armchair-8a6121b176c2-lod2.glb","tris":736,"bytes":17232}]}},"packs":[{"file":"pack-00-c999f762f79d.glbs","bytes":992580,"files":{"antenna-rack-fbe4f768dae8.glb":[0,102256],"bathtub-alcove-63b138b467b3.glb":[102256,31220],"bedroom-game-console-722fff7f6a02.glb":[133476,48668],"bench-psu-fcb3f728390c.glb":[182144,39976],"bookshelf-speaker-7200243f6758.glb":[222120,68108],"bottles-small-61d1b32ec595.glb":[290228,34276],"bra-line-vibe-8b02e45e20da.glb":[324504,63384],"cable-coil-large-power-761af9a3c8a5.glb":[387888,36384],"cable-coil-small-85cea5bb81f1.glb":[424272,28864],"clothes-heap-bbd9e9f6f4f5.glb":[453136,33868],"coffee-knock-box-3638f5d51954.glb":[487004,33580],"crate-riser-3fb3ea4a46c7.glb":[520584,32996],"hallway-cable-pile-ddfdd62855f3.glb":[553580,81272],"hideout-nest-cb462d6b4d98.glb":[634852,141608],"kitchen-cutting-boards-ebc5b0e13040.glb":[776460,18856],"radiator-column-2fd91bad362f.glb":[795316,86712],"tights-line-vibe-b2390a5e2f59.glb":[882028,76636],"work-lamp-cage-b7377d98bf19.glb":[958664,33916]}},{"file":"pack-01-bbf701eff9fb.glbs","bytes":1302116,"files":{"bedroom-ceiling-shade-dbd5d575fb11.glb":[0,26604],"bedroom-crt-14-26f64be1869d.glb":[26604,54580],"book-stack-032488b9a657.glb":[81184,16352],"cable-coil-large-cloth-1ce809bc7258.glb":[97536,38008],"cable-coil-small-tied-42831c773f3b.glb":[135544,29516],"cassette-deck-gutted-0cc1f111fb59.glb":[165060,87436],"clamp-lamp-d167ed26dee8.glb":[252496,75388],"coat-hook-rail-3a388120f87c.glb":[327884,21112],"coin-viewer-d73acdc1eb1c.glb":[348996,89204],"fuse-board-porcelain-7f9b0af2ee54.glb":[438200,57956],"headphones-closed-a6496f220820.glb":[496156,96824],"hoodie-purple-hung-ca816a5e2240.glb":[592980,39988],"main-session-notes-65a90f6a9116.glb":[632968,24416],"mic-boom-stand-1ea84d8a6ddb.glb":[657384,52160],"pallet-bed-6407c703dfd2.glb":[709544,195640],"pegboard-0be509c87887.glb":[905184,59540],"pen-cup-3034c2a5cfe7.glb":[964724,40620],"rack-case-6u-a6e294994087.glb":[1005344,63536],"signal-generator-485feb9e9dd1.glb":[1068880,81476],"soldering-station-944f6ddb3210.glb":[1150356,50560],"towel-stack-47eee2b85c4e.glb":[1200916,79436],"waste-bin-322892a6c77a.glb":[1280352,21764]}},{"file":"pack-02-ddd056408856.glbs","bytes":776252,"files":{"body-wash-vibe-dc26a8591883.glb":[0,13996],"bra-dropped-mint-7c475a8637f8.glb":[13996,27048],"coffee-french-press-66258d665607.glb":[41044,33696],"coffee-glass-canister-896e76dcc323.glb":[74740,30272],"floor-lamp-bent-b76a78b49c15.glb":[105012,44648],"floor-lamp-f54b8b9ed0e1.glb":[149660,58636],"fume-fan-f50ca9d28fd2.glb":[208296,27772],"hoodie-black-hung-642aa438060b.glb":[236068,38752],"kitchen-base-cabinet-c0d3d457dcf8.glb":[274820,31392],"main-record-trolley-6134f46ae219.glb":[306212,75496],"milk-pitcher-9b8760dfb834.glb":[381708,9100],"pantry-oat-canister-0d0e9152c88d.glb":[390808,32012],"perfume-bottle-d6242b7da5ca.glb":[422820,18416],"portable-cd-1f4a074abad0.glb":[441236,52820],"pump-bottle-98333eae1b1b.glb":[494056,15788],"rotator-motor-567eb54eba31.glb":[509844,137652],"shoe-box-tapes-4e49be839251.glb":[647496,26328],"socks-line-mint-2946ade01dab.glb":[673824,60732],"vu-bridge-a320ca60bb45.glb":[734556,41696]}},{"file":"pack-03-d1a161974976.glbs","bytes":783376,"files":{"alarm-clock-windup-ddb03be1a9f4.glb":[0,35160],"boombox-compact-06951bb7f817.glb":[35160,50892],"cardigan-hung-eb2880931be1.glb":[86052,41880],"cassette-storage-rack-a40ffb408678.glb":[127932,30160],"coffee-creamer-tin-dd44f3d984f8.glb":[158092,12776],"coffee-mug-empty-90d04fb3722e.glb":[170868,12296],"coffee-storage-tin-2b677ccd6c1a.glb":[183164,29700],"dj-mixer-2ch-4624d9c4cfcf.glb":[212864,74372],"dj-turntable-direct-dabd28532554.glb":[287236,108904],"dress-lilac-hung-0ffb8f8a6e22.glb":[396140,27000],"floor-cushion-196d802c157d.glb":[423140,25936],"headphone-hook-ebb7aecebb93.glb":[449076,15180],"integrated-amp-5d5c74fb8d5a.glb":[464256,67152],"knickers-dropped-vibe-42cecdc2d1ff.glb":[531408,29956],"screwdriver-rack-0f71b1d23470.glb":[561364,25896],"shower-curtain-rail-5d3ce6651409.glb":[587260,10492],"side-table-ce809357f021.glb":[597752,26092],"stool-low-21dcda51526f.glb":[623844,15536],"takto-cartridge-stack-41c49f664781.glb":[639380,27880],"tape-crate-6bf866c1ac77.glb":[667260,50856],"toothbrush-holder-vibe-5d309b721a62.glb":[718116,23308],"wall-sconce-044645f0e723.glb":[741424,41952]}},{"file":"pack-04-162d4ddbb9be.glbs","bytes":908960,"files":{"cassette-deck-single-7215928a9bb0.glb":[0,75192],"cassette-stack-54e408b95995.glb":[75192,20412],"corkboard-12a103b5941d.glb":[95604,18952],"dat-deck-abf1ac8e9153.glb":[114556,55944],"drying-line-alcove-f7e258788208.glb":[170500,22896],"dynamic-mic-9247e5a6065c.glb":[193396,43800],"equipment-rack-table-5ea030ee7d7e.glb":[237196,28780],"espresso-cup-5ccac73d89ae.glb":[265976,19208],"guitar-dead-dfa61bf78050.glb":[285184,70728],"hallway-salvage-case-a49c5271dd38.glb":[355912,107012],"hallway-service-hatch-5228a6f93997.glb":[462924,70060],"hallway-telecom-tray-9442ff452797.glb":[532984,50296],"kitchen-mug-rail-51686dd9ac7b.glb":[583280,19204],"milk-crate-side-2c4b252433e3.glb":[602484,19976],"oscilloscope-0b9c3b499c9d.glb":[622460,40516],"portable-md-65a90980a604.glb":[662976,41944],"repair-tool-cup-5302326ff3b6.glb":[704920,35956],"solder-wire-spool-d48cdd5bb148.glb":[740876,60292],"stool-tall-b8e7e8f1d398.glb":[801168,51692],"vcr-28866523c900.glb":[852860,56100]}},{"file":"pack-05-ee59241a4fab.glbs","bytes":648176,"files":{"bedroom-floor-lamp-66c5e953d5ac.glb":[0,32324],"bulb-pendant-eab5fc88a8fc.glb":[32324,30736],"coffee-grinder-eeabd03b9f6d.glb":[63060,67432],"kitchen-horizontal-blinds-f120ad02cb14.glb":[130492,46504],"kitchen-utensil-holder-8fdb69d3cce1.glb":[176996,40224],"main-lounge-chair-ef0ab0099b6a.glb":[217220,74088],"main-sofa-throw-9f5b9ab45026.glb":[291308,58752],"main-throw-pillow-3d6cad40e10b.glb":[350060,30784],"pantry-jar-786b0041376a.glb":[380844,47708],"record-stack-4b7ad9e0d7c5.glb":[428552,17460],"snack-cake-plate-ff3494e39fe0.glb":[446012,34532],"sock-dropped-mint-04966eec6f34.glb":[480544,18776],"tube-amp-head-4e2051425231.glb":[499320,45192],"vinyl-crate-ea3549669651.glb":[544512,32296],"worn-armchair-8a6121b176c2.glb":[576808,71368]}},{"file":"pack-06-e6645a2b6af3.glbs","bytes":815712,"files":{"analog-multimeter-05e2cdf58880.glb":[0,24048],"battery-jar-rack-1a0e51630d16.glb":[24048,57212],"beanbag-taped-c3b895cb7ac5.glb":[81260,70480],"bedroom-book-row-98aba5943ab2.glb":[151740,39800],"bedroom-floor-cushion-24ba57e7ec3c.glb":[191540,28200],"blank-tape-pack-8e8c66769340.glb":[219740,19744],"cable-coil-large-black-b4e59baba61f.glb":[239484,41536],"clothes-rail-e5e703625b58.glb":[281020,80780],"clothes-rope-66a203ced875.glb":[361800,89032],"dj-table-c0dec01f0c31.glb":[450832,21880],"hair-dryer-a38c273c091e.glb":[472712,48688],"kitchen-chair-blue-6d6129ecb1b5.glb":[521400,61204],"power-strip-floor-376cd0b3f6f6.glb":[582604,46736],"record-cube-edf695f738ba.glb":[629340,23132],"snack-cake-pack-c51e00938cc1.glb":[652472,7748],"socks-draped-mint-373891d71fda.glb":[660220,57940],"socks-draped-vibe-fb6af700cd7f.glb":[718160,55392],"storage-shelf-high-715aaf9ae2d4.glb":[773552,17580],"wall-lamp-swing-arm-ce6753c87e04.glb":[791132,24580]}},{"file":"pack-07-e12882378dd3.glbs","bytes":543044,"files":{"bath-robe-on-hook-7153bf5c6354.glb":[0,122768],"bath-scale-40d6815e643f.glb":[122768,58904],"cable-coil-small-phono-af73bb9e4c57.glb":[181672,31088],"chest-flashlight-6222f2e9927f.glb":[212760,25412],"coffee-mug-c7a3fbf35b85.glb":[238172,20564],"kitchen-chair-40106bbd1c21.glb":[258736,44932],"kitchen-notebook-7c510ebb3508.glb":[303668,23972],"mint-crt-14-d3a94eb53dff.glb":[327640,72884],"mirror-light-5738852d340b.glb":[400524,32820],"moka-pot-f5a8c5a3df0b.glb":[433344,16304],"parka-hung-5bbd9589a9d0.glb":[449648,46520],"sugar-packet-bag-690cb807476d.glb":[496168,17512],"towel-rail-efadd6631a3c.glb":[513680,29364]}},{"file":"pack-08-0551b2798ff2.glbs","bytes":787040,"files":{"cable-coil-large-grey-c88327af4c2c.glb":[0,43400],"cable-coil-small-jack-7c5fce3e744b.glb":[43400,30628],"cassette-single-11d6144d0c36.glb":[74028,28648],"cereal-bowl-2fe62eeb436d.glb":[102676,55292],"crate-shelf-wall-b8dd8af19706.glb":[157968,36708],"gaff-tape-roll-a9a3a22229cd.glb":[194676,16304],"long-coat-hung-5d333da23a9a.glb":[210980,39560],"milk-crate-59a7a7a5bb8e.glb":[250540,36256],"parts-drawer-cabinet-797bbbf436e8.glb":[286796,68360],"patch-bay-5e91f3d68f8a.glb":[355156,72132],"shampoo-bottle-mint-004a428f6550.glb":[427288,14024],"sofa-small-63527b943dc1.glb":[441312,104908],"speaker-driver-loose-249f90437002.glb":[546220,34152],"sugar-packet-box-245a971f020d.glb":[580372,23956],"toolbox-609825ae8f95.glb":[604328,47524],"transistor-radio-28ed58769245.glb":[651852,50428],"wc-cistern-c7d2f62dfa58.glb":[702280,40340],"work-shirt-hung-90e966d40fcc.glb":[742620,44420]}},{"file":"pack-09-dc5b96307f80.glbs","bytes":788764,"files":{"boombox-large-f86df2464830.glb":[0,200076],"boots-pair-a8abf50a36ef.glb":[200076,105564],"callsign-card-fc8afc64ef8a.glb":[305640,12784],"cardboard-box-45a5cbba918d.glb":[318424,13400],"cereal-box-2a51098b76c5.glb":[331824,18192],"coffee-mug-green-4237ae7fa484.glb":[350016,28744],"coffee-tamper-72e5e1a4745a.glb":[378760,8392],"desk-lamp-banker-ba13468fff3f.glb":[387152,43616],"filing-cabinet-5f8fb6d94f1f.glb":[430768,46532],"folded-blanket-ea99c757c9bb.glb":[477300,34272],"hallway-cut-cables-8d1d2fd2b102.glb":[511572,35772],"kitchen-wall-locker-55addb0dc424.glb":[547344,35200],"mint-sorting-odds-1b2d5e3ec9eb.glb":[582544,35176],"portable-cassette-f1817f2200a5.glb":[617720,53180],"power-strip-desk-1d5113c94195.glb":[670900,22872],"snack-serving-board-399b5ac7c28e.glb":[693772,10112],"toilet-rolls-0bd296a6373b.glb":[703884,53192],"toy-dinosaur-007aa2088aa6.glb":[757076,31688]}},{"file":"pack-10-902e6cc17350.glbs","bytes":938384,"files":{"bedroom-book-stack-239f9ad192e2.glb":[0,16368],"bedroom-low-bookcase-035167723a22.glb":[16368,17852],"cassette-spill-6a7f4a74cdf7.glb":[34220,28572],"coffee-bag-175b295c95a0.glb":[62792,9552],"crate-salvaged-boards-b21dbedf0725.glb":[72344,66104],"desk-mic-4b51aacc8e3d.glb":[138448,77976],"flannel-hung-89c26f006df9.glb":[216424,45592],"folded-clothes-3a65f19afa90.glb":[262016,38300],"fridge-small-606344411b28.glb":[300316,53556],"hallway-elevator-callbox-843afeec34c6.glb":[353872,16164],"jar-cotton-86655a6b7286.glb":[370036,56976],"kitchen-table-5a8e7d45e559.glb":[427012,32572],"microwave-38adf7947220.glb":[459584,50700],"phasing-cabinet-615a5f1eda70.glb":[510284,122588],"plate-stack-1fb8f06fe81c.glb":[632872,28204],"repair-parts-tray-97836d578bbe.glb":[661076,66472],"shoe-box-f7c2209aa074.glb":[727548,12152],"socks-line-vibe-e12515b33d64.glb":[739700,57320],"sorting-table-a7cc631413e1.glb":[797020,54008],"storage-bin-8ec0a005c70d.glb":[851028,29928],"towel-on-hook-1f84535ef3fd.glb":[880956,57428]}},{"file":"pack-11-7974164b6fe8.glbs","bytes":749976,"files":{"bedroom-reading-lamp-6b9cb378a14d.glb":[0,28552],"boiler-drum-6c7c67dee32d.glb":[28552,67908],"cable-coil-large-loose-ad76720ffac4.glb":[96460,38504],"cable-coil-small-patch-dd5b7f9bf962.glb":[134964,33328],"ceiling-pendant-shade-b55f4b4192eb.glb":[168292,43580],"coat-stand-1a299c6387e5.glb":[211872,85984],"dish-rack-9fd79da2ab6d.glb":[297856,58236],"hallway-leaning-panel-a02fa8519ab8.glb":[356092,13352],"jar-hair-ties-d3dd575d6fae.glb":[369444,67784],"jeans-hung-48f1081c7922.glb":[437228,37804],"kitchen-table-runner-e3c328b76a0d.glb":[475032,48272],"main-record-credenza-feb7615e78c1.glb":[523304,40200],"metal-shelving-fbe1f142691d.glb":[563504,41656],"shirt-cream-hung-914977723ab5.glb":[605160,46716],"wall-lamp-short-neck-c838f2c53939.glb":[651876,29216],"wall-mirror-e2e009144e61.glb":[681092,17360],"wiring-diagram-0dfa1674a17c.glb":[698452,14044],"wool-coat-hung-79e0350e9c4e.glb":[712496,37480]}},{"file":"pack-12-db0d86285e1a.glbs","bytes":761456,"files":{"adapter-organizer-0855c63e1814.glb":[0,51780],"bookcase-tall-750b8e1882a1.glb":[51780,21372],"cardboard-box-open-f36f86aec038.glb":[73152,36000],"eight-track-player-f65e95995387.glb":[109152,48376],"graphic-eq-b0c76427c12f.glb":[157528,76152],"hallway-caged-sconce-de8ac443a677.glb":[233680,64692],"hallway-service-elevator-c460ee26981c.glb":[298372,78592],"studio-monitor-8449c188b494.glb":[376964,48456],"suitcase-turntable-1af5be356328.glb":[425420,81540],"takto-playbox-e5631c8594d8.glb":[506960,66016],"tile-splashback-6a7e7a1ad1dc.glb":[572976,9524],"towel-draped-mint-7d3661b4cb37.glb":[582500,54880],"tub-tapes-082131f6cf90.glb":[637380,47892],"turntable-belt-d463fb7119e9.glb":[685272,63140],"wall-shelf-16acdb9dac2c.glb":[748412,13044]}},{"file":"pack-13-fc8f727bed51.glbs","bytes":685928,"files":{"bedroom-crate-riser-aa91569ee30a.glb":[0,38992],"book-row-d6762ad8b095.glb":[38992,31396],"coffee-mug-green-empty-4efedf6712d3.glb":[70388,18220],"coffee-sideboard-7090631425c3.glb":[88608,40140],"crt-monitor-mono-72bc3abf4206.glb":[128748,50032],"desk-lamp-68c80e3e20bd.glb":[178780,77512],"espresso-machine-0eec65d93736.glb":[256292,64296],"hallway-telecom-box-86942c2f8c64.glb":[320588,46148],"headphones-open-42788235ced7.glb":[366736,58020],"knickers-line-plain-c317c5648693.glb":[424756,33296],"low-bookcase-f5e822a9ea1a.glb":[458052,29828],"makeup-tray-415d2037a5e5.glb":[487880,38276],"pantry-oat-sack-9d22e8c119aa.glb":[526156,17324],"pilot-lamp-strip-482313962f5d.glb":[543480,50132],"shampoo-bottle-296116ce7dae.glb":[593612,15544],"sling-bag-d312fc1e9f4c.glb":[609156,37568],"sock-dropped-vibe-286bdb35eb9c.glb":[646724,18780],"toilet-brush-91fb383e4f5f.glb":[665504,20424]}},{"file":"pack-14-8c3687cdf0e9.glbs","bytes":776044,"files":{"bedroom-jacket-on-hook-1e0646188922.glb":[0,29916],"cable-coil-small-red-bbfe82343b81.glb":[29916,26788],"cassette-deck-dual-c39a598400f7.glb":[56704,75112],"ceiling-pendant-enamel-8ec9041623e8.glb":[131816,23588],"deodorant-can-d34bf2f11123.glb":[155404,15328],"kitchen-sink-unit-0a7297685bad.glb":[170732,59108],"kitchen-tea-towel-b0046e19de48.glb":[229840,34256],"main-coffee-table-5479aa1e1c53.glb":[264096,27104],"mint-nest-b516539107d4.glb":[291200,143104],"on-air-lamp-307f0e627205.glb":[434304,46188],"pilot-lamp-box-e5ad01acb14b.glb":[480492,21172],"shortwave-radio-a2a3fa903d22.glb":[501664,80956],"step-ladder-9600c04c27b0.glb":[582620,59720],"wall-clock-80490ec1dbde.glb":[642340,23256],"wire-rack-bath-c598dc842a68.glb":[665596,69416],"workbench-4432fd905fb5.glb":[735012,41032]}},{"file":"pack-15-0a923d3e4001.glbs","bytes":744992,"files":{"basin-pedestal-cdab2626c028.glb":[0,41792],"bedroom-curtain-pair-ae15c1312729.glb":[41792,141704],"ceiling-pendant-globe-45198d056d99.glb":[183496,41764],"chart-printout-31f6675206b2.glb":[225260,55216],"folded-clothes-light-b9bc3122d498.glb":[280476,42304],"hallway-bulkhead-light-0e971657b328.glb":[322780,64700],"kitchen-open-shelf-97c7a177e0da.glb":[387480,12488],"kitchen-wall-cabinet-c2d3999eecb5.glb":[399968,28680],"laundry-basket-full-2c573d8a2c0e.glb":[428648,134112],"paper-lantern-pendant-0d68725cbc5e.glb":[562760,52816],"record-lean-618555f8258b.glb":[615576,9528],"shower-riser-c0b2cfe9639e.glb":[625104,36704],"sneakers-kicked-8306d8e48915.glb":[661808,42884],"toothbrush-holder-mint-51739c58d0b9.glb":[704692,29960],"wax-jar-85560cceda52.glb":[734652,10340]}}]}