← SiteViviana UI
≡≡

Parity

The hand-built Glasselated spec beside its twin built from real @proyecto-viviana/ui components — one pair per row, so every divergence is the component's, not the container's.

01 // BUTTONS
01 // BUTTONS — VIVIANA UI
02 // INPUTS & PROMPTS
/search lessons⌘K
day[week]month
$ask tutor "why does variance drop?"
02 // INPUTS & PROMPTS — VIVIANA UI
/
⌘K
03 // CHIPS & BADGES
#shaders#pathtracing#colorspaces#raymarching● LIVENEWDUE0x3F DEGRADED12-day streak
03 // CHIPS & BADGES — VIVIANA UI
#shaders
#pathtracing
#colorspaces
#raymarching
● LIVENEWDUE0x3F DEGRADED
12-day streak
04 // NAVIGATION
>home
>explore
>review4
>live
HomeExplorePlayLiveMe
04 // NAVIGATION — VIVIANA UI
05 // STATUS & PROGRESS
3/5FOCUS
Level 122,840 / 3,200 XP
+214 learning now
05 // STATUS & PROGRESS — VIVIANA UI
3/5FOCUS
Level 12
2,840 / 3,200 XP
+214 learning now
06 // CARDS
SHADERS
SDF Raymarching
March a ray through signed distance fields.
12 lessons · [▮▮▮▮▯▯▯▯▯▯] 40%
~/review/queueDUE
Spaced Review
4 cards due, oldest from Radiometry Basics. About 6 minutes.
~/journeys/colorspacesNEW
Color Spaces
New design journey — 8 lessons on gamuts, gamma and OKLCH.
06 // CARDS — VIVIANA UI
SHADERS
SDF RaymarchingMarch a ray through signed distance fields.
12 lessons
40%
~/review/queue
DUE
Spaced Review4 cards due, oldest from Radiometry Basics. About 6 minutes.
~/journeys/colorspaces
NEW
Color SpacesNew design journey — 8 lessons on gamuts, gamma and OKLCH.
07 // TERMINAL WELLS
18:42:07 sampler.init — 6000 target samples
18:43:51 checkpoint 0x3D passed ✓
18:44:12 variance 0.0087 → 0.0031
18:45:30 warn: firefly detected @ px(812,204)
18:47:02 err: memory cell 0x3F degraded
18:47:05 quiz: why do shorter paths dominate?
>
focus [▮▮▮▯▯] 3/5
streak 12 days · hold
xp 2,840 · lvl 12
memory cell 0x3F degraded
07 // TERMINAL WELLS — VIVIANA UI
18:42:07 sampler.init — 6000 target samples
18:43:51 checkpoint 0x3D passed ✓
18:44:12 variance 0.0087 → 0.0031
18:45:30 warn: firefly detected @ px(812,204)
18:47:02 err: memory cell 0x3F degraded
18:47:05 quiz: why do shorter paths dominate?
focus
3/5
streak
12 days · hold
xp
2,840 · lvl 12
memory
cell 0x3F degraded
08 // LIST ROWS (reference / live)
>Radiometry BasicsReference · 8 min readREAD
>Monte Carlo Path TracingJourney · phase 3/5RUNNING
>SDF Raymarching — Live w/ Shader SchoolToday 18:00 · 214 waiting● LIVE
>Firefly Clamping Deep DiveReference · 12 min readNEW
08 // LIST ROWS (reference / live) — VIVIANA UI
Radiometry Basics
READ
Reference · 8 min read
Monte Carlo Path Tracing
RUNNING
Journey · phase 3/5
SDF Raymarching — Live w/ Shader School
● LIVE
Today 18:00 · 214 waiting
Firefly Clamping Deep Dive
NEW
Reference · 12 min read
09 // TYPE ROLES — the closed set
displayThink in circlesPixel · hero & page titles
titleMonte Carlo Path TracingPixel · section/panel titles
headlineSpaced ReviewPixel · card & list titles
labelResume · Home · #shadersPixel · buttons/nav/chips — 13px floor
bodyMarch a ray through signed distance fields toward the nearest surface.Geist · prose
metaToday 18:00 · 214 waitingGeist · secondary
microLIVE · DUE · 0x3FMono · below the pixel floor
terminal> submit checkpoint --answerMono · wells & prompts only
09 // TYPE ROLES — the closed set — VIVIANA UI
display

Think in circles

Pixel · hero & page titles
title

Monte Carlo Path Tracing

Pixel · section/panel titles
headline

Spaced Review

Pixel · card & list titles
label
Resume · Home · #shaders
Pixel · buttons/nav/chips — 13px floor
body
March a ray through signed distance fields toward the nearest surface.
Geist · prose
meta
Today 18:00 · 214 waiting
Geist · secondary
micro
LIVE · DUE · 0x3F
Mono · below the pixel floor
terminal
> submit checkpoint --answer
Mono · wells & prompts only