Sky参数

Export

SkyParameters

Date

2025.10.13

Author

yj

Hierarchy

  • RenderableParameters
    • SkyParameters

Properties

atmosphereThickness?: number

大气厚度, 可选

Memberof

SkyParameters

cloudOptions?: {
    cloudColor?: Color;
    cloudDetailIntensity?: number;
    cloudDetailIntensityFew?: number;
    cloudDetailSize?: number;
    cloudEdgeSoftMax?: number;
    cloudEdgeSoftMin?: number;
    cloudEdgeSoftUnevenTexSize?: number;
    cloudFill?: number;
    cloudFillMax?: number;
    cloudFillMin?: number;
    cloudHorizonSoft?: number;
    cloudLightColor?: Color;
    cloudLightIntensity?: number;
    cloudLightRadius?: number;
    cloudLightRadiusIntensity?: number;
    cloudLightUVOffset?: number;
    cloudNoiseTex1?: string;
    cloudNoiseTex2?: string;
    cloudRimColor?: Color;
    cloudRimEdgeSoft?: number;
    cloudSSSIntensity?: number;
    cloudSSSRadius?: number;
    cloudSize?: number;
    cloudSpeed?: Vector2;
}

云层参数, 可选

Type declaration

  • Optional cloudColor?: Color

    云彩颜色, 可选, 默认 Color('rgb(156,223,254)')

    Memberof

    SkyParameters

  • Optional cloudDetailIntensity?: number

    云彩细节插值最大值, 可选, 默认 0.15

    Memberof

    SkyParameters

  • Optional cloudDetailIntensityFew?: number

    云彩细节插值最小值, 可选, 默认 3

    Memberof

    SkyParameters

  • Optional cloudDetailSize?: number

    云彩细节大小, 可选, 默认 12.0

    Memberof

    SkyParameters

  • Optional cloudEdgeSoftMax?: number

    云彩边缘软硬最大值, 可选, 默认 0.1

    Memberof

    SkyParameters

  • Optional cloudEdgeSoftMin?: number

    云彩边缘软硬最小值, 可选, 默认 0.01

    Memberof

    SkyParameters

  • Optional cloudEdgeSoftUnevenTexSize?: number

    云彩边缘软硬强度, 可选, 默认 2.0

    Memberof

    SkyParameters

  • Optional cloudFill?: number

    云彩填充线性插值, 可选, 默认 0.3

    Memberof

    SkyParameters

  • Optional cloudFillMax?: number

    云彩填充最大值, 可选, 默认 0.0

    Memberof

    SkyParameters

  • Optional cloudFillMin?: number

    云彩填充最小值, 可选, 默认 -0.5

    Memberof

    SkyParameters

  • Optional cloudHorizonSoft?: number

    地平线影响, 可选, 默认 0.3

    Memberof

    SkyParameters

  • Optional cloudLightColor?: Color

    云彩亮部区域颜色, 可选, 默认 Color(2, 2, 2)

    Memberof

    SkyParameters

  • Optional cloudLightIntensity?: number

    云彩受光强度, 可选, 默认 1.0

    Memberof

    SkyParameters

  • Optional cloudLightRadius?: number

    云彩受光范围, 可选, 默认 1.0

    Memberof

    SkyParameters

  • Optional cloudLightRadiusIntensity?: number

    云彩受光范围强度, 可选, 默认 1.0

    Memberof

    SkyParameters

  • Optional cloudLightUVOffset?: number

    云彩亮部区域, 可选, 默认 0.025

    Memberof

    SkyParameters

  • Optional cloudNoiseTex1?: string

    云彩第一层噪声纹理,可选,默认../assets/textures/skyDome/CloudNoise01.BMP

    Memberof

    SkyParameters

  • Optional cloudNoiseTex2?: string

    云彩第二层噪声纹理,可选,默认../assets/textures/skyDome/CloudNoise02.BMP

    Memberof

    SkyParameters

  • Optional cloudRimColor?: Color

    云彩边缘区域颜色, 可选, 默认 Color(1.414214, 1.414214, 1.414214)

    Memberof

    SkyParameters

  • Optional cloudRimEdgeSoft?: number

    云彩边缘区域, 可选, 默认 0.3

    Memberof

    SkyParameters

  • Optional cloudSSSIntensity?: number

    云彩次表面散射强度, 可选, 默认 1.0

    Memberof

    SkyParameters

  • Optional cloudSSSRadius?: number

    云彩次表面散射范围, 可选, 默认 0.1

    Memberof

    SkyParameters

  • Optional cloudSize?: number

    云彩大小, 可选, 默认 1.0

    Memberof

    SkyParameters

  • Optional cloudSpeed?: Vector2

    云彩速度, 可选, 默认 Vector2(0.003, 0.003)

    Memberof

    SkyParameters

Memberof

SkyParameters

exposure?: number

曝光值, 用于缩放最终计算出的颜色值

Memberof

SkyParameters

flareOptions?: {
    flareTex1?: string;
    flareTex2?: string;
}

眩光参数, 可选

Type declaration

  • Optional flareTex1?: string

    眩光图片路径,可选,默认为assets/textures/skyDome/flare000.jpg

  • Optional flareTex2?: string

    眩光图片路径,可选,默认为assets/textures/skyDome/flare004.jpg

Memberof

SkyParameters

frustumCulled?: boolean

是否执行视锥剔除,可选,默认true

Memberof

RenderableParameters

groundTint?: ColorRepresentation

地面色调,与 Mie 散射结果混合,影响地面的最终颜色

Memberof

SkyParameters

moonOptions?: {
    moonColor?: ColorRepresentation;
    moonGlowColor?: ColorRepresentation;
    moonGlowMaxRadius?: number;
    moonGlowMinRadius?: number;
    moonGlowRadiusScale?: number;
    moonMap?: string;
    moonSize?: number;
    moonlightDirection?: number[] | Vector3;
}

月亮参数, 可选

Type declaration

  • Optional moonColor?: ColorRepresentation

    月亮颜色, 可选, 默认(1.0,1.0,1.0)

  • Optional moonGlowColor?: ColorRepresentation

    月亮周围辉光颜色, 可选, 默认'#0fafff'

  • Optional moonGlowMaxRadius?: number

    月亮辉光最大半径, 可选, 默认150.0

  • Optional moonGlowMinRadius?: number

    月亮辉光最小半径, 可选, 默认10.0

  • Optional moonGlowRadiusScale?: number

    月亮辉光最大最小半径之间缩放比例, 可选, 默认0.5

  • Optional moonMap?: string

    月亮纹理, 可选

  • Optional moonSize?: number

    月亮尺寸,可选, 默认20

  • Optional moonlightDirection?: number[] | Vector3

    月亮方向(世界空间归一化), 可选, 默认(0,1,0)

Memberof

SkyParameters

nightEndHeight?: number

太阳光线与 Y 轴点积的结束高度,用于夜间过渡的结束点

Memberof

SkyParameters

nightStartHeight?: number

太阳光线与 Y 轴点积的起始高度,用于夜间过渡的起始点

Memberof

SkyParameters

queryMask?: number

查询遮罩值,可选,默认0

Memberof

RenderableParameters

renderOrder?: RenderOrder

渲染顺序,可选,默认RenderOrder.Default

Memberof

RenderableParameters

skyFadeEnd?: number

地平线淡出/混合的结束世界空间 Y 坐标, 可选

Memberof

SkyParameters

skyFadeStart?: number

地平线淡出/混合的起始世界空间 Y 坐标, 可选

Memberof

SkyParameters

skyTint?: ColorRepresentation

天空色调,用于调整散射波长,进而改变天空颜色

Memberof

SkyParameters

starOptions?: {
    starBending?: number;
    starMap?: string;
    starMapST?: Vector4;
    twinkleBoost?: number;
    twinkleMap?: string;
    twinkleMapST?: Vector4;
    twinkleMaskMap?: string;
    twinkleMaskMapST?: Vector4;
    twinkleSpeed?: number;
}

星空参数, 可选

Type declaration

  • Optional starBending?: number

    星星 UV 投影的弯曲度,使其从平面过渡到球形, 可选, 默认 1.0

  • Optional starMap?: string

    星空的漫反射贴图, 可选

  • Optional starMapST?: Vector4

    星空纹理缩放偏移, 可选, 默认 ( 1.0, 1.0, 0.0, 0.0 )

  • Optional twinkleBoost?: number

    闪烁效果的强度乘数, 可选, 默认 0.25

  • Optional twinkleMap?: string

    用于模拟闪烁(Twinkle)效果的噪声贴图, 可选

  • Optional twinkleMapST?: Vector4

    闪烁纹理缩放偏移, 可选,默认 ( 1.0, 1.0, 0.0, 0.0 )

  • Optional twinkleMaskMap?: string

    用于控制闪烁(Twinkle)遮罩的纹理, 可选

  • Optional twinkleMaskMapST?: Vector4

    闪烁遮罩纹理缩放偏移, 可选, 默认 ( 1.0, 1.0, 0.0, 0.0 )

  • Optional twinkleSpeed?: number

    闪烁速度, 可选, 默认 0.1

Memberof

SkyParameters

sunOptions?: {
    sunMode?: SunMode;
    sunPosition: number[] | Vector3;
    sunSize?: number;
    sunSizeConvergence?: number;
    sunlightColor?: ColorRepresentation;
    sunlightDirection?: number[] | Vector3;
}

太阳参数,可选

Type declaration

  • Optional sunMode?: SunMode

    太阳光晕模式

    Memberof

    SkyParameters

  • sunPosition: number[] | Vector3

    太阳光位置, 可选, 默认 ( 100.0, 100.0, 100.0 )

  • Optional sunSize?: number

    太阳尺寸, 可选,默认 0.04

  • Optional sunSizeConvergence?: number

    太阳大小的收敛因子,用于高质量太阳渲染模式下聚焦 Mie 散射, 可选,默认 5.0

  • Optional sunlightColor?: ColorRepresentation

    太阳光颜色, 可选, 默认 ( 1.0, 1.0, 1.0 )

  • Optional sunlightDirection?: number[] | Vector3

    太阳光方向,可选,归一化, 默认 ( 0, -1, 0 )

Memberof

SkyParameters

userData?: {
    [key: string]: any;
}

用户数据,可选,默认{}

Type declaration

  • [key: string]: any

Memberof

ComponentParameters