bevy_elements 0.7.6

Living environments for Bevy: sun, moon and stars, climate-driven weather, GPU wind, volumetric clouds, rain, snow and fog, lightning, terrain with hydraulic and thermal erosion, flooding, snow cover, wetness and dust — simulated in compute shaders.
Documentation
// Monte Carlo reference for a homogeneous conservative cloud slab (docs/research/cloud-lighting.md,
// generated by docs/research/cloud-lighting-mc.py: 2 × 10⁶ photons per case, the march's dual-lobe
// phase, the unscattered beam excluded). Rows: (τ, μ₀, view (0 above, 1 below), view zenith
// cosine, azimuth from the sun's side in degrees, L/E in sr⁻¹).
[
    (1.0, 0.90, 0, 0.95, 0.0, 0.097668),
    (1.0, 0.90, 0, 0.95, 90.0, 0.065950),
    (1.0, 0.90, 0, 0.95, 180.0, 0.052643),
    (1.0, 0.90, 1, 0.95, 180.0, 0.611078),
    (1.0, 0.90, 0, 0.70, 0.0, 0.107589),
    (1.0, 0.90, 0, 0.70, 90.0, 0.057803),
    (1.0, 0.90, 0, 0.70, 180.0, 0.045550),
    (1.0, 0.90, 1, 0.70, 180.0, 0.267518),
    (1.0, 0.90, 0, 0.40, 0.0, 0.100447),
    (1.0, 0.90, 0, 0.40, 90.0, 0.066155),
    (1.0, 0.90, 0, 0.40, 180.0, 0.060483),
    (1.0, 0.90, 1, 0.40, 180.0, 0.115422),
    (1.0, 0.50, 0, 0.95, 0.0, 0.045651),
    (1.0, 0.50, 0, 0.95, 90.0, 0.033342),
    (1.0, 0.50, 0, 0.95, 180.0, 0.029357),
    (1.0, 0.50, 1, 0.95, 180.0, 0.052129),
    (1.0, 0.50, 0, 0.70, 0.0, 0.100438),
    (1.0, 0.50, 0, 0.70, 90.0, 0.041826),
    (1.0, 0.50, 0, 0.70, 180.0, 0.041690),
    (1.0, 0.50, 1, 0.70, 180.0, 0.283907),
    (1.0, 0.50, 0, 0.40, 0.0, 0.160142),
    (1.0, 0.50, 0, 0.40, 90.0, 0.060626),
    (1.0, 0.50, 0, 0.40, 180.0, 0.083891),
    (1.0, 0.50, 1, 0.40, 180.0, 0.555232),
    (3.0, 0.90, 0, 0.95, 0.0, 0.187032),
    (3.0, 0.90, 0, 0.95, 90.0, 0.146873),
    (3.0, 0.90, 0, 0.95, 180.0, 0.127694),
    (3.0, 0.90, 1, 0.95, 180.0, 0.370797),
    (3.0, 0.90, 0, 0.70, 0.0, 0.194822),
    (3.0, 0.90, 0, 0.70, 90.0, 0.134355),
    (3.0, 0.90, 0, 0.70, 180.0, 0.117448),
    (3.0, 0.90, 1, 0.70, 180.0, 0.207382),
    (3.0, 0.90, 0, 0.40, 0.0, 0.171630),
    (3.0, 0.90, 0, 0.40, 90.0, 0.133127),
    (3.0, 0.90, 0, 0.40, 180.0, 0.126058),
    (3.0, 0.90, 1, 0.40, 180.0, 0.113338),
    (3.0, 0.50, 0, 0.95, 0.0, 0.087637),
    (3.0, 0.50, 0, 0.95, 90.0, 0.072514),
    (3.0, 0.50, 0, 0.95, 180.0, 0.068835),
    (3.0, 0.50, 1, 0.95, 180.0, 0.063809),
    (3.0, 0.50, 0, 0.70, 0.0, 0.152018),
    (3.0, 0.50, 0, 0.70, 90.0, 0.085084),
    (3.0, 0.50, 0, 0.70, 180.0, 0.083133),
    (3.0, 0.50, 1, 0.70, 180.0, 0.112982),
    (3.0, 0.50, 0, 0.40, 0.0, 0.206157),
    (3.0, 0.50, 0, 0.40, 90.0, 0.097952),
    (3.0, 0.50, 0, 0.40, 180.0, 0.125108),
    (3.0, 0.50, 1, 0.40, 180.0, 0.091745),
    (10.0, 0.90, 0, 0.95, 0.0, 0.283334),
    (10.0, 0.90, 0, 0.95, 90.0, 0.241791),
    (10.0, 0.90, 0, 0.95, 180.0, 0.219518),
    (10.0, 0.90, 1, 0.95, 180.0, 0.077937),
    (10.0, 0.90, 0, 0.70, 0.0, 0.280888),
    (10.0, 0.90, 0, 0.70, 90.0, 0.219120),
    (10.0, 0.90, 0, 0.70, 180.0, 0.201427),
    (10.0, 0.90, 1, 0.70, 180.0, 0.064654),
    (10.0, 0.90, 0, 0.40, 0.0, 0.241008),
    (10.0, 0.90, 0, 0.40, 90.0, 0.197004),
    (10.0, 0.90, 0, 0.40, 180.0, 0.188689),
    (10.0, 0.90, 1, 0.40, 180.0, 0.047054),
    (10.0, 0.50, 0, 0.95, 0.0, 0.127418),
    (10.0, 0.50, 0, 0.95, 90.0, 0.111430),
    (10.0, 0.50, 0, 0.95, 180.0, 0.108746),
    (10.0, 0.50, 1, 0.95, 180.0, 0.030920),
    (10.0, 0.50, 0, 0.70, 0.0, 0.186218),
    (10.0, 0.50, 0, 0.70, 90.0, 0.118132),
    (10.0, 0.50, 0, 0.70, 180.0, 0.118104),
    (10.0, 0.50, 1, 0.70, 180.0, 0.025674),
    (10.0, 0.50, 0, 0.40, 0.0, 0.232048),
    (10.0, 0.50, 0, 0.40, 90.0, 0.124069),
    (10.0, 0.50, 0, 0.40, 180.0, 0.153851),
    (10.0, 0.50, 1, 0.40, 180.0, 0.018943),
    (40.0, 0.90, 0, 0.95, 0.0, 0.338500),
    (40.0, 0.90, 0, 0.95, 90.0, 0.294099),
    (40.0, 0.90, 0, 0.95, 180.0, 0.276123),
    (40.0, 0.90, 1, 0.95, 180.0, 0.022264),
    (40.0, 0.90, 0, 0.70, 0.0, 0.327703),
    (40.0, 0.90, 0, 0.70, 90.0, 0.262472),
    (40.0, 0.90, 0, 0.70, 180.0, 0.243785),
    (40.0, 0.90, 1, 0.70, 180.0, 0.018392),
    (40.0, 0.90, 0, 0.40, 0.0, 0.272850),
    (40.0, 0.90, 0, 0.40, 90.0, 0.231898),
    (40.0, 0.90, 0, 0.40, 180.0, 0.225129),
    (40.0, 0.90, 1, 0.40, 180.0, 0.013901),
    (40.0, 0.50, 0, 0.95, 0.0, 0.149637),
    (40.0, 0.50, 0, 0.95, 90.0, 0.134213),
    (40.0, 0.50, 0, 0.95, 180.0, 0.127413),
    (40.0, 0.50, 1, 0.95, 180.0, 0.009052),
    (40.0, 0.50, 0, 0.70, 0.0, 0.206040),
    (40.0, 0.50, 0, 0.70, 90.0, 0.137960),
    (40.0, 0.50, 0, 0.70, 180.0, 0.136998),
    (40.0, 0.50, 1, 0.70, 180.0, 0.007708),
    (40.0, 0.50, 0, 0.40, 0.0, 0.246646),
    (40.0, 0.50, 0, 0.40, 90.0, 0.137068),
    (40.0, 0.50, 0, 0.40, 180.0, 0.166993),
    (40.0, 0.50, 1, 0.40, 180.0, 0.006004),
]