# DRIFTER — first-person ship interior demo

Self-evaluating build loop. Each iteration: build → screenshot 5 fixed vantage points →
score 1–10 against rubric → fix lowest first → commit.

Rubric: 1 Lighting · 2 Materials · 3 Density · 4 Space view · 5 Composition.
Ship when all ≥ 8 on fresh screenshots, build green, 60fps-capable scene budget.

Stack: Vite + three (r184) + n8ao. All textures canvas-procedural, geometry kit-bashed primitives.
Layout: cockpit (fore) ← corridor → galley/bathroom (port), crew quarters (starboard), sealed engineering door (aft).
Palette: off-white hull · burnt-orange accents · teal practicals · warm interior vs cool space key.

## Iteration log

### iter 1 — initial build
- Full scaffold: player (pointer lock, WASD, head bob, capsule-vs-AABB collision), ship interior
  (corridor + 4 rooms, portholes, raked 3-pane cockpit window), space (3 parallax star shells,
  streaming near-stars, gas giant + atmosphere rim + moon, nebula sprites, sun glow + cool key light),
  interactions (bed/galley/sink with hover highlight + E prompts, fades, rest-cycle lighting),
  post (N8AO + bloom + ACES output + FXAA + vignette/grain/split-tone grade).
- Scores: pending first screenshot read.
