# Credits & licences: Nocturne Espresso Bar ## 3D, shaders, textures and sound: original, made in code All 3D content is procedural and was written for this project. Nothing is downloaded at runtime: - Cup, saucer, morphs, rocks glass, ice and takeaway box (three.js geometry) - Crema, latte-art fluid, poured patterns, stream, steam, mist, sky, terrain, bean, bar and particles - The noise texture (generated at runtime in `noise.js`) - The latte-art patterns and sleeve/monogram/wordmark (generated at runtime on a canvas) - Sound (Web Audio synthesis in `audio.js`; no recordings) No third-party models, HDRIs, textures or audio files are used. The Kenney and Poly Pizza options listed in the research were not needed. ## Generated imagery `public/img/*.webp` and `public/img/og.jpg` were converted from `../assets-gen/` (hero, origin, bar and menu stills, and the OG image). They were generated with the owner's Higgsfield account and are owned output with no third-party licence. They are used only as no-WebGL fallbacks and for the social card. ## Fonts (SIL Open Font License 1.1) - Fraunces Variable by Undercase Type (Phaedra Charles, Flavia Zimbardi), via `@fontsource-variable/fraunces@5.3.0` - Inter Tight Variable by Rasmus Andersson, via `@fontsource-variable/inter-tight@5.3.0` ## Libraries (pinned) | Package | Version | Licence | |---|---|---| | astro | 7.3.8 | MIT | | three | 0.186.1 | MIT | | gsap (ScrollTrigger, SplitText, CustomEase) | 3.15.0 | GSAP Standard "No Charge" licence (free, including commercial use) | | lenis | 1.3.26 | MIT | | postprocessing (pmndrs) | 6.39.5 | Zlib | | @fontsource-variable/fraunces | 5.3.0 | OFL-1.1 (font) / MIT (package) | | @fontsource-variable/inter-tight | 5.3.0 | OFL-1.1 (font) / MIT (package) | ## Technique references (ideas only, no code copied) - Three.js Journey "Coffee Smoke" (the twisted-plane steam idea), and Brad Woods' smoke notes - Codrops: cinematic 3D scroll with GSAP (the fixed canvas plus master timeline architecture), the on-scroll folding box, stylized water, and metaballs - Pavel Dobryakov's WebGL Fluid Simulation (MIT), as the concept reference for the latte-art trail ## Content Nocturne, its address (71 Lantern Row), phone number, farms, prices and people are fictional, written for this portfolio concept.