Files
wsg/docs/DRAFT.md
T
Jérôme Bousquié e8ff364d0d feat: lumières spot (cône + angle) (Étape 13, Phase 4.2)
- Light étendu à 4×Vec4 (64 o) : dir_angle (axe du cône + cos demi-angle)
- FrameUniforms 576→704 o : compteur num_spot, _pad[1]
- Lights + spot: Vec<Light> ; into_frame_array renvoie (arr, n_dir, n_point, n_spot)
- Scene::add_spot_light(pos, dir, color, intensity, radius, half_angle) ; clear_lights inclut spot
- standard_shader.wgsl : 3e boucle d'accumulation (pénombre lissée ±0.1 rad + atténuation linéaire)
- exemple cube : lumière spot verte pointée vers le cube
- Docs : shaders/resources README (704 B), README roadmap (item 11), ROADMAP (item coché)
- Build/test/fmt OK (5 tests + validation WGSL + doctests) ; non-régression par défaut
2026-09-18 19:05:13 +02:00

370 B

DRAFT — Étape suivante

DRAFT vide. L'Étape 13 (Phase 4.2 — lumières spot) est terminée et son bilan est archivé dans l'historique git (commit correspondant). Préparer le plan de l'étape suivante ici.

Rappel état Phase 4.2 : hémisphérique ✅, multi-lumières (dir + point) ✅ (Étape 12), spot ✅ (Étape 13). Reste optionnel : Shadows.