surv and Claude Opus 5.5
da992c139a
feat: add encoder tuning harness for 4K60 fractal videos
...
make_clips.sh renders lossless FFV1 4K60 test clips through the Makefile's
colour conversion; sweep.sh encodes them with a list of ffmpeg configs and
scores each with VMAF 4K (mean/p1/min), VMAF-NEG, CAMBI banding and PSNR-Y.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-29 17:59:14 +02:00
surv
49130f5ecf
perf: remove shader checks
2026-09-28 17:22:08 +02:00
surv
493a743a16
feat: Add benchmark tool
2026-09-28 17:17:38 +02:00
surv
0d7aadb991
perf: switch from dashu to rug & malachite
2026-09-28 11:54:22 +02:00
surv
ae7ca97c41
feat: add tools script to find interesting places
2026-09-28 10:52:37 +02:00
surv
3f5853a23c
feat: add Makefile to run ffmpeg
2026-09-28 10:44:36 +02:00
surv
2e116ba47b
feat: add AA in headless exports
2026-09-28 10:44:24 +02:00
surv
a15e951f84
feat: add --shards CLI option to split an animation into multiple run
2026-09-28 09:03:20 +02:00
surv
27c5a1a603
feat: allow emmiting frames on stdout to pipe them in ffmpeg
2026-09-28 08:40:00 +02:00
surv
d78594af7e
feat: bind GUI real time rendering behind a feature
2026-09-27 14:43:23 +02:00
surv
4212839f0d
fix: avoid hitting GPU watchdog
2026-09-27 14:05:09 +02:00
surv
48560de315
fix: Raise max iterations limit
2026-09-27 13:23:53 +02:00
surv
8750bb1590
fix: Smooth 2d shadow view of complex multibrot
2026-09-27 13:20:48 +02:00
surv
f30921f7a5
fix: Smooth 3d view of complex multibrot
2026-09-27 13:17:35 +02:00
surv
b6467fc18c
fix: DE of multibrot fractal
2026-09-27 12:31:30 +02:00
surv
28ff2471b3
feat: multibrot exponent up to 20
2026-09-27 12:23:11 +02:00
surv
1bb3113581
fix: remove zoom limits
2026-09-27 12:17:08 +02:00
surv
bfd3d18f3d
feat: Add arbitrary precision numbers at deep zooms
2026-09-25 15:30:05 +02:00
surv
fbf0ef64af
fix: add c parameter again for lambda fractal in julia mode
2026-09-25 10:06:01 +02:00
surv
0d86e7b0e0
fix: periodicity checking stop flagging false positives
2026-09-25 10:02:14 +02:00
surv
583a535806
feat: allow bigger render distance in 3d view
2026-09-25 09:46:36 +02:00
surv
ba385be18d
fix: remove red band above small slope in 3d
2026-09-25 09:32:11 +02:00
surv
120e73fb10
fix: small zoom in 3d mode no longer create visual artefacts
2026-09-25 09:20:55 +02:00
surv
8889a09bf8
fix: remove weird gray circle around fractals
2026-09-25 09:13:59 +02:00
surv
94f9c488bd
fix: complex multibrot rendering
2026-09-25 08:43:59 +02:00
surv
a092be84b0
chore: remove warnings on web version
2026-09-25 08:12:02 +02:00
surv
73570fdab8
perf: Use multithreading for headless animation export
2026-09-25 08:09:34 +02:00
surv
9b0dec25e2
perf: reduce memory usage\nAllocate textures only when needed
2026-09-24 22:18:44 +02:00
surv
38cbb1f132
feat: add more animations and 3d export
2026-09-24 22:12:56 +02:00
surv
61d4766088
perf: disable AA when switching fractals
2026-09-24 21:56:39 +02:00
surv
51fa5ffa02
feat: add interpolation between fractals
2026-09-24 21:43:36 +02:00
surv
9cc5a80650
feat: add classic colors in 3d
2026-09-24 21:39:00 +02:00
surv
6a6796f528
fix: reduce memory usage on web
2026-09-24 21:06:34 +02:00
surv
b4ca187ba2
fix: shadow and 3d rendering at deep zoom and on weird fractals
2026-09-24 20:38:37 +02:00
surv
2bdb2356c6
perf: improve 3d ray marching performance
2026-09-24 19:45:17 +02:00
surv
5206a22bdd
fix: UX issues solved
2026-09-24 19:16:56 +02:00
surv
42dde04945
perf: add periodicity checking
2026-09-24 18:53:17 +02:00
surv
a3fd152dff
perf: improve overall performance
2026-09-24 18:23:19 +02:00
surv
7dd99cc1af
feat: update gitignore
2026-09-24 16:48:06 +02:00
surv
63cee5d8b2
fix: correct 3d rendering
2026-09-23 18:34:00 +02:00
surv
694f63ab9d
feat: improve CLI arguments
2026-09-22 11:39:11 +02:00
surv
7274f19b33
feat: improve UI/UX
2026-09-22 09:59:58 +02:00
surv
66669cd801
feat: add 3d support
2026-09-22 09:36:30 +02:00
surv
c2de1bc4bb
fix: disable auto-iterations when passing an iterations parameter in CLI through --view
2026-09-21 22:42:55 +02:00
surv
07319874bf
fixup: add animation export
2026-09-20 15:23:15 +02:00
surv
449b1b289b
feat: add animation export
2026-09-20 14:12:54 +02:00
surv
993185795f
feat: improve CLI
2026-09-20 13:37:33 +02:00
surv
456d744ac6
feat: Better default values
2026-09-20 13:37:33 +02:00
surv
90d917ede0
refactor: cleanup code
2026-09-20 13:37:33 +02:00
surv
5a81247d76
refactor: add common shaders helpers + fix shadow export
2026-09-20 13:37:33 +02:00
surv
d84e752e15
feat: improve colors when using distance estimate
2026-09-20 13:37:33 +02:00
surv
eb041c22c5
feat: improve UI/UX
2026-09-20 13:37:33 +02:00
surv
06b52fe954
feat: Add complex multibrot fractal
2026-09-20 13:37:33 +02:00
surv
c7d687c107
feat: minor visual fix for PNG export
2026-09-20 13:37:33 +02:00
surv and Claude Sonnet 5
c2b38ea21b
feat: add keyboard shortcuts for pan/zoom/iterations/AA
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-20 13:37:33 +02:00
surv and Claude Sonnet 5
16a916d35a
feat: add fractal info and help overlays
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-20 13:37:33 +02:00
surv and Claude Sonnet 5
45654c0846
feat: add a headless mode, driven by clap CLI args
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-20 13:37:33 +02:00
surv and Claude Sonnet 5
cc0609ffbb
feat: add clap CLI arg parser, replacing MANDEL_* debug env vars
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-19 20:50:17 +02:00
surv
0f25c89a7b
feat: Add a CLAUDE.md file
2026-09-19 20:50:17 +02:00
surv
908c13bfb0
feat: add shadow coloring
2026-09-19 20:50:17 +02:00
surv
7c347a5abf
feat: add buddhabrot fractal
2026-09-16 22:04:21 +02:00
surv
afcd3c74da
feat: add lambda fractal
2026-09-16 20:32:48 +02:00
surv
0b90b72a00
feat: remove warning and increase performance
2026-09-16 20:14:39 +02:00
surv
ad63a1da09
feat: add more presets
2026-09-16 15:32:13 +02:00
surv
f373db91e6
chore: Refactor files and fix warnings
2026-09-16 15:31:40 +02:00
surv
f039d38bfa
feat: Add FPS counter
2026-09-15 21:22:39 +02:00
surv
fbe7f4da13
perf: editing theme doesn't require a complete reredenring
2026-09-15 21:14:14 +02:00
surv
a5b26ce738
feat: Add animations
2026-09-15 21:00:29 +02:00
surv
311b797724
feat: Add fullscreen button
2026-09-15 20:28:51 +02:00
surv
7f4f31a09f
feat: Add more fractals
2026-09-15 19:28:49 +02:00
surv
d77baf5e15
feat: add favicon
2026-09-15 18:29:38 +02:00
surv
9e9641891e
feat: distance-estimation shading for crisp deep-zoom filaments
2026-09-15 15:50:57 +02:00
surv
acbf25d64e
feat: lossless share links + auto iteration count
2026-09-15 15:50:57 +02:00
surv
c92c685ade
perf: reduce resolution and disable AA when moving/zooming
2026-09-15 15:50:57 +02:00
surv
c36c8b9829
feat: add other fractals
2026-09-15 15:50:57 +02:00
surv
72c3ea2ee8
feat: add rendering export progress bar
2026-09-15 11:01:30 +02:00
surv
f9a51fd2d7
feat: add PNG encoding progress bar
2026-09-15 10:42:39 +02:00
surv
a7a34adff2
feat: add presets for mandelbrot
2026-09-15 10:18:19 +02:00
surv
9069d23b21
feat: coordinates and magnification can be set to specific values
2026-09-15 09:48:53 +02:00
surv
96c5d6344e
feat: make amber the default theme
2026-09-15 09:38:57 +02:00
surv
8bed728585
feat: add multi touch zoom on phones
2026-09-15 09:27:39 +02:00
surv
b2c29504bc
feat: don't draw the fractal each frames
2026-09-15 09:22:38 +02:00
surv
343ddfc4b7
feat: add SSAA
2026-09-15 09:07:21 +02:00
surv
10fc122e9c
feat: allow bigger exports
2026-09-15 09:06:58 +02:00
surv
c197a03a51
feat: force webgpu in WASM
2026-09-15 08:55:18 +02:00
surv
09d7976ebd
First commit
2026-09-15 08:55:18 +02:00