feat(renderer): basic volumetric cloud ray marching (ADR-0034) #99

Merged
akadmin merged 2 commits from feat/cloud-raymarch into main 2026-07-10 01:15:53 +00:00
Owner

Third fullscreen-triangle pass reusing the skybox vertex shader: 64-step
ray march through a flat world-space slab, in-shader 3D value-noise FBM
density, Beer-Lambert accumulation, premultiplied alpha blend over the
atmosphere. Enabled per-scene via a new Sky.clouds bool (serde default,
old scenes unchanged) with an inspector checkbox; params in
renderer/clouds.rs mirror the AtmosphereParams precedent.

Closes #22

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Third fullscreen-triangle pass reusing the skybox vertex shader: 64-step ray march through a flat world-space slab, in-shader 3D value-noise FBM density, Beer-Lambert accumulation, premultiplied alpha blend over the atmosphere. Enabled per-scene via a new Sky.clouds bool (serde default, old scenes unchanged) with an inspector checkbox; params in renderer/clouds.rs mirror the AtmosphereParams precedent. Closes #22 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
feat(renderer): basic volumetric cloud ray marching (ADR-0034)
Some checks failed
CI / build (pull_request) Failing after 4m44s
faf42221ab
Third fullscreen-triangle pass reusing the skybox vertex shader: 64-step
ray march through a flat world-space slab, in-shader 3D value-noise FBM
density, Beer-Lambert accumulation, premultiplied alpha blend over the
atmosphere. Enabled per-scene via a new Sky.clouds bool (serde default,
old scenes unchanged) with an inspector checkbox; params in
renderer/clouds.rs mirror the AtmosphereParams precedent.

Closes #22

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix(editor): suffix f32 literals flagged by float-literal-f32-fallback lint
All checks were successful
CI / build (pull_request) Successful in 9m50s
cacc3622f8
CI's newer rustc denies the float-literal-f32-fallback lint under
-D warnings; 26 egui Stroke::new call sites relied on the fallback.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
akadmin deleted branch feat/cloud-raymarch 2026-07-10 01:15:53 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
akadmin/NemesisEngine!99
No description provided.