Pixel sampling

This commit is contained in:
connor committed 2026-10-15 16:28:43 -04:00
1 parent 782820261e
commit 4d070db85e
17 files changed
+918 -128

No files matched your search

+6 -5
View File
@@ -159,8 +159,8 @@ cargo run --release -p resolved-showcase -- --serve 0.0.0.0:8010
3 times and rolls highlights off to white at saturation. `--out` is the same
either way.
- `--timings N` renders N frames and reports setup and per-frame times.
- `--lighting L0|L1` and `--camera C0` pick the fidelity tiers (default L0
and C0). A tier the scene or the data cannot support stops with an error
- `--lighting L0|L1` and `--camera C0|C1` pick the fidelity tiers (default
L0 and C0). A tier the scene or the data cannot support stops with an error
naming what is missing.
- `--data DIR` says where the tiers' data is (`earth/bmng-2004-MM.jpg` and
`moon/wac-hapke-643.png`).
@@ -187,10 +187,11 @@ Lighting L0 and L1 and camera C0 are in: the library renders Earth, Moon, Sun
and targets to DN through `Renderer`, and the CLI renders scene files. Lighting
L1 draws Earth's surface from Blue Marble and the Moon's from the LRO Camera's
map, shadows on the target, light from Earth and the Moon on it, eclipses on
Earth and the Moon, and the Sun's limb darkening. Planned, in order:
Earth and the Moon, and the Sun's limb darkening. Camera C1 is under way: so
far, pixels that collect light over their area. Planned, in order:
- Camera: pixel-area sampling, lens distortion, PSF, detector noise,
saturation and blooming, stars, apparent positions.
- Camera: lens blur (PSF), lens distortion, apparent positions, stars,
detector noise, pixel-to-pixel variation, saturation and blooming.
- Lighting: BRDF and spectral materials, atmospheric scattering, clouds, lunar
terrain.
- Portable ray tracing, path tracing, and label outputs for ML.