Commit Graph

29 Commits

Author SHA1 Message Date
LucaP
a170abc093 feat: Blender-authored roadside districts that rise per chapter 2026-10-10 18:25:55 +03:00
LucaP
71959f7541 fix: make the reading viewport a script-driven scroll container so sticky and view timelines work 2026-10-10 18:10:28 +03:00
LucaP
8a77fc02b2 feat: redesign roadside sign faces as exit signs with chapter accents 2026-10-10 17:46:17 +03:00
LucaP
45cc1056ee perf: quantize the opening reading-mask reveal to 24 steps 2026-10-10 17:46:17 +03:00
LucaP
0821b542b5 feat: couple terrain surge and sun bloom to the soundtrack's low end 2026-10-10 17:46:17 +03:00
LucaP
f46131723b feat: finish portfolio title, navigation, and destination effects
Add the approved name animation, rounded docking navigation, localized keyboard focus cue, unified builds card, and destination copy hierarchy.

Introduce lightweight one-shot meteors and a sun ring that repeats every three seconds at Contact. Open the email action in a separate browsing context. Preserve reduced-motion behavior and keep private handoff and visual-check artifacts out of version control.

Validation: 649 tests passed; all 20 failures in world-models and SceneCanvas reproduce on baseline 103427f. Typecheck, artifact verification, and transfer budgets passed. Client/SSR preview build passed before this commit. Existing baseline test failures remain unchanged.
2026-09-05 22:16:42 +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
f3f2b031d0 perf: release GPU resources correctly and reuse render targets
Dispose scene resources before renderer allocation records are cleared and
release the bloom high-pass material. Avoid unused bloom depth buffers and
the final screen pass swap, keeping the same visual output and quality.
Batch sign-stage layout reads before applying existing masks.

Validated approved assets, types, client and SSR builds, prerendered content,
artifacts and transfer budgets. Checked 32 matching transition renders,
66 browser interactions and repeated quality-change resource cleanup.
2026-09-05 15:50:53 +03:00
LucaP
ef51580cf9 feat: charge terrain with acceleration and compact desktop sign staging 2026-09-05 14:09:26 +03:00
LucaP
5d5935a1f8 feat: immerse the portfolio in a chromatic synthwave night
Carry rose, violet, coral, electric blue and cyan through the interface, road, terrain, signs and atmosphere. Add a Blender-authored paint edition and matching runtime fallback captures. Interpolate atmospheric color on a small sky lattice and enrich existing speed effects without another rendering pass.

Preserve approved copy, project media, metadata, navigation contracts and adaptive audio. Verified with typecheck, client/SSR builds, validated prerendering, artifact and transfer checks, responsive Chrome interaction, fallback checks and Intel-backed performance sampling.
2026-09-05 13:17:53 +03:00
LucaP
43e510341e feat: weave a flowing multicolor palette through the terrain grid 2026-09-05 12:36:34 +03:00
LucaP
51a9c743da feat: weave speed-reactive terrain and ground roadside signs
Anchor desktop signs beside the road and feather the compact reading edge with measured chapter landings. Add a continuous cyan-to-coral terrain grid and a bounded rear wake that builds with existing drive speed.

Preserve approved content, media, soundtrack, and canonical journey contracts.
2026-09-05 06:22:49 +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
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
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
8deb56ed0c feat: integrate the cinematic nightdrive scene 2026-09-02 15:14:19 +03:00
LucaP
e4c832356b feat: reconstruct the chase-view grand tourer 2026-09-02 15:06:14 +03:00
LucaP
5c52de9134 feat: layer the nightdrive sky and atmosphere 2026-09-02 14:52:03 +03:00
LucaP
3c932cb840 feat: rebuild the nightdrive road and terrain 2026-09-02 14:30:03 +03:00
LucaP
f2dd3f85dd feat: drive signs from a shared animation clock 2026-09-02 14:14:18 +03:00
LucaP
e3ac3a4db4 fix: bind performance evidence to production resources 2026-09-02 08:53:00 +03:00
LucaP
1734003172 fix: enforce first-frame timeout and nav labels 2026-09-02 08:22:40 +03:00
LucaP
8089d061ec test: add deterministic resilience matrix 2026-09-02 07:24:48 +03:00
LucaP
77895c01ff fix: close phase 2 journey blockers 2026-09-02 06:04:20 +03:00
LucaP
fd8347fbdc feat: build procedural lifecycle-safe drive scene 2026-09-02 04:53:55 +03:00