Commit Graph
47 Commits
Author SHA1 Message Date
wyj 2a03cbf724 Frame: buffer cached PSF events per worker 2026-09-05 03:06:46 -04:00
wyj 4953775cdd Test: add fixed PSF image references 2026-09-04 20:28:54 -04:00
wyj ab56e23fc9 Doc: document reusable lens maps 2026-09-03 20:58:20 -04:00
wyj d43ad262fc CLI: document lens map options 2026-09-03 20:55:08 -04:00
wyj 1ee3a8cc26 Feat: add reusable lens map files 2026-09-03 19:46:05 -04:00
wyj 1a54e59eb4 Output: add CLI help text 2026-09-03 19:24:32 -04:00
wyj dd8cf29dac Doc: add GPU PSF acceleration plan 2026-08-31 15:26:47 -04:00
wyj b2ac642de7 Fix: correct ICRS camera orientation 2026-08-31 00:13:37 -04:00
wyj e8deb1ff19 Optics: add PSF luminance cutoff 2026-08-30 15:10:14 -04:00
wyj 9e23c3fcdb Optics: iterate circular PSF rows directly 2026-08-30 15:06:53 -04:00
wyj 8662064044 Optics: parameterize PSF relative tail 2026-08-30 15:05:40 -04:00
wyj ff2ba43333 Output: simplify HDR output naming 2026-08-30 02:35:09 -04:00
wyj 19f3a91b7f Makefile: build all backends with optional HDR output 2026-08-30 02:29:41 -04:00
wyj 09923b9b18 Frame: localize shadow boundary refinement 2026-08-29 22:58:04 -04:00
wyj e47005ea6b Optics: bound cache-only bright PSF splats 2026-08-29 20:02:45 -04:00
wyj 6f8ec50c64 Makefile: add Debug build diagnostics 2026-08-29 19:23:50 -04:00
wyj 9e22d59213 Frame: optimize midpoint lookup 2026-08-29 19:05:43 -04:00
wyj 6cb4184b54 Output: expand verbose render progress 2026-08-29 16:26:44 -04:00
wyj d1320fffc4 Revert: remove triangle quality refinement 2026-08-29 03:26:17 -04:00
wyj 451b700b32 Frame: guard sliver-producing refinement splits 2026-08-29 02:06:06 -04:00
wyj b95c6579bd Frame: gate fold refinement by Jacobian 2026-08-29 01:17:47 -04:00
wyj 4c575fa8b5 Frame: refine critical lens regions 2026-08-29 00:44:20 -04:00
wyj 48dcf4e707 Frame: add adaptive mesh refinement 2026-08-28 23:06:53 -04:00
wyj 4aa5f6666a Output: validate image format before rendering 2026-08-28 20:38:39 -04:00
wyj d5d21c7659 Output: write HDR FITS with camera metadata 2026-08-28 19:56:07 -04:00
wyj 5fd8e3819d Spacetime: free analytic render worker count 2026-08-28 17:20:00 -04:00
wyj 9b23f3717e Output: Add render progress logging 2026-08-28 16:19:01 -04:00
wyj 69819bb24f Optics: parallelize PSF cache construction 2026-08-28 15:32:06 -04:00
wyj 7af3a52cb9 Optics: scale PSF cache radius by parameters 2026-08-28 14:43:21 -04:00
wyj 80b891d2c8 Optics: cache pixel-area Moffat kernels 2026-08-28 13:53:06 -04:00
wyj a71180706f DOC: update video_rendering_plan.md 2026-08-28 12:54:58 -04:00
wyj 172738d932 Doc: record dense 2MASS tile benchmark 2026-08-27 19:29:55 -04:00
wyj 5d80bb1b51 Makefile: tune default CFLAGS 2026-08-27 13:04:36 -04:00
wyj b0fdf1faca Output: default to PNG with PPM fallback 2026-08-27 04:25:45 -04:00
wyj 83dc05fd52 Observer: parameterize Schwarzschild camera view 2026-08-27 04:12:17 -04:00
wyj 457c0728b4 Catalog: parallelize all-sky tile prefetch 2026-08-27 03:53:45 -04:00
wyj d9f2c83b9f Frame: Dynamically balance catalog splats 2026-08-27 00:36:38 -04:00
wyj 7b034f42e8 Doc: define commit message categories 2026-08-26 23:31:40 -04:00
wyj b0ca7c6df1 Add lazy tiled 2MASS catalog support 2026-08-26 23:19:07 -04:00
wyj 747f8eb695 Add resumable all-sky 2MASS acquisition 2026-08-26 20:04:08 -04:00
wyj 388055c01e Decouple movie tracing through metric slabs 2026-08-26 01:35:57 -04:00
wyj d3522886f0 Aggregate movie rays through time slabs 2026-08-26 00:14:26 -04:00
wyj 2a00d7a2d1 Recalibrate default test catalog exposure 2026-08-26 00:00:52 -04:00
wyj 5e8286675d Use lower default exposure for movie tests 2026-08-25 23:58:20 -04:00
wyj c8b321a62a Add observer track PNG movie mode 2026-08-25 22:56:10 -04:00
wyj d3dc2e5836 Add video rendering implementation plan 2026-08-25 22:50:06 -04:00
wyj d30f9ac56c init 2026-08-25 22:45:43 -04:00