Rust voxel sandbox (wgpu + wasm + axum multiplayer)
Find a file
Maximus Gorog 94585b1ab2 Round A: sunset family + ACES tonemap (#1-4, #6)
shader.wgsl:
  - sky_dome: zenith now tints toward a dusky-purple zenith_twi during
    twilight (was previously only the horizon picking up the warm tint).
    Top faces at sunset will read warm through the sky_vis pathway
    instead of staying cold blue. [#1]
  - apply_fog: at twilight the fog tints toward sun_tint by twi×0.45,
    so distant terrain reads warm against an orange sky instead of
    cold. [#2]
  - sky_color stars: gate flipped from (1 - day) — which still showed
    stars during dusk while the sky was bright — to a direct
    smoothstep on sun.y (-0.22..0.04). Stars now fade in only after
    civil twilight. [#3]
  - sun disc / halo: sharpness + intensity now altitude-dependent. At
    zenith it's a sharp pinpoint (sharpness 800, intensity 1.5); near
    the horizon it softens to a big atmospheric bloom (sharpness 160,
    intensity 2.2). Halo also widens and brightens at low sun. [#4]

post.wgsl:
  - ACES filmic tonemap (Narkowicz approximation) runs as the final
    step. Brightens midtones, compresses highlights smoothly into
    [0,1] instead of the previous hard clamp. Output stays linear; the
    sRGB surface handles display encoding. Foundation for everything
    HDR that follows (god rays, bloom). [#6]
2026-05-24 00:20:25 -06:00
server pre-alpha 0.0.1 — initial multiplayer voxel sandbox 2026-05-22 23:33:47 -06:00
src Round A: sunset family + ACES tonemap (#1-4, #6) 2026-05-24 00:20:25 -06:00
web Render + UI polish since pre-alpha-0.0.1 2026-05-23 18:44:56 -06:00
.dockerignore Add Docker + Caddy deploy for voxel.mxvs.art 2026-05-23 18:45:05 -06:00
.gitignore pre-alpha 0.0.1 — initial multiplayer voxel sandbox 2026-05-22 23:33:47 -06:00
ARCHITECTURE.md Add ARCHITECTURE.md mapping the functional-core/imperative-shell split 2026-05-23 23:33:02 -06:00
build-web.sh pre-alpha 0.0.1 — initial multiplayer voxel sandbox 2026-05-22 23:33:47 -06:00
Caddyfile Add Docker + Caddy deploy for voxel.mxvs.art 2026-05-23 18:45:05 -06:00
Cargo.lock pre-alpha 0.0.1 — initial multiplayer voxel sandbox 2026-05-22 23:33:47 -06:00
Cargo.toml pre-alpha 0.0.1 — initial multiplayer voxel sandbox 2026-05-22 23:33:47 -06:00
DEPLOY.md DEPLOY.md: add active-deployment runbook for voxel.mxvs.art 2026-05-23 22:52:43 -06:00
docker-compose.prod.yml Add Docker + Caddy deploy for voxel.mxvs.art 2026-05-23 18:45:05 -06:00
docker-compose.yml Add Docker + Caddy deploy for voxel.mxvs.art 2026-05-23 18:45:05 -06:00
Dockerfile Add Docker + Caddy deploy for voxel.mxvs.art 2026-05-23 18:45:05 -06:00
run.sh pre-alpha 0.0.1 — initial multiplayer voxel sandbox 2026-05-22 23:33:47 -06:00