-
cdc12f16da
chore(git): ignore logs/ directory
master
xfy
2026-07-17 17:44:01 +08:00
-
0a03c3a718
fix(ui): block scroll-wheel passthrough to orbit camera over the panel
xfy
2026-07-17 17:41:39 +08:00
-
e779ad7bb7
Merge branch 'ui-panel-redesign': egui control panel redesign
xfy
2026-07-17 16:42:03 +08:00
-
-
99b23cd056
chore(ui/style): drop unused DIM_TEXT palette constant
xfy
2026-07-17 16:35:28 +08:00
-
e67a0eaec1
feat(ui): rewrite ui_system as SidePanel chassis orchestrator
xfy
2026-07-17 16:16:04 +08:00
-
e4115b3ffd
feat(ui): add preset_bar() — combobox + global reset
xfy
2026-07-17 16:03:20 +08:00
-
1f90c790d3
feat(ui): add 6 collapsing sections
xfy
2026-07-17 15:58:06 +08:00
-
2e2a2a1baf
feat(ui): add Accretion Disk card with color-mode/temp interaction
xfy
2026-07-17 15:53:24 +08:00
-
34fa609a7d
feat(ui): add sections.rs — Camera/BlackHole/Quality cards
xfy
2026-07-17 15:49:42 +08:00
-
dfa8c77ab1
feat(ui): add collapsing_with_toggle() for header-row enables
xfy
2026-07-17 15:44:59 +08:00
-
d542d527f2
feat(ui): add group()/collapsing() section helpers
xfy
2026-07-17 15:41:22 +08:00
-
77b1817f58
feat(ui): wire setup_egui_style one-shot into EguiPrimaryContextPass
xfy
2026-07-17 15:37:34 +08:00
-
3a8a1ee1c3
refactor(ui/preset): drop AsU32ForHash trait, tighten Custom-hash doc
xfy
2026-07-17 15:36:07 +08:00
-
3bf1f1ac83
feat(ui): add preset module with hash-based Custom detection
xfy
2026-07-17 15:27:18 +08:00
-
800d51f8c9
fix(ui): correct inactive bg_stroke color to spec #3C4646
xfy
2026-07-17 15:04:57 +08:00
-
df5830ef32
feat(ui): add style module — deep-space cyan/orange theme
xfy
2026-07-17 14:58:04 +08:00
-
fbab7cd3e7
refactor(ui): move ui.rs into ui/ module directory
xfy
2026-07-17 14:50:56 +08:00
-
-
4de7800beb
docs(plan): UI panel redesign implementation plan
xfy
2026-07-17 14:46:19 +08:00
-
c260b6fbfb
docs(spec): UI panel redesign — SidePanel + sci-fi theme + presets
xfy
2026-07-17 14:39:43 +08:00
-
c699d9891b
feat(disk): raise density_freq default to 2.0
xfy
2026-07-17 14:08:08 +08:00
-
671b36a520
docs(readme): note phase4-experimental branch + its known blocker
xfy
2026-07-17 13:55:15 +08:00
-
3d1ead0fd3
docs(readme): sync Status with shipped Phase 3 (HDR/volumetric/blackbody/jets/AA/planets)
xfy
2026-07-17 10:27:19 +08:00
-
4c9097f82f
fix(planets): bind orbit radius to disk_outer so planets sit outside the disk
xfy
2026-07-17 09:45:56 +08:00
-
40ff101b6d
fix(planets): wire planet_radius_factor UI slider into orbit radii
xfy
2026-07-16 18:38:42 +08:00
-
b787a4c54c
fix(web): enable getrandom js feature for wasm32 target
xfy
2026-07-16 18:29:11 +08:00
-
dd4f8fb202
feat(ui): Planets control panel + dirty-flag respawn on seed/count/k
xfy
2026-07-16 18:27:09 +08:00
-
ec69698530
feat(planets): spawn_planet_system with deterministic ChaCha8Rng seeding
xfy
2026-07-16 18:07:53 +08:00
-
78a222e685
feat(params): planet system params + orbit_system wiring
xfy
2026-07-16 17:57:42 +08:00
-
474dfbe723
feat(planets): OrbitParams component + orbit_position geometry
xfy
2026-07-16 17:55:42 +08:00
-
6ff5a05e74
docs(spec): correct Ω_θ cross term (a√M/r^1.5, not a·Ω_φ/r)
xfy
2026-07-16 17:53:12 +08:00
-
891eadf28b
feat(physics): Kerr nodal precession Ω_LT (strong-field Lense-Thirring)
xfy
2026-07-16 17:52:51 +08:00
-
be4ff2cfcc
feat(physics): Kerr equatorial orbital frequency Ω_φ (Bardeen 1972)
xfy
2026-07-16 17:43:58 +08:00
-
76be513bb5
deps: add rand + rand_chacha for deterministic planet seeding
xfy
2026-07-16 17:41:56 +08:00
-
27e5e8b1f6
docs(plan): Kerr orbiting planets implementation plan (Phase 3.4)
xfy
2026-07-16 16:50:18 +08:00
-
95968c0575
docs(spec): Kerr orbiting planets design (Phase 3.4)
xfy
2026-07-16 16:46:10 +08:00
-
dd1facae39
docs(agents): sync AGENTS.md with bloom pipeline, quality tiers, web gotchas, and Phase 3 docs
xfy
2026-07-16 16:24:51 +08:00
-
573e68e96d
fix(jets): weight emission on geometric step length to kill base-of-jet bands
xfy
2026-07-16 16:14:41 +08:00
-
65a7611868
fix(disk): kill concentric moiré + smooth lensed-image rings via AA
xfy
2026-07-16 16:02:41 +08:00
-
934468f7a0
ui(jets): gray out Strength + hint when spin is below the render gate
xfy
2026-07-16 14:11:02 +08:00
-
38d4bd00f2
fix(disk/jets): suppress spin-0 jets, cap beaming, decouple from RK45 dt
xfy
2026-07-16 13:48:04 +08:00
-
614bd1d88c
perf(build): add fat LTO + single codegen-unit to desktop release profile
xfy
2026-07-16 13:23:01 +08:00
-
2d764f5f19
chore(skills): pin rust-advanced-performance skill
xfy
2026-07-16 11:44:52 +08:00
-
5c0b1db01b
fix(web): use textureSampleLevel for skybox to satisfy Tint's uniform-flow rule
xfy
2026-07-16 11:31:15 +08:00
-
00aa27175e
fix(web): silence spurious console errors (meta + AudioContext)
xfy
2026-07-16 10:07:19 +08:00
-
30786eb253
fix(web): ship WGSL shaders to dist via trunk copy-dir
xfy
2026-07-16 10:07:07 +08:00
-
359d2f876f
fix(disk): eliminate radial spokes by decoupling density weight from RK45 step size
xfy
2026-07-15 17:51:52 +08:00
-
b4f14b2f35
tune(disk): align defaults to Gargantua visuals
xfy
2026-07-15 17:32:14 +08:00
-
7130d0c6b2
feat(disk): rewrite density model for solid Gargantua-style accretion disk
xfy
2026-07-15 17:32:00 +08:00
-
6801f196c3
style: clear remaining clippy warnings
xfy
2026-07-15 17:01:40 +08:00
-
a5ef427cb8
feat(disk): tune volumetric disk noise for opaque body with visible streaks
xfy
2026-07-15 16:59:49 +08:00
-
abdd50576b
fix(ui): make Controls panel vertically scrollable
xfy
2026-07-15 16:17:24 +08:00
-
6f1f2ac75b
feat(disk): port blackbody color, Kerr 4-velocity Doppler, relativistic jets
xfy
2026-07-15 16:12:12 +08:00
-
f7eda338ab
Merge branch 'feat/volumetric-disk'
xfy
2026-07-15 15:15:55 +08:00
-
-
ef631ab848
feat(camera): default to yaw -1.065 / pitch -0.335 framing
xfy
2026-07-15 15:09:53 +08:00
-
e00c37a3ae
fix(disk): unify slab integration to eliminate radial spokes
xfy
2026-07-15 14:57:21 +08:00
-
f236e47f83
chore(skills): pin optimizing-rust-performance skill
xfy
2026-07-15 14:23:57 +08:00
-
376abbc87a
fix(disk): sample noise in polar coords to kill radial spokes
xfy
2026-07-15 14:17:09 +08:00
-
19905ed86a
fix(shader): port MAX_OCTAVES-with-break into fbm3
xfy
2026-07-15 13:57:18 +08:00
-
7621ff12bb
feat(ui): Disk Turbulence panel with quality tier + 8 sliders
xfy
2026-07-15 13:44:46 +08:00
-
e2e2469971
feat(render): volumetric disk integration in the RK45 loop
xfy
2026-07-15 13:40:35 +08:00
-
107fbd0a74
feat(shader): add disk_color_volumetric (ridged + density + arms)
xfy
2026-07-15 13:37:52 +08:00
-
de4ceee8ff
refactor(shader): extract disk helpers, add DiskSample + flat fallback
xfy
2026-07-15 13:29:48 +08:00
-
c9cc2eec99
feat(shader): add ridged_fbm multifractal noise
xfy
2026-07-15 13:24:16 +08:00
-
827edd35a2
feat(mirror): copy volumetric-disk params into uniform each frame
xfy
2026-07-15 13:22:15 +08:00
-
35ae3ce5cc
feat(uniform): add 9 volumetric-disk fields to BlackHoleUniforms
xfy
2026-07-15 13:18:02 +08:00
-
2a0c3bbe69
feat(params): add DiskQuality enum + volumetric disk params
xfy
2026-07-15 11:55:17 +08:00
-
-
3ab432417a
docs(plan): volumetric accretion disk implementation plan
xfy
2026-07-15 11:31:33 +08:00
-
d1ea789274
docs(spec): volumetric accretion disk design
xfy
2026-07-15 11:17:12 +08:00
-
52cf4e4a29
fix(stars): balance AA so it only softens edges, not size or count
xfy
2026-07-15 10:23:29 +08:00
-
f4e937f35b
fix(stars): round anti-aliased stars via 3x3x3 neighborhood scan
xfy
2026-07-15 10:00:57 +08:00
-
dcc79b8040
chore: add .zcode to gitignore
xfy
2026-07-15 09:44:49 +08:00
-
33ce1061ba
fix(render): resolve validation crash from egui camera + brightpass uniform
xfy
2026-07-15 09:42:19 +08:00
-
7591b790b2
ui: Quality panel + runtime bloom-quality rebuild
xfy
2026-07-15 00:31:50 +08:00
-
c06f1543db
params: BloomQuality enum + tiered web/desktop defaults + Off fallback
xfy
2026-07-15 00:22:39 +08:00
-
a7490c0c2f
render: composite + ACES tone-map (bloom stage [5]), replaces upscale
xfy
2026-07-15 00:14:03 +08:00
-
ed6639738f
render: blur pyramid (bloom stages [3]/[4]) — down then up
xfy
2026-07-15 00:07:09 +08:00
-
6ccd0a173b
render: bright-pass material + camera (bloom stage [2])
xfy
2026-07-15 00:01:31 +08:00
-
0f33d80fd3
shader: gaussian-speck stars + star_aa toggle + bloom/exposure uniforms
xfy
2026-07-14 23:55:17 +08:00
-
7d3a8a81ba
shader: fix FBM disk seam (atan2→Cartesian) + value_noise3 range
xfy
2026-07-14 23:51:29 +08:00
-
f31ef900d8
shader: domain-warped FBM disk texture replaces two-sine noise
xfy
2026-07-14 23:42:16 +08:00
-
d7fdef541e
render: offscreen → Rgba16Float + Nudgable/QuadScaleFactor/CompositeQuad markers
xfy
2026-07-14 23:31:38 +08:00
-
d32ea10aec
docs: implementation plan for cinematic rendering
xfy
2026-07-14 23:24:14 +08:00
-
5c6c20fa00
docs: spec cinematic rendering (HDR bloom + FBM disk + ACES + AA)
xfy
2026-07-14 18:24:36 +08:00
-
e7c45804a4
tweak: lower default disk_tilt from 1.318 to 0.45
xfy
2026-07-14 17:06:21 +08:00
-
3749ee5691
fix(camera): eliminate gimbal-lock flip by decoupling right from forward
xfy
2026-07-14 16:35:53 +08:00
-
d5c0998537
docs: sync project status to shipped Phase 2 (Kerr) reality
xfy
2026-07-14 15:52:49 +08:00
-
334e65fc76
test(physics): mirror Kerr RK45 loop in CPU, cover spin=0 degeneracy + spin>0 capture
xfy
2026-07-14 15:51:53 +08:00
-
9afab04308
render: resolve clippy warnings in BlackHolePlugin systems
xfy
2026-07-14 15:09:39 +08:00
-
17fbbf98e1
render: derive Default for BlackHoleMaterial
xfy
2026-07-14 15:09:38 +08:00
-
699a8c974e
ui: use std::f32::consts::PI instead of approximate 3.14 literal
xfy
2026-07-14 15:09:36 +08:00
-
c3ca1e002a
physics: truncate BCRIT constant float precision
xfy
2026-07-14 15:09:34 +08:00
-
22489f50da
fix: group conflicting Transform queries in ParamSet to fix B0001 panic
xfy
2026-07-14 15:00:05 +08:00
-
aadd0c62e1
fix: make dt_min a forced-accept floor in RK45 to prevent GPU hang
xfy
2026-07-14 14:48:46 +08:00
-
ff7bf82f02
chore: silence dead-code warnings in physics test-mirror module
xfy
2026-07-14 14:40:46 +08:00
-
7cb5c2880a
feat: add Spin slider + ISCO/Horizon read-only labels
xfy
2026-07-14 14:37:10 +08:00
-
c134661596
feat: adaptive RK45 integrator replacing fixed-step RK4
xfy
2026-07-14 14:33:13 +08:00
-
d8b77c00c8
feat: Kerr deriv() with frame-dragging + spin-dependent horizon
xfy
2026-07-14 14:22:37 +08:00
-
7d4a53358f
feat: derive disk_inner from Kerr ISCO
xfy
2026-07-14 14:18:36 +08:00
-
1bde9f382c
feat: add kerr_isco and kerr_horizon CPU helpers with tests
xfy
2026-07-14 14:15:25 +08:00
-
61edcfabd2
feat: plumb spin parameter into GPU uniform
xfy
2026-07-14 14:12:31 +08:00