code wiki / (root) / nx_world_cumulus_t156.nx

nx_world_cumulus_t156.nx

buildroot/runtime/nx_world_cumulus_t156.nx

17085 B143 linesdepth 4pulls 4 transitivereach 1 importersview sourcekind librarytopic world
docsdependenciesstructsconstsfunctions

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

nx_world_shader_src.nx nx_world_cumulus_t156.nx nx_wgsl_cumulus_t156.nx

imports: nx_world_shader_src.nx

imported by: nx_wgsl_cumulus_t156.nx

structs

none

consts

9const CC_BODY_XZ: *u8 = "64.0"
10const CC_BODY_Y: *u8 = "48.0"
11const CC_DETAIL_XZ: *u8 = "8.0"
12const CC_DETAIL_Y: *u8 = "8.0"
13const CC_OCTAVE_LACUNARITY: *u8 = "2.0"
14const CC_OCTAVE_PERSISTENCE: *u8 = "0.5"

functions

16func ws_fn_cvol_cumulus_t156(m: *i64) -> i64
37func ws_fn_cloud_decode_t156(m: *i64) -> i64
48func ws_fn_cloud_encode_t156(m: *i64) -> i64
57func ws_fn_cloud_phase_t156(m: *i64) -> i64
64func ws_fn_cloud_incident_t156(m: *i64) -> i64
81func ws_fn_cld3_transport_t156(m: *i64) -> i64
112func shsrc_world_transport_t156(m: *i64) -> i64