# Studio assets

Burgundy border shrub (`burgundy-shrub-study/desktop.glb`, `mobile.glb`), updated October 3, 2026: Rico Cilliers / Poly Haven Shrub 04, CC0-1.0. https://polyhaven.com/a/shrub_04 and https://polyhaven.com/license . Original folded leaf/twig geometry and photographed PBR/alpha maps form a generic ornamental mound; the green diffuse is explicitly graded burgundy. Both tiers retain 29,820 triangles with one material, three 1024 px high maps or three 512 px standard maps. Source fragments and authored branching limits are recorded in CREDITS.md and manifest.json. Geometry costs 3.38 times the original desktop; no species certification or mobile performance claim.

Calibrated Gray Ledger Stone maps (`teamc-surfaces/stacked_stone_wall_grey`), October 3: Dimitrios Savva / Poly Haven Stacked Stone Wall, CC0. https://polyhaven.com/a/stacked_stone_wall and https://polyhaven.com/license . Existing gray grade retained as the input to reviewed linear contrast/gain adjustment; OpenGL normal XY0.25 baked and renormalized. Source extent2m, calibrated application repeat1.2m. Original source/runtime bytes are preserved externally; material.json and CALIBRATION.json record hashes and processing. No manufacturer identity is claimed.

Broadleaf ornamental shrub (`compact-broadleaf-shrub/desktop.glb`, `mobile.glb`): Rico Cilliers / Poly Haven Shrub 04, CC0. https://polyhaven.com/a/shrub_04 and https://polyhaven.com/license . Original folded leaf/twig geometry and photographed PBR/alpha maps adapted into an unspecified compact ornamental. Desktop1024 and standard512 maps share16,226-triangle geometry. It is a separate catalog option, not a clipped-shrub replacement or botanical certification. CREDITS.md and manifest.json record source scale, leaf size, packed source hash and actual tier costs.

White flower clump lower border (`white-flower-clump-study/desktop.glb`, `mobile.glb`), updated 2026-10-03: retained PondTools curved corolla/stalk and leaf-contour geometry, cgbookcase Green Leaf 10 photographed interior PBR maps (CC0), https://www.cgbookcase.com/textures/green-leaf-10 . Generic unnamed ornamental study, not a scanned or identified species. Earlier ownership/source credits remain in white-flower-clump-study/CREDITS.md; exact tier/source hashes and bounds are in manifest.json. Proprietary Pool Studio images were used only for visual comparison.

Calibrated Herringbone Pavement maps (`teamc-surfaces/herringbone_pavement`): Charlotte Baglioni / Poly Haven, CC0. https://polyhaven.com/a/herringbone_pavement and https://polyhaven.com/license . Photographic source, full crop and 2 m physical repeat retained; October 3 contrast and normal-strength derivatives documented in SOURCE.json and CALIBRATION.json. Original roughness is unchanged. Original map bytes are preserved outside runtime in the dated paving lab.

Photographed Rough Linen maps for `cushioned-chaise-study/model.glb`: colormass (photography), Rico Cilliers (processing) / Poly Haven, CC0. https://polyhaven.com/a/rough_linen and https://polyhaven.com/license . Shared 512-pixel colour, OpenGL normal and ORM derivatives use the published 270.708139 x 271.299988 mm physical repeat. Original chaise geometry source and earlier credits remain in cushioned-chaise-study/CREDITS.md. Derived rebuild inputs and their hashes are in tools/asset-sources/chaise-linen-lite and cushioned-chaise-study/manifest.json.

Weathered wood planter (`weathered-wood-planter/desktop.glb`, `mobile.glb`): James Ray Cock / Poly Haven, Planter Box 03, CC0. https://polyhaven.com/a/planter_box_03 and https://polyhaven.com/license . Native metre geometry, source PBR textures and simplified mobile derivative imported 2026-10-03. Source credits and measured tier hashes/bounds: weathered-wood-planter/SOURCE-CREDITS.md and manifest.json. Catalog thumbnail is a new PondTools render of the CC0 model.

Three.js r180 and its example water-normal texture: Copyright three.js authors, MIT. Full license: ../vendor/three/LICENSE. Vendored from the official three npm distribution and mrdoob/three.js r180 examples.

Rock Boulder Dry diffuse, OpenGL normal and roughness maps, 1K: Poly Haven, CC0. https://polyhaven.com/a/rock_boulder_dry and https://polyhaven.com/license . Downloaded via the public Poly Haven API.

Plants, landscaping, ground texture and scene generation are created for PondTools. The demo geometry is exported from this project's existing reference trace.

Forest Slope HDR environment and Fern 02 glTF model with 1K maps: Poly Haven, CC0. https://polyhaven.com/a/forest_slope and https://polyhaven.com/a/fern_02 . Downloaded via the public Poly Haven API.

Brown Mud Leaves 01 diffuse, OpenGL normal, roughness and AO maps, 1K: Rob Tuytel / Poly Haven, CC0. https://polyhaven.com/a/brown_mud_leaves_01 . Physical scan width 1.3 m. Downloaded via the public Poly Haven API on 2026-09-06.

Shrub 03 glTF, four botanical variants with 1K diffuse/normal/ARM maps: Rico Cilliers / Poly Haven, CC0. https://polyhaven.com/a/shrub_03 . Downloaded via the public Poly Haven API on 2026-09-06. Variants are separated from the source display arrangement and normalized individually before placement in metre-sized beds.

Shrub 04 broad-leaf glTF with 1K diffuse/normal/ARM maps: Rico Cilliers / Poly Haven, CC0. https://polyhaven.com/a/shrub_04 . Downloaded via the public Poly Haven API on 2026-09-06. The source display strip was separated into four variants without removing or cutting triangles, using tools/separate-shrub-variants.py. Placement capped at 32 individual branches on desktop and 16 on mobile.

Forest Slope HDR, 2K desktop variant: Poly Haven, CC0, https://polyhaven.com/a/forest_slope . The original 1K variant remains in use on small screens. GroundedSkybox.js is vendored unchanged from the official Three.js r180 examples (MIT; ../vendor/three/LICENSE).

Rock Moss Set 02 glTF and 1K diffuse, OpenGL normal and roughness maps: Kless Gyzen / Poly Haven, CC0. https://polyhaven.com/a/rock_moss_set_02 . Six natural rock variants are used; the cut-sided rock13 variant is omitted from placement. Source proportions are preserved and stones remain physically sized. Downloaded through the Poly Haven API on 2026-09-06.

Gravel Floor diffuse, OpenGL normal and roughness maps, 1K: Jenelle van Heerden (processing), Matterfield (photography) / Poly Haven, CC0. https://polyhaven.com/a/gravel_floor and https://polyhaven.com/license . Physical scan width 2.25 m from publisher metadata; maps load only when the slate palette is selected. Downloaded through the public Poly Haven API on 2026-09-06, with source MD5 checksums verified: gravel-color.jpg 4f055e1545dcf41f347600fbb01d9ac2, gravel-normal.jpg 2377939c71250cf32f8b842bc4f3fe82, gravel-roughness.jpg 06a97bcb5cfaaa17456282237f9446eb.

Leafy Grass diffuse, OpenGL normal and roughness maps, 1K: Charlotte Baglioni / Poly Haven, CC0. https://polyhaven.com/a/leafy_grass and https://polyhaven.com/license . Physical scan width 2 m; initially loaded for slate and now shared by all three green-ground settings. Downloaded through the public Poly Haven API on 2026-09-06 with MD5 verification: grass-color.jpg 0dbc071e91d6905edfcfbe8eb785a1ab, grass-normal.jpg 8279e096e204ea326d57a318869f99df, grass-roughness.jpg 05f6bb1383e12b327727d313c5899cf2.

Boundary shrub LOD derives from the same CC0 Shrub 04 source. Simplified using glTF Transform CLI 4.2.1, ratio 0.2/error 0.005; four variants retain normals and UVs and reuse ../shrub-leafy/textures. Original editable plant geometry is unchanged.

Brick Wall 001 diffuse/OpenGL normal/roughness maps, 1K: Dimitrios Savva and Rob Tuytel / Poly Haven, CC0. https://polyhaven.com/a/brick_wall_001 . Downloaded 2026-09-09. Source advertises a 3m tile; PondTools explicitly calibrates the photographed five brick lengths/fourteen courses to a 1.1m repeat (approximately22cm brick and7.9cm course), rather than oversized60cm bricks. Exact URLs and SHA256 hashes: house-brick/PROVENANCE.json. These maps are shared across all brick houses; no displacement map is used. Timber cladding reuses the existing2m Wooden Planks CC0 material cache.

Rock bank face: Dario Barresi (source) and Rico Cilliers (processing) / Poly Haven, CC0. https://polyhaven.com/a/rock_face_02 and https://polyhaven.com/license . Reviewed1K/8,277-triangle open scan retains geometry/PBR binary and adds a root translation20cm belowground for supported surface placement. Desktop/standard share the economical model. Fullsources remain outside runtime; original SHA256 and reproducible builder are documented in rock-bank-face/CREDITS.md. Requires real backing; not a freestanding boulder.

Fine caustic maps: PondTools, generated with an offline adaptation of Caustics Generator 1.3 by Kjell Andersson and Mathias Bergvall. CC BY 4.0, https://creativecommons.org/licenses/by/4.0/ . Source settings, CPU rasterization and encoding modified in 2026. The GPL authoring code remains external; generated output credit and source interpretation are recorded in [Fine caustic credits](../textures/water-caustics-fine/CREDITS.md). Soft retains its existing CC0 pack. These maps are generated effects, not photographs or physically validated optics.

Empodium wildflower: Jenelle van Heerden (photography), Rico Cilliers (modeling) / Poly Haven, CC0. https://polyhaven.com/a/flower_empodium and https://polyhaven.com/license . One native flowering growth form, unchanged geometry/UVs with reviewed source-derived 1K PBR/alpha atlas, shared high/standard. See empodium-accent/CREDITS.md and manifest.json.

Painted lap siding relief: Weathered Plank Siding by Dimitrios Savva / Poly Haven, CC0. https://polyhaven.com/a/weathered_plank_siding . Photographed normal/roughness resized to 512 px with normal vectors renormalized. The authored paint color covers the source brown albedo; no recolored photographic diffuse is shipped. Optional authored house facades share these maps. Source/output SHA256 hashes and exact adaptation: painted-lap-siding/SOURCE.json; reproducible builder: tools/build-painted-lap-siding.py.

Northeast stone fireplace (`reference-fireplace-study/desktop.glb`, `mobile.glb`): PondTools illustrative geometry; Amal Kumar / Poly Haven Rock Wall 08 photography, CC0-1.0. https://polyhaven.com/a/rock_wall_08 and https://polyhaven.com/license . Both tiers retain 1,116 triangles and four material primitives, with three 1024/512-pixel maps. Thirteen-part editable source, premade comparisons, source hashes and ordinary native verification are recorded in SOURCE-CREDITS.md, manifest.json and INTEGRATION-PROVENANCE.json. No manufacturer or complete photographic model claim.

Southern short stone fireplace (`southern-short-fireplace-study/desktop.glb`, `mobile.glb`): PondTools retained fireplace source with distinct 2.45m upper chimney; same Amal Kumar / Poly Haven Rock Wall 08 CC0 photography as the Northeast source. The Northeast component remains unchanged. Both tiers retain 1,116 triangles, four material batches and three 1024/512-pixel maps. CREDITS.md, manifest.json and integration provenance record source derivatives and ordinary native proof.

Square wicker table (`southern-retained-table-study/desktop.glb`, `standard.glb`): PondTools retained Astra sectional table geometry; Lennart Demes / ambientCG Wicker001 photography, CC0. https://ambientcg.com/view?id=Wicker001 . Both tiers retain 120 triangles and two material batches with three 1024/512-pixel maps. Exact packed master, extraction, portable hashes and ordinary native proof are recorded in CREDITS.md and manifest.json.

Cushioned wicker armchair (`southern-retained-armchair-study/desktop.glb`, `standard.glb`): PondTools adapted Astra sectional geometry; Lennart Demes / ambientCG Wicker001 and Fabric067 photography, CC0. https://ambientcg.com/view?id=Wicker001 and https://ambientcg.com/view?id=Fabric067 . Both tiers retain 9,072 triangles and four material batches with five 1024/512-pixel maps. Source geometry and photos are retained; scoped back-face shadow casting corrects inspected self-shadow bands. Exact source, derivatives and ordinary native proof are recorded in CREDITS.md and manifest.json. Generic styling remains below the selected furniture reference.

Five-blade ceiling fan (`reference-pergola-fan-study/model.glb`): Lyricsz, CC0-1.0. https://opengameart.org/content/3d-ceiling-fans . Original fan4 geometry retained under uniform scale and pivot adaptation, with an illustrative 1.4m blade span and painted material colors. Both tiers use the same 58,464-byte file, 1,436 triangles, three material primitives and zero images. Original physical units are undocumented; no photographic maps or light globe are supplied. Source archive, builder, editable master, actual bounds and license evidence are recorded in CREDITS.md and manifest.json.

Hanging string lights (`reference-hanging-cafe-lights-study/model.glb`): retained PondTools TeamC project-authored cable, sockets and round bulbs, with plain PBR/emissive materials and no third-party geometry or texture bytes. Existing manufacturer photography is proportion reference only and is never exported. Premade alternatives and original project source are recorded in CREDITS.md and manifest.json. Application support span4.2m, preserving48mm bulbs and source sag; one145,276-byte file serves both tiers,4,748triangles/three materials/zeroimages. Opaque emissive globes do not supply actual point illumination. Actual editable/reimport, source hashes and mounting evidence are retained.

Open timber lattice pergola (`southern-open-lattice-study/desktop.glb`, `mobile.glb`): retained project-owned timber source; Wooden Planks photographs by Charlotte Baglioni and Dario Barresi / Poly Haven, CC0. https://polyhaven.com/a/wooden_planks . A distinct Southern grid adaptation preserves the old source and Northeast instances. Desktop 5,600 triangles/764,136 bytes, standard 2,336 triangles/270,732 bytes; one embedded 1024/512 map and one material batch. Illustrative geometry and charcoal grade; no engineering or complete photographic model claim. Exact source/reproduction and premade comparisons are recorded in CREDITS.md, SOURCE-HANDOFF.json and ROOT-VERIFICATION.json.

Stone countertop with sink (`reference-kitchen-sink-study/desktop.glb`, `mobile.glb`): acquired 3D Assets CC0 AI-authored undermount bowl and pull-out mixer, source-derived mixer neck smoothing, illustrative continuous slab adapted from acquired worktop. Stone photography is Lennart Demes / ambientCG Marble026, CC0. https://ambientcg.com/a/Marble026 . Both tiers retain 6,792 triangles and five meshes with three 1024/512 maps; desktop 2,387,324 bytes, standard 718,636 bytes. No photographed or manufacturer geometry claim. Source identity, unchanged bowl/lever/head proof, exact packed-master reproduction and premade comparisons are recorded in CREDITS.md and SOURCE-HANDOFF.json. Simplified metal/strainer remains below the final reference target.

## Potted haworthia

Poly Haven Potted Plant 04, James Ray Cock, CC0: https://polyhaven.com/a/potted_plant_04 . Complete photographed plant, ceramic pot, gravel and soil retain 8,929 source triangles at natural 0.267 m height. Desktop retains original 1K maps; standard uses documented 512-pixel derivatives. One rigid parent translation grounds the pot. Original files, editable Blender source, license and adaptations are retained in `potted-haworthia-source-v2/`. Hardware tier restoration, source materials and prototype soil contact passed; full-scene placement remains pending.

## Qwantani Dusk 2 source candidate

Poly Haven Qwantani Dusk 2 (Pure Sky), Greg Zaal and Jarod Guest, CC0: https://polyhaven.com/a/qwantani_dusk_2_puresky . Unchanged publisher 1K and 2K HDR files, license, metadata and credits are retained in `qwantani-dusk2-source-candidate/`. The desktop source comparison uses a declared relative gain and the existing measured terrain; original/restored full frames match exactly. No registered sky choice, mobile native acceptance or final reference match is claimed.

## Southern round gable vent study

Project-owned PondTools geometry and plain materials,2026-10-03. Diameter16in is an illustrative estimate; no manufacturer CAD, scanned/PBR finish or functioning wall opening claim. Premade-first comparison, credits, accepted source hashes and exact reexport evidence are retained in `southern-round-gable-vent-study/`.

## Dining table with six cushioned chairs

Retained project-owned TeamC wood geometry and CC0 Poly Haven Wood Table001 photography by Dimitrios Savva/Rico Cilliers. Acquired3DAssets CC0 AI-authored seat/piping, plates and open stemmed glass geometry, explicit source adaptation. Photographed CC0 Rough Linen by colormass/Rico Cilliers reuses the recorded ivory grade. Plain ceramic and opacity0.22non-refracting glass are illustrative materials; no complete scan or manufacturer claim. Exact source/license/reproduction/material-only evidence in `reference-dressed-dining-study/`. Old TeamC component remains unchanged.


## Rectangular wall diffuser

Project-owned PondTools geometry and plain materials, 2026-10-03. Estimated 6 by 4 by 12 inch dimensions. Backed opaque emissive approximation with no transmitting glass, photographed finish or manufacturer CAD claim. Premade comparison, source hashes and editable-master reproduction evidence are retained in `southern-wall-diffuser-study/`. Emission alone supplies no wall illumination.
