card harness dynamic changes

This commit is contained in:
2026-09-11 21:19:08 -07:00
parent 8fcda5f2b7
commit 56f010a71e
25 changed files with 1055 additions and 126 deletions

View File

@@ -7,7 +7,7 @@ The approved visual baseline is recorded in [`CURRENT-DEFAULTS.md`](CURRENT-DEFA
## Included proof scope
- David printed-ink, foil, and holographic presets
- Independently selectable paper, linen, plastic, metal, and wood substrates
- Independently selectable paper, linen, metal, and wood substrates
- Timothy as the second-artwork fixture
- David color-based coverage and title-panel protection; automatic saturation/value coverage for Timothy
- Procedural rounded-card geometry generated from shared physical dimensions
@@ -28,6 +28,21 @@ Transform gizmos and a general timeline are intentionally deferred. The separate
## Tear-open foil pack prototype
Choose **Pack** in the Mode selector (expand **Controls** first on mobile).
Use **Pack style** in the same toolbar to compare three wrapper-only design studies:
- **Cathedral glass:** deep blue, geometric stained-glass window artwork, and restrained gold.
- **Illuminated manuscript:** warm ivory, burgundy, and botanical manuscript linework.
- **Quiet modern** (initial selection): dark green, generous space, and a small sacred emblem.
All three use the same wording, foil material, pouch geometry, lighting, card contents,
and opening animation. These are alternative visual studies, not different pack tiers
or reward odds. Switching styles changes the front, back, and matching tear strip in
place, preserving the current tear/inspection state. Use **Restart** to compare sealed
packs; the chosen style is retained across Restart and mode switches, but not a page
reload. On mobile, reopen **Controls** after entering Pack to access the selector.
The six front/back textures are generated once and uploaded during pack preparation,
then reused for instant switching. No illustration service or external asset is needed.
Drag the gold top seam **to the right**, or use **Tear open** for the same authored opening without dragging:
**Sealed → progressive tear → strip curls away → mouth spreads → staggered card extraction → face-down stack → lifting → lifted → revealing → inspecting → advancing → next stack / complete.**
@@ -105,8 +120,8 @@ silhouette, back, or thickness. This linen look was visually approved September
2026 as `linen-relief-v1-2026-09-10`; its exact defaults are recorded in
[`CURRENT-DEFAULTS.md`](CURRENT-DEFAULTS.md#linen). No extra toggle or configuration
is required: selecting Linen applies it in Inspect, Lab, and the authored pack.
Plastic has a smooth clear-coat
highlight even in Printed ink mode. Wood uses raised longitudinal grain with
The legacy Plastic shader recipe remains readable by older saved experiments but is
not offered in the UI or randomized packs. Wood uses raised longitudinal grain with
bounded procedural parallax, stronger relief, and a restrained warm tint.
The artwork stays anchored while grain shading and tint shift together.
Metal retains its reflective underprint and uses luminance-driven recesses: