we
    Preparing search index...

    Interface I_AtomSphereMie

    Mie 参数。 Mie 相位函数使用 Cornette-Shanks 相位函数进行近似。 1、散射(这两个有数量级和倍数的差距,对不上) A、vec3f(21e-6),单位是 m^-1,米氏三通道相同,无色彩偏向,https://www.shadertoy.com/view/wlBXWK B、[0.003996, 0.003996, 0.003996],单位是 km^-1https://github.com/JolifantoBambla/webgpu-sky-atmosphere C、σeM⋅(0.98,0.99,1.0) 光谱平坦 2、消光(这两个有数量级和倍数的差距,对不上) A、三通道基本相同,可用单float:2.1×10−4 B、[0.004440, 0.004440, 0.004440] ,https://github.com/JolifantoBambla/webgpu-sky-atmosphere 3、高度:1.2e3 米氏水汽仅1.2km,低空云层效果

    interface I_AtomSphereMie {
        absorption: weVec3;
        densityExpScale: number;
        extinction: number | weVec3;
        height: weVec2;
        name?: string;
        phaseParam: number;
        scattering: weVec3;
        update?: (scope: any) => any;
        updateAtEnd?: (scope: any) => any;
    }

    Hierarchy (View Summary)

    Index

    Properties

    absorption: weVec3

    吸光系数,不计算使用:0。

    densityExpScale: number

    大气中 Mie 散射的指数分布尺度,单位为 km^-1

    extinction: number | weVec3

    消光系数,单位为 km^-1。 1、单通道用于模拟单通道介质的消光。积分方案使用该值。 2、三通道用于模拟三通道介质的消光。Hillaire方案使用该值。 3、不计算使用0。

    height: weVec2

    高度 [0]=bottom,默认0 [1]=top

    name?: string
    phaseParam: number

    Mie 相位函数参数。 对于 Cornette-Shanks,这是离心率,即相位函数的不对称参数,范围为 ]-1, 1[。 对于 Henyey-Greenstein + Draine,这是水滴直径(单位:µm)。范围应为 ]2, 20[(根据论文,合理的雾粒子大小下限为 5 µm)。 如果 Henyey-Greenstein + Draine 使用恒定的水滴直径,则此参数无效。

    将设置为适合 Cornette-Shanks 近似的值(0.8),否则设置为 3.4 以用于 Henyey-Greenstein + Draine 近似。 0.8 : 3.4,

    scattering: weVec3

    散射系。

    update?: (scope: any) => any

    自定义更新functon()

    updateAtEnd?: (scope: any) => any

    在最后执行调用