Commit 6e55dab
committed
feat(bench): add 4 SplatBench corpus scenes (specular, foliage, lowlight, portrait)
Extend the SplatBench v0 corpus from 7 to 11 scenes with synthetic probes
targeting specific Gaussian-splat failure modes:
- splatbench_specular_proxy (12k splats) view-dep SH cluster; stresses
SH-degree reduction
- splatbench_foliage_proxy (30k splats) thin anisotropic + mid-opacity;
stresses opacity-prune + sort
- splatbench_lowlight_proxy (8k splats) dark DC + high-magnitude SH;
stresses u8 color quantization
- splatbench_portrait_proxy (12k splats) dense face + sparse wall;
stresses saliency-aware pruning
Each scene is deterministic (per-seed) and small enough to commit as a
fixture. Adds them to synth_scenes.py, the fidelity runner's scene order,
and re-runs analyze + optimize + fidelity to emit hashes, SPZ ratios, and
visual-fidelity metrics for the published leaderboard.
All 11 scenes round-trip cleanly through the renderer (pass under both
web-mobile and size-min presets). Pre-existing 7 scenes' SPZ ratios are
unchanged.1 parent 6405e1b commit 6e55dab
11 files changed
Lines changed: 1534 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
28 | 38 | | |
29 | 39 | | |
30 | 40 | | |
| |||
0 commit comments