← FLYXE LABS LIBRARY

Noctilane — Credits

# Credits and asset inventory

## Source and identity

The retained city generator, low-poly coupe, striped sun shader, camera journey, bloom composition, synthesized audio, and underlying page structure come from the supplied `06-neon-city-drive` source, previously branded VESPER. Its earlier credits stated it was original work. The upstream prompt and authorship history were not supplied; this pass does not independently certify original authorship or assign a new license to that material. See [PROVENANCE.md](PROVENANCE.md).

NOCTILANE / Study 06, the Still Quarter, the copy, warm/cool palette, inline N mark and favicon, form notes, city-loop guide, and named local finish setup were already present in the supplied site at the start of this performance pass. This pass preserves that copy and identity; it changes rendering, legibility, and QA tooling. No real vehicle company, client, testimonial, endorsement, or performance claim is represented. No trademark registration or exclusive-rights claim is made. Restyling does not change asset rights.

## Every visual and sound asset

| Asset | Exact origin / location | Use |
| --- | --- | --- |
| City, road, stars, grid, street fixtures, vehicle mesh | Supplied procedural geometry in `src/scene.js`, retained with adaptive quality tiers and shared reflection materials | WebGL scene; no downloaded model or texture |
| Striped sunset | Supplied GLSL shader in `src/scene.js`, retained | Procedural backdrop |
| Road/vehicle glow textures and vehicle lettering | Canvas generated at runtime by `glowTexture()` and `brandCanvas` in `src/scene.js`; supplied NOCTILANE lettering retained | No external bitmap files |
| Grain texture | Inline SVG `feTurbulence` data URL in `src/style.css`, retained from supplied source | Decorative noise |
| Header N mark and favicon | Supplied custom SVG paths in `index.html` and `public/favicon.svg`, retained | Fictional concept identity |
| Title star, CSS dots, icons and sound bars | Inline SVG/CSS/text primitives in `index.html` and `src/style.css`; based on supplied implementation | No icon pack or external artwork |
| Ambient sound | Four Web Audio oscillators in `src/main.js`, retained from supplied implementation | Original synthesized chord according to supplied credits; no recordings |
| `public/city-still-desktop.jpg`, `public/city-still-desktop-copper.jpg`, `public/city-still-desktop-tide.jpg`, `public/city-still-mobile.jpg`, `public/city-still-mobile-copper.jpg`, `public/city-still-mobile-tide.jpg` | Captured locally from this site’s full-quality `src/scene.js` procedural city, at its hero camera, with the existing `src/style.css` vignette baked in and HTML copy/controls hidden. Reproducible through `tests/generate-stills.mjs`. Each suffix matches the existing Mist Alloy, Dusk Copper, or Deep Tide material. | Crisp static fallback at desktop/mobile sizes; no external image source or downloaded model |
| `screenshot.png`, `mobile.png`, `qa/*.png`, `tests/*.png` | Local Chromium captures of this site | QA evidence, not third-party imagery |

No stock photographs, AI-generated raster art, external videos, supplied template image files, or external image/model URLs were found or introduced. The six new JPEG files are renders of the supplied scene, whose provenance limitations also apply to these derivative stills. There are consequently no template image origins to attribute. This absence does not establish the provenance of any unrecorded original design reference.

## Fonts (bundled locally)

- **Space Grotesk** by Florian Karsten — Latin weights 400, 500, 600 through `@fontsource/space-grotesk` **5.3.0**. [Source / SIL Open Font License 1.1](https://github.com/floriankarsten/space-grotesk). Used for headings, body text, and controls. License retained at `public/licenses/space-grotesk-OFL.txt`.
- **IBM Plex Mono** by IBM — Latin weight 400 through `@fontsource/ibm-plex-mono` **5.3.0**. [Source / SIL Open Font License 1.1](https://github.com/IBM/plex). Used for labels, telemetry, and time. License retained at `public/licenses/ibm-plex-mono-OFL.txt`.
- [Fontsource](https://fontsource.org/) distributes the local font files and CSS. Font files retain their OFL licenses. No Google Fonts request is made at runtime.

## Libraries and tooling

Versions below reflect the installed, locked packages used for this build.

- **three.js 0.180.0** — [source / MIT license](https://github.com/mrdoob/three.js). WebGL rendering, geometry, instancing, merging, fog, and EffectComposer, UnrealBloomPass, OutputPass addons. Runtime license retained at `public/licenses/three-MIT.txt` and included in `dist/licenses/`.
- **Vite 7.3.7** — [source / MIT license](https://github.com/vitejs/vite). Development server and build tool; not shipped as a runtime library.
- **Playwright / @playwright/test 1.64.1** — [source / Apache-2.0 license](https://github.com/microsoft/playwright). Development-only browser verification and screenshot tooling. The externally supplied `[local source record]` uses `playwright-core` from its own installation.
- **Chromium** — installed system browser at `/usr/bin/chromium`, used only for QA; [Chromium licensing](https://www.chromium.org/developers/how-tos/get-the-code/). Not bundled or redistributed with the site.

Dependency license files remain in their npm packages. Font and three.js license notices in `public/licenses/` are copied unchanged into the distributable. This document records use and provenance; it does not grant rights beyond the applicable licenses.

## Final QA pass — 25 October 2026

This pass preserves `index.html`, all supplied media, brand copy, colors and font choices exactly. Mobile hit areas and setup-dialog focus return were adjusted in source. The QA-only `?qa3d=1` override, `scripts/` Playwright assertions, source-fingerprint utility and full-3D performance sampler were added locally. No template, stock image, hero/Scrolltide media, image generator, external service, new dependency or paid asset was introduced. Existing NOCTILANE / Still Quarter concept/sample labels were retained.

The six `public/city-still-*.jpg` files were **not regenerated** in this pass. Their exact source remains the supplied `src/scene.js` scene captured by `tests/generate-stills.mjs` as listed above; they have no external download URL. New `qa/interaction-*.png`, `qa/loop-*.png`, `qa/full3d-*.png`, `qa/dialog-*.png`, and `qa/saved-*.png` files are local Chromium evidence of the retained site. Root `screenshot.png` and `mobile.png` are fresh copies of the final `qa/desktop_00.png` and `qa/mobile_00.png`. No additional license claims are made.