Commit Graph

54 Commits

Author SHA1 Message Date
LucaP
4ff42288a8 docs: record the round 5 review pass, evidence and test results 2026-10-11 00:13:05 +03:00
LucaP
bacc035c43 feat: sign interlude, window plate and a two-button control bay
The sign closes in over the road on a gantry truss, arcs into a wider
window and hands off to a flat 2D plate that mirrors its face; content
steps aside for the interlude and rises after. The bay keeps sound and
settings; volume and Pause motion move into the settings popover.
2026-10-10 23:30:58 +03:00
LucaP
c3863f8dbe feat: one card title rule and a motion pass
Every card title now sits first inside its card under a mono registration
plate; chapter titles stay outside, above the plate. Cards rise and unmask
as they enter the reading window, lift on hover and focus, chapters settle
in sequence on arrival and the gantry lane lamps light along the route.
All motion is transform and clip-path, behind reduced-motion.
2026-10-10 22:46:06 +03:00
LucaP
582bf6dc43 feat(scene): phone LOD car and clearcoat coachwork on desktop
Phones and the low tier load a decimated grand tourer built by a headless
Blender script (31k to 11k faces, same nodes and materials). Desktop gets
clearcoat paint and a soft halo parented to the tail bar.
2026-10-10 22:41:12 +03:00
LucaP
06b6e996a0 feat: cinematic outro that mirrors the intro crane
On arrival the camera cranes back toward the sun on a long lens, letterbox
bars close in on every tier and a closing credit of real identity facts
fades into the upper bar. Leaving the destination reverses it.
2026-10-10 22:25:25 +03:00
LucaP
0ae27168cd feat: overhead gantry top bar with a docking sign window
The top bar becomes a steel gantry. Its centre window is a mask cut-out the
3D exit sign docks into; between signs the window shows the dash read-out.
The drive controls move into the right bay, and the reading viewport is
clipped at the beam, so the empty band under the bar is gone.
2026-10-10 22:20:48 +03:00
LucaP
298da54871 fix(scene): keep traffic lamps out of the hero car's near field 2026-10-10 22:02:39 +03:00
LucaP
48a3413ebc fix(scene): drop the first-frame precompile; record round 4 test evidence 2026-10-10 21:05:00 +03:00
LucaP
af14e5910b docs: record round 4 critique, transformation and evidence 2026-10-10 19:50:38 +03:00
LucaP
da7bd9940e docs: record round 3 route concept and decisions 2026-10-10 19:06:29 +03:00
LucaP
6c18228ed6 docs: record round 2 wayfinding concept, cuts and alternatives 2026-10-10 17:46:17 +03:00
LucaP
475e494675 docs: add Night Shift implementation plan 2026-10-10 14:11:57 +03:00
LucaP
12a4e196ab docs: record Night Shift redesign direction 2026-10-10 14:11:22 +03:00
LucaP
fa4d1a2377 docs: add redesign discovery brief 2026-10-10 14:09:12 +03:00
LucaP
15bcdf7cec perf: reuse a stationary reading mask during scrolling
Keep native document geometry while translating content behind one viewport fade. Preserve navigation, focus, media preloading, and Static cleanup without changing 3D quality or render resolution.

Validated assets, types, production builds, prerendered artifacts and transfer budgets; compared 64 layouts and checked 87 live interactions plus uncached media and repeated cleanup. High improved from 71.7 to 101.4 FPS at DPR 1 and 47.8 to 62.2 FPS in the full-size DPR 1.5 window, with occasional sub-60 intervals still remaining.
2026-09-05 17:42:19 +03:00
LucaP
d48e9017cc docs: record scrolling mask performance investigation 2026-09-05 16:43:44 +03:00
LucaP
b188cac7ed feat: sculpt portfolio into an immersive midnight expressway
Author physical road furniture, layered terrain and atmosphere, projected illuminated route signs, and detailed Blender coachwork. Refine camera mass, wheel contact, chapter composition, and compact reading space while preserving approved content and audio contracts.

Include isolated Blender source, before/after and hardware Chrome motion evidence, preservation hashes, validated preview checks, and documented inherited unit failures.
2026-09-05 05:10:17 +03:00
LucaP
c9ac36e249 feat: evolve portfolio into an authored midnight grand tour 2026-09-05 03:55:18 +03:00
LucaP
642f5b583d docs: refine structured privacy vocabulary evidence 2026-09-05 02:17:54 +03:00
LucaP
378df8f8b8 docs: record structured privacy audit evidence 2026-09-05 02:04:28 +03:00
LucaP
77a9492fad docs: record content and media acceptance 2026-09-05 01:38:53 +03:00
LucaP
2fce0cedee content: integrate approved project evidence 2026-09-04 23:57:29 +03:00
LucaP
3509f5fbdf content: restore medication readiness wording 2026-09-04 20:27:21 +03:00
LucaP
38fb9e4330 content: publish evidence-led portfolio copy 2026-09-04 20:22:45 +03:00
LucaP
528099c74e docs: add portfolio content and SEO plan 2026-09-04 20:15:53 +03:00
LucaP
0b52d75f01 docs: plan adaptive nightdrive soundtrack 2026-09-04 14:39:36 +03:00
LucaP
eb7f276b91 docs: specify adaptive soundtrack architecture 2026-09-04 13:08:06 +03:00
LucaP
5dba071950 fix: refine responsive sign placement 2026-09-03 18:34:39 +03:00
LucaP
b075041918 fix: make nightdrive signage reliable and legible 2026-09-03 17:07:00 +03:00
LucaP
4404c07f93 fix: restore signs after navigation 2026-09-03 02:59:10 +03:00
LucaP
cce018d3cb fix: make nightdrive signage reliable and legible 2026-09-03 02:34:15 +03:00
LucaP
a03d4d8dba feat: polish nightdrive road sun and signage 2026-09-03 00:29:26 +03:00
LucaP
bc18bc2043 feat: refine nightdrive world and authored car
Integrate the Blender grand tourer with a cohesive shader-driven road, terrain, atmosphere, lighting, and post-processing pass. Refine responsive drive dynamics and sign lifecycle behavior, and add durable visual, accessibility, and performance verification evidence.
2026-09-02 23:16:25 +03:00
LucaP
2ea3cab142 fix: synchronize responsive navigation and soundtrack cue 2026-09-02 18:33:52 +03:00
LucaP
b4728ceef0 fix: close final portfolio quality gaps 2026-09-02 17:38:11 +03:00
LucaP
132a7cd344 feat: add infrastructure flow and official iconography 2026-09-02 16:40:46 +03:00
LucaP
c4f1a38a78 feat: introduce the compact vehicle HUD 2026-09-02 15:44:50 +03:00
LucaP
24afda8710 feat: establish nightdrive visual foundation 2026-09-02 13:55:01 +03:00
LucaP
f1e156fba7 docs: plan the portfolio nightdrive implementation 2026-09-02 13:44:51 +03:00
LucaP
3f0ad9a15e docs: define portfolio nightdrive redesign 2026-09-02 13:25:05 +03:00
LucaP
90137c388c fix: bind final release authority and expiry 2026-09-02 12:07:38 +03:00
LucaP
a8fa09e21e fix: recover and fence atomic activation 2026-09-02 11:49:49 +03:00
LucaP
7da2b72933 fix: require signed execution security evidence 2026-09-02 11:12:28 +03:00
LucaP
0119e425ec release: verify production portfolio deployment 2026-09-02 10:45:41 +03:00
LucaP
d3e746b905 feat: package atomic reversible nginx releases 2026-09-02 10:27:28 +03:00
LucaP
e8b15a4e6e fix: require runtime evidence in budget gate 2026-09-02 09:00:58 +03:00
LucaP
e3ac3a4db4 fix: bind performance evidence to production resources 2026-09-02 08:53:00 +03:00
LucaP
5525557c3a fix: close performance evidence and budget gates 2026-09-02 08:27:21 +03:00
LucaP
a1520f2783 test: approve automated portfolio visual quality 2026-09-02 08:03:41 +03:00
LucaP
f4cf9fc77e perf: enforce journey budgets and reference traces 2026-09-02 07:48:02 +03:00