diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -71,15 +71,18 @@ Ongoing shader code hygiene for granular, reusable snippets. ## CNN v3 — U-Net + FiLM [IN PROGRESS] -**Design:** `cnn_v3/docs/CNN_V3.md` | All phases 1–7 complete. Runtime pipeline operational. +**Design:** `cnn_v3/docs/CNN_V3.md` | All phases 1–9 complete. Runtime pipeline operational. **Current pipeline:** `GBufferEffect` → `GBufDeferredEffect` → `GBufViewEffect` → sink -**Shadow pass status:** ✅ Fixed and re-enabled. Cube + sphere shadows correct. Pulsating sphere scale confirmed correct end-to-end. Scene is currently simplified (1 cube + 1 sphere, 1 light) for debugging. +**Training bugs fixed (2026-03-27):** +- ✅ dec0 ReLU removed: output now spans full [0,1] range (was stuck ≥0.5) +- ✅ FiLM MLP loaded from `cnn_v3_film_mlp.bin` at runtime (was hardcoded heuristics) **Active work:** - [ ] Restore full scene in `GBufferEffect::set_scene()` (20 cubes + 4 spheres, 2 lights) -- [ ] Run first real training pass — see `cnn_v3/docs/HOWTO.md` §3 +- [ ] Collect ≥50 training samples (currently 11) — see `cnn_v3/docs/HOWTO.md` §2 +- [ ] Retrain from scratch — see `cnn_v3/docs/HOWTO.md` §3 **Pending (lower priority):** - [ ] GBufferEffect: Pass 3 transparency (transp=0 placeholder) |
