← FLYXE LABS LIBRARY

Stillform — Credits

# Credits and provenance

Completion QA, 25 October 2026: kept the dark interior hero, cream/sage/clay colours, editorial typography, custom Stillform content and all existing photo/render assets. No third-party assets or dependencies were added in this completion pass. The six `public/images/*.webp` filenames and their uses were checked against `src/main.js` and `src/data.js`; exact source pages, download URLs and photographer credits remain recorded below. The live tour and software-device fallback share this project's original procedural chapter imagery. Fresh performance measurements and visual evidence are documented in `PERF.md` and `qa/PERFORMANCE-QA.md`.

Performance QA, 25 October 2026: retained all six local illustrative photos, both local font families, the existing Stillform copy, palette, typography and page layout. No new third-party assets or dependencies were introduced. All twelve original render files were regenerated from this project's procedural scene after adjusting limestone courses, timber/stone roughness, warm/cool lighting balance, olive branching and leaf colour variation. The model remains a stylised architectural study. Device-adaptive rendering and static chapter images use these same original assets. The exact retained photo sources, download URLs and licences follow below.

Stillform is a fictional independent property studio. All names, locations, listings, prices, measurements, neighbourhood facts and profiles are sample content. All photography is **illustrative architectural reference**, never an actual listing, client property or representation of the original 3D design. No photographer, architect, property owner or depicted business endorses Stillform.

## Photography — downloaded locally

Source pages and the source's own [Unsplash licence](https://unsplash.com/license) were read on 25 October 2026. The licence says: “All images can be downloaded and used for free”. This is the **Unsplash License, not CC0**. It permits commercial and non-commercial use, including modification. It prohibits selling unmodified images and compiling a competing image service; it does not grant third-party trademark, privacy or property rights. Images are used here only as illustrative editorial references, with no implied endorsement. No accounts or paid assets were used. No identifiable people appear in the selected images.

Every image below is served from `public/images/`, without hotlinking. Local changes are WebP encoding, responsive cropping and CSS colour treatment.

| Local file | Photographer | Original photo page | Licence | Use |
| --- | --- | --- | --- | --- |
| `pavilion.webp` | Max Harlynking | [A living room with a couch and a window](https://unsplash.com/photos/a-living-room-with-a-couch-and-a-window-wcS0Bsky5yU) | [“Unsplash License”](https://unsplash.com/license) | Opening light study; illustrative interior galleries; Sky Atelier sample card |
| `courtyard.webp` | Iosi Pratama | [White concrete house near swimming pool during daytime](https://unsplash.com/photos/white-concrete-house-near-swimming-pool-during-daytime-ZIcRkI_cjWc) | [“Unsplash License”](https://unsplash.com/license) | Second hero perspective; Solis sample card; studio image; illustrative gallery |
| `evening.webp` | Vita Vilcina | [White concrete house surrounded by trees](https://unsplash.com/photos/white-concrete-house-surrounded-by-trees-KtOid0FLjqU) | [“Unsplash License”](https://unsplash.com/license) | Third hero perspective; Terra Garden sample card; illustrative gallery |
| `atelier.webp` | Simone Hutsch | [White high rise building — Turquoise](https://unsplash.com/photos/white-high-rise-building-Yv5Lmo88THk) | [“Unsplash License”](https://unsplash.com/license) | Atelier sample card and illustrative galleries |
| `terra.webp` | Roberto Nickson | [White and brown living room set](https://unsplash.com/photos/white-and-brown-living-room-set-fAa25CyYtrg) | [“Unsplash License”](https://unsplash.com/license) | Casa Terra sample card and illustrative galleries |
| `solis.webp` | Wes Fischer | [White house with swimming pool](https://unsplash.com/photos/white-house-with-swimming-pool-g39p1kDjvSY) | [“Unsplash License”](https://unsplash.com/license) | Solis East sample card and illustrative gallery |

Exact downloaded image URLs:

- `pavilion.webp`: https://images.unsplash.com/photo-1632504102499-7dc472b50653?auto=format&fit=crop&w=1600&q=85&fm=webp
- `courtyard.webp`: https://images.unsplash.com/photo-1607250844650-eae520552a4c?auto=format&fit=crop&w=2400&q=85&fm=webp
- `evening.webp`: https://images.unsplash.com/photo-1416331108676-a22ccb276e35?auto=format&fit=crop&w=2400&q=85&fm=webp
- `atelier.webp`: https://images.unsplash.com/photo-1515829231605-2d8e4455af56?auto=format&fit=crop&w=1600&q=85&fm=webp
- `terra.webp`: https://images.unsplash.com/photo-1621708213101-f58300b196d2?auto=format&fit=crop&w=1600&q=85&fm=webp
- `solis.webp`: https://images.unsplash.com/photo-1564013799919-ab600027ffc6?auto=format&fit=crop&w=2400&q=85&fm=webp

## Original and retained project assets

The existing Stillform name, original procedural house and tower, SVG floor plans, CSS monograms and favicon were retained. The QA art direction, concept copy, mineral palette, photographic composition, responsive typography and interactions were customised for this project. No reference template code, text, prompts or assets were copied.

All retained `public/renders/` images come from this project's `src/scene.js`, via `scripts/render.mjs`. They were regenerated after refining materials, lighting, vegetation, landscape, pool ripples and camera positions:

- `villa-0.webp`, `villa-1.webp`, `villa-2.webp`, `villa-3.webp`, `villa-hero.webp`: original Solis villa, exterior, garden, living pavilion and terrace studies.
- `terra-0.webp`, `terra-1.webp`, `terra-2.webp`, `terra-3.webp`: original alternate villa geometry and materials.
- `tower-0.webp`, `tower-1.webp`, `tower-2.webp`: original terraced tower studies.

These are procedural renders, not supplied stock/template photographs. Textures use original Canvas noise and grain. Sky, water and landscape are generated geometry and shaders. There are no third-party texture maps, purchased assets, people photos or AI-generated images. The original model is a conceptual architectural study, separate from the illustrative photographs.

## Fonts and software

- [Cormorant Garamond](https://github.com/CatharsisFonts/Cormorant), Christian Thalmann — SIL Open Font License 1.1. Local medium roman and regular italic. Licence: `public/fonts/Cormorant-Garamond-OFL.txt`.
- [DM Sans](https://github.com/googlefonts/dm-fonts), Colophon Foundry and contributors — SIL Open Font License 1.1. Local font; licence: `public/fonts/DM-Sans-OFL.txt`.
- Font files were obtained from Google Fonts' public distribution. There is no runtime font service request.
- [Three.js](https://threejs.org/) — MIT. Includes Reflector, RoomEnvironment, RoundedBoxGeometry and BufferGeometryUtils addons.
- [Vite](https://vite.dev/) — MIT. Static development and build tooling.
- [Playwright](https://playwright.dev/) — Apache-2.0. Development-only checks, rendering and screenshots.
- [axe-core / Playwright](https://github.com/dequelabs/axe-core-npm) — MPL-2.0. Development-only accessibility checks.
- [Chromium](https://www.chromium.org/) — BSD-style and component licences. Development-only browser.

## Sample functionality

Floor plans are conceptual, not to scale or construction documents. Mortgage calculations use illustrative assumptions and the standard amortisation formula: principal and interest only, excluding fees, taxes and insurance. They are not financial advice or lending offers. The viewing form requests **sample** values, validates locally, clears its fields on success and has no backend. It sends and stores no personal data. Saved property IDs alone persist in the browser's localStorage. No payments, real contacts, analytics or third-party sends are present.