nx_world_cumulus_t156.nx
buildroot/runtime/nx_world_cumulus_t156.nx
about
Private multiscale cumulus qualification; canonical terrain/cast unchanged.
Relative scene radiance is reconstructed by inverse of nx_tonemap_aces Q10 rational fit plus nx_atmosphere sqrt convention.
This cannot recover clipped physical energy. Palette1 is representative primary-land albedo, not measured hemispheric irradiance.
Solar irradiance separates scalar inverse-tone intensity from squared authored RGB chromaticity; per-channel inverse near clipping amplified false warm colors. Relative, not calibrated.
Two scattering octaves (half extinction, half contribution, half anisotropy) approximate higher orders, not a path-traced solution.
One cloud tone/display encode after linear composite. Incumbent final world grade remains downstream.
dependencies 1 imports · 1 importers
imports: nx_world_shader_src.nx
imported by: nx_wgsl_cumulus_t156.nx
structs
| none |
consts
| 9 | const CC_BODY_XZ: *u8 = "64.0" |
| 10 | const CC_BODY_Y: *u8 = "48.0" |
| 11 | const CC_DETAIL_XZ: *u8 = "8.0" |
| 12 | const CC_DETAIL_Y: *u8 = "8.0" |
| 13 | const CC_OCTAVE_LACUNARITY: *u8 = "2.0" |
| 14 | const CC_OCTAVE_PERSISTENCE: *u8 = "0.5" |
functions
| 16 | func ws_fn_cvol_cumulus_t156(m: *i64) -> i64 |
| 37 | func ws_fn_cloud_decode_t156(m: *i64) -> i64 |
| 48 | func ws_fn_cloud_encode_t156(m: *i64) -> i64 |
| 57 | func ws_fn_cloud_phase_t156(m: *i64) -> i64 |
| 64 | func ws_fn_cloud_incident_t156(m: *i64) -> i64 |
| 81 | func ws_fn_cld3_transport_t156(m: *i64) -> i64 |
| 112 | func shsrc_world_transport_t156(m: *i64) -> i64 |