Commit c097d2f
Enhance interactive 3D viz: overlays, server-side rendering, fast playback
Major interactive visualization improvements:
**New features:**
- Contour overlays (2D/3D), isosurface/isovolume mixing
- Solid color isosurfaces, opacity control, improved timestep slider
- Server-side rendering via kaleido on Linux for fast 3D playback over SSH
**Playback performance:**
- Aggressive data prefetch: 3 workers, 15 steps ahead, 40-entry cache
- 3D mesh prefetch: 3 workers, 50K cell budget during playback
- Force Dash patch path during playback to avoid full re-renders
- Prefetch keeps cache warm so playback hits ~0.002s/frame
**Dependencies:**
- Add kaleido for server-side Plotly figure rendering (Linux SSH)
- Remove pyvista (replaced by kaleido)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 598f5a5 commit c097d2f
File tree
3 files changed
+959
-84
lines changed- toolchain
- mfc/viz
3 files changed
+959
-84
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
0 commit comments