// bimtex look pack — furniture
//
// The compiler already explodes furniture into semantic parts and draws a plan
// symbol for it. That is meaning, and it is what the sheets show. This pack
// replaces only the 3D: a `furniture:<type>` lookdef takes over the whole
// piece — every part solid of one entity merged into one envelope — and builds
// the interpreted body in its place.
//
// The selector is the authored `type`, so these dress the same words the plan
// symbols key off. A model that names a type no entry here claims keeps the
// compiler's own part assemblies under the built-in tone table.
//
// SLOTS. A body names a material as `$fabric`, the lookdef says what that
// falls back to, and a `look` line binds it to something else. One body, any
// number of finishes — the alternative was a full copy of the geometry per
// colourway, which drifts the moment somebody fixes an armrest in one of them.
//
// Only materials are slottable. Size is NOT a slot and must never become one:
// a piece's width is on the plan, in the schedule and in the clearance the
// door check measures, so it lives on the `furniture` entity where every view
// can see it. The same body already fills whatever box the model authored.
{"t":"materialdef","id":"pack-wool","of":"cloth","value":58,"accent":"#4c6b86"}
{"t":"materialdef","id":"pack-linen","of":"cloth","value":72,"accent":"#c4b299"}
{"t":"materialdef","id":"pack-moss","of":"planting","value":42,"accent":"#5d6b4a"}
{"t":"materialdef","id":"pack-walnut","of":"timber","value":42,"accent":"#6b4a33"}
{"t":"materialdef","id":"pack-ash","of":"timber","value":80,"accent":"#cbbfa9"}
{"t":"materialdef","id":"pack-terracotta","of":"terracotta","value":58,"accent":"#b16545"}
{"t":"materialdef","id":"pack-oatmeal","of":"boucle","value":80,"accent":"#d7cbbb"}
{"t":"materialdef","id":"pack-stone-bedding","of":"cloth","value":80,"accent":"#d8d0c4"}
{"t":"materialdef","id":"pack-ivory-bedding","of":"cloth","value":86,"accent":"#ebe5dc","body":{"sheen":0.2,"sheenColor":"#ffffff","sheenRoughness":1}}
{"t":"materialdef","id":"pack-ticking","of":"cloth","value":86,"accent":"#e7e2d8"}
{"t":"materialdef","id":"pack-ink","of":"paint","value":20,"accent":"#31343a"}
{"t":"lookdef","id":"tub-armchair-2","for":"furniture:armchair","desc":"Rounded tub armchair with a wraparound back and tapered base.","slots":{"soft:fabric":"pack-oatmeal","soft:cushion":"pack-oatmeal","frame":"pack-ash"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.86,"height":0.19,"depth":0.66,"radius":0.085,"segments":3},"position":[0,0.29,0.02]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.17,"depth":0.53,"radius":0.075,"segments":3},"position":[0,0.44,0.06]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"CapsuleGeometry","radius":0.16,"height":0.62,"capSegments":8,"radialSegments":16},"position":[0,0.69,-0.25],"rotation":[0,0,1.5707963267948966],"scale":[1.02,1,0.45]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.14,"height":0.42,"depth":0.65,"radius":0.07,"segments":3},"position":[-0.43,0.495,0],"rotation":[0,0,-0.04]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.14,"height":0.42,"depth":0.65,"radius":0.07,"segments":3},"position":[0.43,0.495,0],"rotation":[0,0,0.04]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":0.22,"depth":0.13,"radius":0.055,"segments":3},"position":[0,0.61,-0.13],"rotation":[-0.05,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.18,"radialSegments":14},"position":[-0.34,0.09,-0.23],"rotation":[0,0,-0.04]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.18,"radialSegments":14},"position":[0.34,0.09,-0.23],"rotation":[0,0,0.04]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.18,"radialSegments":14},"position":[-0.34,0.09,0.23],"rotation":[0,0,-0.04]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.18,"radialSegments":14},"position":[0.34,0.09,0.23],"rotation":[0,0,0.04]}]},"preview":{"projection":"perspective","azimuth":38,"elevation":18,"fov":30,"margin":1.02}}
{"t":"look","id":"armchair-linen","for":"furniture:armchair","use":"tub-armchair-2","with":{"soft":"pack-linen"}}
{"t":"look","id":"armchair-moss","for":"furniture:armchair","use":"tub-armchair-2","with":{"soft":"pack-moss"}}
{"t":"look","id":"armchair-walnut","for":"furniture:armchair","use":"tub-armchair-2","with":{"soft":"pack-linen","frame":"pack-walnut"}}
{"t":"lookdef","id":"boucle-platform-bed","name":"Bouclé platform bed","for":"furniture:bed-queen","desc":"Low upholstered platform bed with a thick rounded headboard.","slots":{"soft:upholstery":"pack-oatmeal","soft:bedding":"pack-stone-bedding","soft:mattress":"pal-felt-pale","frame":"pal-timber-dark","soft:throw":"pack-wool"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"BoxGeometry","args":[1.32,0.09,1.72]},"position":[0,0.045,0.065]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"RoundedBoxGeometry","args":[1.52,0.17,1.9,3,0.045]},"position":[0,0.175,0.065]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"RoundedBoxGeometry","args":[1.52,1.01,0.13,3,0.055]},"position":[0,0.595,-0.95]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[-0.665,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[-0.475,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[-0.285,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[-0.095,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[0.095,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[0.285,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[0.475,0.625,-0.925]},{"type":"Mesh","material":"$soft:upholstery","geometry":{"type":"CapsuleGeometry","args":[0.085,0.68,4,10]},"position":[0.665,0.625,-0.925]},{"type":"Mesh","material":"$soft:mattress","geometry":{"type":"RoundedBoxGeometry","args":[1.44,0.18,1.82,3,0.04]},"position":[0,0.35,0.075]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","args":[1.44,0.13,1.55,3,0.065]},"position":[0,0.505,0.15]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","args":[0.62,0.24,0.3,3,0.065]},"position":[-0.34,0.69,-0.56],"rotation":[-0.08,-0.03,0]},{"type":"Mesh","material":"$soft:bedding","geometry":{"type":"RoundedBoxGeometry","args":[0.62,0.24,0.3,3,0.065]},"position":[0.34,0.69,-0.56],"rotation":[-0.08,0.03,0]},{"type":"Mesh","material":"$soft:throw","geometry":{"type":"RoundedBoxGeometry","args":[1.46,0.055,0.38,3,0.035]},"position":[0,0.6,0.58]}]},"preview":{"projection":"perspective","azimuth":28,"elevation":14,"fov":30,"margin":1.01}}
{"t":"look","id":"boucle-platform-bed-ivory","for":"furniture:bed-queen","use":"boucle-platform-bed","with":{"soft":"pack-ivory-bedding"}}
{"t":"look","id":"boucle-platform-bed-moss","for":"furniture:bed-queen","use":"boucle-platform-bed","with":{"soft":"pack-linen"}}
{"t":"look","id":"boucle-platform-bed-ink","for":"furniture:bed-queen","use":"boucle-platform-bed","with":{"soft":"pack-ivory-bedding"}}
{"t":"lookdef","id":"trestle-table","for":"furniture:dining-table","desc":"Rectangular dining table on two angled trestle supports.","slots":{"surface":"pal-timber-dark"},"body":{"type":"Group","children":[{"type":"Mesh","geometry":{"type":"BoxGeometry","width":2,"height":0.07,"depth":0.95},"material":"$surface","position":[0,0.74,0]},{"type":"Mesh","geometry":{"type":"BoxGeometry","width":0.09,"height":0.7,"depth":0.72},"material":"$surface","position":[-0.78,0.35,0]},{"type":"Mesh","geometry":{"type":"BoxGeometry","width":0.09,"height":0.7,"depth":0.72},"material":"$surface","position":[0.78,0.35,0]},{"type":"Mesh","geometry":{"type":"BoxGeometry","width":1.34,"height":0.08,"depth":0.09},"material":"$surface","position":[0,0.28,0]}]}}
{"t":"look","id":"table-ash","for":"furniture:dining-table","use":"trestle-table","with":{"surface":"pack-ash"}}
{"t":"lookdef","id":"potted-fig-2","for":"furniture:plant","desc":"Indoor fiddle-leaf fig with a slender trunk and broad leaves.","slots":{"frame":"pack-terracotta","surface":"pal-timber-dark","bark":"pal-timber-dark","foliage":"pal-leaf"},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.25,"radiusBottom":0.18,"height":0.34,"radialSegments":20},"position":[0,0.17,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"CylinderGeometry","radiusTop":0.22,"radiusBottom":0.22,"height":0.025,"radialSegments":20},"position":[0,0.345,0]},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[-0.044800000000000006,0.35,0.01],[-0.064,0.683,0],[-0.17920000000000003,1.0070000000000001,0.02],[-0.35840000000000005,1.2769999999999997,0.04]],"radius":0.018,"radialSegments":10,"tubularSegments":18}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[0.0256,0.35,-0.01],[0.064,0.7190000000000001,0],[0.2304,1.061,-0.02],[0.4096,1.3489999999999998,-0.04]],"radius":0.017,"radialSegments":10,"tubularSegments":18}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[0,0.35,0.02],[0.0256,0.7550000000000001,0.02],[-0.0256,1.151,0],[0.064,1.5470000000000002,0.01]],"radius":0.018,"radialSegments":10,"tubularSegments":18}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[0,0.9800000000000001,0],[0,1.3129999999999997,0],[0,1.673,0]],"radius":0.019,"radialSegments":8,"tubularSegments":14}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[-0.0128,0.8630000000000001,0],[-0.192,1.0250000000000001,0.02],[-0.384,1.25,0.03]],"radius":0.018,"radialSegments":8,"tubularSegments":12}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[0.0128,0.935,0],[0.192,1.097,-0.01],[0.3712,1.367,-0.03]],"radius":0.018,"radialSegments":8,"tubularSegments":12}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[0,1.061,0],[-0.128,1.223,-0.03],[-0.256,1.5110000000000001,-0.05]],"radius":0.016,"radialSegments":8,"tubularSegments":12}},{"type":"Mesh","material":"$bark","geometry":{"type":"TubeGeometry","path":[[0.0128,1.133,0],[0.128,1.295,0.03],[0.2432,1.5830000000000002,0.04]],"radius":0.016,"radialSegments":8,"tubularSegments":12}},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.3375,0.935,-0.0324],"rotation":[0.12,0.43000000000000005,-0.34],"scale":[1.0125000000000002,0.9918518518518519,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.324,0.9890000000000001,0.0432],"rotation":[0.21,0.49000000000000005,0.3],"scale":[1.08,1.03,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.4590000000000001,1.079,0.0216],"rotation":[0.3,0.55,-0.42],"scale":[1.215,1.068148148148148,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.4590000000000001,1.133,-0.0432],"rotation":[0.12,0.6100000000000001,0.38],"scale":[1.215,1.068148148148148,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.54,1.223,-0.0216],"rotation":[0.21,0.67,-0.36],"scale":[1.2825000000000002,1.1062962962962961,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.5265000000000001,1.2769999999999997,0.0432],"rotation":[0.3,0.43000000000000005,0.32],"scale":[1.2825000000000002,1.1062962962962961,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.3915,1.367,0.0864],"rotation":[0.12,0.49000000000000005,-0.3],"scale":[1.215,1.1062962962962961,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.405,1.4120000000000004,-0.0864],"rotation":[0.21,0.55,0.28],"scale":[1.215,1.1062962962962961,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.2565,1.5110000000000001,-0.0324],"rotation":[0.3,0.6100000000000001,-0.24],"scale":[1.1475,1.068148148148148,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.243,1.565,0.0432],"rotation":[0.12,0.67,0.22],"scale":[1.1475,1.068148148148148,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0,1.6550000000000002,0],"rotation":[0.21,0.43000000000000005,0],"scale":[1.1475,1.1062962962962961,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.10800000000000001,1.0430000000000001,0.19440000000000002],"rotation":[0.3,0.49000000000000005,-0.12],"scale":[1.08,0.9918518518518519,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.135,1.124,-0.1836],"rotation":[0.12,0.55,0.14],"scale":[1.08,0.9918518518518519,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.17550000000000002,1.241,0.20520000000000002],"rotation":[0.21,0.6100000000000001,-0.18],"scale":[1.1475,1.03,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.18900000000000003,1.3129999999999997,-0.19440000000000002],"rotation":[0.3,0.67,0.18],"scale":[1.1475,1.03,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[-0.10800000000000001,1.4300000000000002,0.1836],"rotation":[0.12,0.43000000000000005,-0.1],"scale":[1.08,0.9918518518518519,1]},{"type":"Mesh","material":"$foliage","geometry":{"type":"ExtrudeGeometry","profile":[[0,-0.13],[-0.07,-0.1],[-0.1,-0.04],[-0.075,0.02],[-0.12,0.07],[-0.08,0.13],[0,0.16],[0.08,0.13],[0.12,0.07],[0.075,0.02],[0.1,-0.04],[0.07,-0.1]],"depth":0.022,"steps":1,"curveSegments":6,"bevelEnabled":false},"position":[0.10800000000000001,1.4929999999999999,-0.1728],"rotation":[0.21,0.49000000000000005,0.1],"scale":[1.08,0.9918518518518519,1]}]},"preview":{"projection":"perspective","azimuth":-34,"elevation":16,"fov":30,"margin":1.02}}
{"t":"look","id":"fig-ash-pot","for":"furniture:plant","use":"potted-fig-2","with":{"frame":"pack-ash"}}
{"t":"materialdef","id":"pack-oak","of":"timber","value":58,"accent":"#a87542"}
{"t":"materialdef","id":"pack-mesh","of":"sheer","value":20,"accent":"#34383d","body":{"roughness":0.82}}
{"t":"materialdef","id":"pack-warm-grey","of":"painted-metal","value":72,"accent":"#8b8780","body":{"roughness":0.45,"metalness":0.35}}
{"t":"lookdef","id":"oak-spindle-dining-chair","for":"furniture:chair","desc":"Timber dining chair with spindle back and angled legs.","slots":{"frame":"pack-oak"},"preview":{"projection":"perspective","azimuth":-36,"elevation":23,"fov":34,"margin":1.08},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.72,"height":0.09,"depth":0.6,"radius":0.065},"position":[0,0.47,0.02]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.74,"height":0.1,"depth":0.08,"radius":0.035},"position":[0,0.98,-0.28],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.028,0.038,0.46,12]},"position":[-0.28,0.23,0.23],"rotation":[0.11,0,-0.08]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.028,0.038,0.46,12]},"position":[0.28,0.23,0.23],"rotation":[0.11,0,0.08]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.028,0.038,0.46,12]},"position":[-0.28,0.23,-0.23],"rotation":[-0.08,0,-0.06]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.028,0.038,0.46,12]},"position":[0.28,0.23,-0.23],"rotation":[-0.08,0,0.06]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[-0.27,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[-0.18,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[-0.09,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[0,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[0.09,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[0.18,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.016,0.019,0.48,10]},"position":[0.27,0.73,-0.275],"rotation":[-0.04,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.018,0.018,0.44,10]},"position":[-0.28,0.2,0],"rotation":[1.571,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","args":[0.018,0.018,0.44,10]},"position":[0.28,0.2,0],"rotation":[1.571,0,0]}]}}
{"t":"lookdef","id":"ergonomic-task-chair-2","for":"furniture:chair","desc":"Wheeled ergonomic task chair with mesh back and armrests.","slots":{"soft":"pack-wool","frame":"pal-charcoal","surface":"pack-mesh","hardware":"pal-steel-dark"},"preview":{"projection":"perspective","azimuth":32,"elevation":14,"fov":27,"margin":1.01},"body":{"type":"Group","children":[{"type":"Mesh","material":"$soft","geometry":{"type":"RoundedBoxGeometry","width":0.8,"height":0.12,"depth":0.62,"radius":0.075,"segments":3},"position":[0,0.52,0.04],"rotation":[-0.025,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.69,"height":0.045,"depth":0.055,"radius":0.018,"segments":3},"position":[0,1.19,-0.27],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.69,"height":0.045,"depth":0.055,"radius":0.018,"segments":3},"position":[0,0.61,-0.27],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.58,"depth":0.055,"radius":0.018,"segments":3},"position":[-0.325,0.9,-0.27],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.58,"depth":0.055,"radius":0.018,"segments":3},"position":[0.325,0.9,-0.27],"rotation":[-0.08,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.4,"height":0.16,"depth":0.045,"radius":0.04,"segments":3},"position":[0,0.64,-0.205],"rotation":[-0.08,0,0]},{"type":"bimtex:Run","count":15,"from":[-0.28,0.9,-0.23],"to":[0.28,0.9,-0.23],"children":[{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.003,"height":0.53,"depth":0.012,"radius":0.001,"segments":3},"position":[0,0,0],"rotation":[-0.08,0,0]}]},{"type":"bimtex:Run","count":12,"from":[0,0.64,-0.23],"to":[0,1.16,-0.23],"children":[{"type":"Mesh","material":"$surface","geometry":{"type":"RoundedBoxGeometry","width":0.59,"height":0.003,"depth":0.012,"radius":0.001,"segments":3},"position":[0,0,0],"rotation":[-0.08,0,0]}]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.055,"radiusBottom":0.055,"height":0.28,"radialSegments":18},"position":[0,0.31,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.3,"height":0.055,"depth":0.25,"radius":0.02,"segments":3},"position":[0,0.45,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.045,"radius":0.014,"segments":3},"position":[-0.43,0.63,0],"rotation":[0,0,-0.1]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.05,"depth":0.1,"radius":0.022,"segments":3},"position":[-0.43,0.76,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.045,"height":0.25,"depth":0.045,"radius":0.014,"segments":3},"position":[0.43,0.63,0],"rotation":[0,0,0.1]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.22,"height":0.05,"depth":0.1,"radius":0.022,"segments":3},"position":[0.43,0.76,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.42,"height":0.045,"depth":0.075,"radius":0.018,"segments":3},"position":[1.1634144591899856e-17,0.16,-0.19],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.043,"tube":0.018,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[2.3880612583373387e-17,0.075,-0.39],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.42,"height":0.045,"depth":0.075,"radius":0.018,"segments":3},"position":[0.18070073809607917,0.16,-0.05871322893124001],"rotation":[0,0.3141592653589793,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.043,"tube":0.018,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[0.3709120413551099,0.075,-0.12051662780622949],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.42,"height":0.045,"depth":0.075,"radius":0.018,"segments":3},"position":[0.1116791979355699,0.16,0.15371322893124],"rotation":[0,-0.9424777960769379,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.043,"tube":0.018,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[0.22923624839406453,0.075,0.3155166278062295],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.42,"height":0.045,"depth":0.075,"radius":0.018,"segments":3},"position":[-0.11167919793556988,0.16,0.15371322893124],"rotation":[0,-2.199114857512855,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.043,"tube":0.018,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[-0.22923624839406448,0.075,0.3155166278062295],"rotation":[0,1.5707963267948966,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":0.42,"height":0.045,"depth":0.075,"radius":0.018,"segments":3},"position":[-0.1807007380960792,0.16,-0.05871322893123999],"rotation":[0,-3.4557519189487724,0]},{"type":"Mesh","material":"$hardware","geometry":{"type":"TorusGeometry","radius":0.043,"tube":0.018,"radialSegments":8,"tubularSegments":14,"arc":6.283185307179586},"position":[-0.3709120413551099,0.075,-0.12051662780622945],"rotation":[0,1.5707963267948966,0]}]}}
{"t":"lookdef","id":"boat-conference-table-2","for":"furniture:conference-table","desc":"Long boat-shaped conference table with a central pedestal base.","slots":{"surface":"pack-ash","accent":"pal-charcoal","frame":"pal-charcoal"},"preview":{"projection":"perspective","azimuth":-36,"elevation":22,"fov":32,"margin":1.04},"body":{"type":"Group","children":[{"type":"Mesh","material":"$accent","geometry":{"type":"ExtrudeGeometry","profile":[[-1.25,-0.24],[-1.12,-0.34],[1.12,-0.34],[1.25,-0.24],[1.25,0.24],[1.12,0.34],[-1.12,0.34],[-1.25,0.24]],"depth":0.035,"curveSegments":8,"bevelEnabled":false},"position":[0,0.73,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$surface","geometry":{"type":"ExtrudeGeometry","profile":[[-1.2375,-0.23279999999999998],[-1.1088,-0.32980000000000004],[1.1088,-0.32980000000000004],[1.2375,-0.23279999999999998],[1.2375,0.23279999999999998],[1.1088,0.32980000000000004],[-1.1088,0.32980000000000004],[-1.2375,0.23279999999999998]],"depth":0.055,"curveSegments":8,"bevelEnabled":false},"position":[0,0.79,0],"rotation":[1.5707963267948966,0,0]},{"type":"Mesh","material":"$frame","geometry":{"type":"ExtrudeGeometry","profile":[[-0.3,0],[-0.24,0.62],[0.24,0.62],[0.3,0]],"depth":0.58,"curveSegments":8,"bevelEnabled":false},"position":[-0.68,0.1,-0.29]},{"type":"Mesh","material":"$frame","geometry":{"type":"ExtrudeGeometry","profile":[[-0.3,0],[-0.24,0.62],[0.24,0.62],[0.3,0]],"depth":0.58,"curveSegments":8,"bevelEnabled":false},"position":[0.68,0.1,-0.29]},{"type":"Mesh","material":"$frame","geometry":{"type":"RoundedBoxGeometry","width":1.35,"height":0.06,"depth":0.075,"radius":0.02,"segments":3},"position":[0,0.12,0]},{"type":"Mesh","material":"$accent","geometry":{"type":"RoundedBoxGeometry","width":0.18,"height":0.025,"depth":0.1,"radius":0.012,"segments":3},"position":[0,0.81,0]}]}}
{"t":"lookdef","id":"compact-loveseat-2","for":"furniture:loveseat","desc":"Compact two-seat sofa with squared cushions and low arms.","slots":{"soft:fabric":"pack-oatmeal","soft:cushion":"pack-oatmeal","frame":"pack-ash"},"preview":{"projection":"perspective","azimuth":42,"elevation":16,"fov":30,"margin":1.02},"body":{"type":"Group","children":[{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":1.2,"height":0.2,"depth":0.6,"radius":0.09,"segments":3},"position":[0,0.26,0]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":1.04,"height":0.46,"depth":0.16,"radius":0.09,"segments":3},"position":[0,0.59,-0.23],"rotation":[-0.06,0,0]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.2,"height":0.35,"depth":0.58,"radius":0.1,"segments":3},"position":[-0.5,0.415,-0.01],"rotation":[0,0,-0.08]},{"type":"Mesh","material":"$soft:fabric","geometry":{"type":"RoundedBoxGeometry","width":0.2,"height":0.35,"depth":0.58,"radius":0.1,"segments":3},"position":[0.5,0.415,-0.01],"rotation":[0,0,0.08]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.14,"depth":0.45,"radius":0.065,"segments":3},"position":[-0.25,0.43,0.07]},{"type":"Mesh","material":"$soft:cushion","geometry":{"type":"RoundedBoxGeometry","width":0.48,"height":0.14,"depth":0.45,"radius":0.065,"segments":3},"position":[0.25,0.43,0.07]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.13,"radialSegments":14},"position":[-0.43,0.065,-0.22]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.13,"radialSegments":14},"position":[0.43,0.065,-0.22]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.13,"radialSegments":14},"position":[-0.43,0.065,0.22]},{"type":"Mesh","material":"$frame","geometry":{"type":"CylinderGeometry","radiusTop":0.025,"radiusBottom":0.04,"height":0.13,"radialSegments":14},"position":[0.43,0.065,0.22]}]}}
{"t":"lookdef","id":"three-drawer-filing-cabinet-2","for":"furniture:filing-cabinet","desc":"Three-drawer filing cabinet with recessed pulls and a plinth.","slots":{"frame:body":"pack-warm-grey","hardware":"pal-steel-dark","frame:plinth":"pal-charcoal"},"preview":{"projection":"perspective","azimuth":32,"elevation":20,"fov":34,"margin":1.06},"body":{"type":"Group","children":[{"type":"Mesh","material":"$frame:body","geometry":{"type":"RoundedBoxGeometry","width":0.58,"height":1,"depth":0.56,"radius":0.018,"segments":3},"position":[0,0.54,0]},{"type":"Mesh","material":"$frame:plinth","geometry":{"type":"RoundedBoxGeometry","width":0.54,"height":0.045,"depth":0.52,"radius":0.012,"segments":3},"position":[0,0.025,0]},{"type":"Mesh","material":"$frame:body","geometry":{"type":"RoundedBoxGeometry","width":0.515,"height":0.275,"depth":0.022,"radius":0.006,"segments":3},"position":[0,0.18,0.291]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.23,"height":0.028,"depth":0.035,"radius":0.008,"segments":3},"position":[0,0.25,0.318]},{"type":"Mesh","material":"$frame:body","geometry":{"type":"RoundedBoxGeometry","width":0.515,"height":0.275,"depth":0.022,"radius":0.006,"segments":3},"position":[0,0.49,0.291]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.23,"height":0.028,"depth":0.035,"radius":0.008,"segments":3},"position":[0,0.56,0.318]},{"type":"Mesh","material":"$frame:body","geometry":{"type":"RoundedBoxGeometry","width":0.515,"height":0.275,"depth":0.022,"radius":0.006,"segments":3},"position":[0,0.8,0.291]},{"type":"Mesh","material":"$hardware","geometry":{"type":"RoundedBoxGeometry","width":0.23,"height":0.028,"depth":0.035,"radius":0.008,"segments":3},"position":[0,0.8700000000000001,0.318]},{"type":"Mesh","material":"$hardware","geometry":{"type":"CylinderGeometry","radiusTop":0.012,"radiusBottom":0.012,"height":0.014,"radialSegments":16},"position":[0.2,0.94,0.31],"rotation":[1.5707963267948966,0,0]}]}}
