# TacSide House 001 · v3 — asset sources

This version is a true polygonal 3D browser study, not a set of generated facade photographs. The house geometry is authored in viewer.js. It is not an Unreal Engine project. Its visual fidelity and performance have not yet been approved by Greg.

## Third-party assets

All photographed materials, skies, and the two vegetation models below are from Poly Haven and are distributed under CC0. Poly Haven explicitly permits commercial use, modification and redistribution: https://polyhaven.com/license . These assets are not exclusively owned by TacSide.

| Use | Asset | Source |
|---|---|---|
| Road and granular shingle surface | Clean Asphalt | https://polyhaven.com/a/clean_asphalt |
| Sidewalk, entry steps, driveway | Concrete Pavement 02 | https://polyhaven.com/a/concrete_pavement_02 |
| Lawn ground | Leafy Grass | https://polyhaven.com/a/leafy_grass |
| Bark material | Bark Brown 02 | https://polyhaven.com/a/bark_brown_02 |
| Chimney, foundation accent | Red Brick 03 | https://polyhaven.com/a/red_brick_03 |
| Fence, interior wood | Wood Planks Grey | https://polyhaven.com/a/wood_planks_grey |
| Lap-board surface | Weathered Plank Siding | https://polyhaven.com/a/weathered_plank_siding |
| Detailed trees | Tree Small 02 | https://polyhaven.com/a/tree_small_02 |
| Ornamental grass tufts | Grass Medium 01 | https://polyhaven.com/a/grass_medium_01 |
| Day HDR | Qwantani Noon (Pure Sky) | https://polyhaven.com/a/qwantani_noon_puresky |
| Sunrise HDR | Qwantani Sunrise (Pure Sky) | https://polyhaven.com/a/qwantani_sunrise_puresky |
| Sunset HDR | Qwantani Sunset (Pure Sky) | https://polyhaven.com/a/qwantani_sunset_puresky |
| Night HDR | Qwantani Night (Pure Sky) | https://polyhaven.com/a/qwantani_night_puresky |

The shingles are individually modeled rectangular overlapping asphalt pieces using a granular asphalt PBR surface; they are not a purchased scanned shingle-roof model. Siding uses actual modeled lap courses and a weathered wood source. Garden leaves, hydrangea heads, lawn blades, cloud cover and rain are procedurally authored. Tree and grass meshes were simplified and compressed for web delivery; diffuse and alpha textures were repacked together. 2K material JPGs were re-encoded for delivery without reducing pixel dimensions. HDRs are 2K. The sunset material thumbnail was rendered from the downloaded HDR data; provider preview renders are not redistributed.

## Code dependencies

- Three.js 0.169.0 and official add-ons, MIT. Bundled locally in vendor/. License: vendor/THREE-LICENSE.txt.
- meshoptimizer 0.24.0 browser decoder, MIT. Bundled locally. License: vendor/MESHOPT-LICENSE.txt.
- Fonts use the browser/system sans-serif fallback; no external font service is required.
- Project-authored source and geometry are supplied under the included MIT license, allowing commercial use and modification. Third-party assets and libraries retain their respective licenses.

No private asset URLs, API keys, paid accounts, generation service, or hosting-specific API is required to run this project locally.

## V2 detail pass — additions and replacements

V1 is preserved separately. The main browser now uses these additions:

| Layer | Exact source/reference | Use |
|---|---|---|
| Cleaner siding | https://polyhaven.com/a/white_planks_clean | 4K source maps prepared into a single-board strip; applied per lap course |
| Dedicated slate option | https://polyhaven.com/a/roof_slates_02 | 4K material sample; optional on existing roof geometry |
| Asphalt shingle dimensions | https://www.gaf.com/en-us/roofing-materials/residential-roofing-materials/shingles/timberline-hdz | Linked dimensional reference; 143 mm exposed course; no manufacturer images or CAD redistributed |
| Window dimensions | https://www.andersenwindows.com/-/media/Project/AndersenCorporation/AndersenWindows/AndersenWindows/files/technical-docs/sizing/sizing-windows--400series-woodwrighthungfull-frame.pdf | Linked 905 × 1546 mm double-hung frame reference; generic authored geometry |
| Foundation shrubs | https://polyhaven.com/a/shrub_01 | Detailed 3D shrubs and photographed leaf/flower textures |
| Oak interior floor | https://polyhaven.com/a/wood_floor | Floor color, normal and roughness maps |
| Interior chair | https://polyhaven.com/a/modern_arm_chair_01 | Detailed chair geometry and materials |
| Interior table | https://polyhaven.com/a/side_table_01 | Detailed side-table geometry and materials |
| Fabric relief | https://polyhaven.com/a/fabric_pattern_07 | Normal and roughness only, applied to neutral curtains/upholstery/rugs; the source's red checkered color map is not used |
| Four skies | Qwantani sources listed above | 4K in high detail, 2K in balanced; source exposure differences are normalized for presentation |

The asphalt roofing mineral source remains Clean Asphalt, but the geometric course spacing and material scale have been refined. No claim is made that it is a photographed GAF product texture. The window detail diagram is project-authored, not a photograph. The reference-page skies are tone-mapped from the actual downloaded HDRs. The plant preview is the actual texture atlas, not a final property render. All new Poly Haven assets are CC0; the manufacturer references are not redistributed as assets.

## V3 single-story variant

V3 changes house/garage geometry and camera framing only, plus the minimum landscape adjustments needed around the larger single-floor footprint and attached garage. The v2 material and HDR files are unchanged. Neighbors use the v2 architecture exported into a separate context model. The same CC0 sources and MIT library notices above apply. The room shell and furnishings are adapted to a single floor. The garage is additional to the 1,000 sq ft living footprint.
