PresetValues¶
Atmosphere.applyPreset に渡せる見た目の設定値。
Atmosphere.Parameters とは独立した、setter/property と同じ語彙で揃えた バンドル用の契約である(全フィールド optional)。指定したフィールドだけが、 対応する setter と同じ検証(clamp・非有限値の無視)を通して適用される。省略した フィールドは現在値のまま変わらない。
ライブラリ組み込みの Atmosphere.PRESETS だけでなく、利用者が自作した バンドルを Atmosphere.applyPreset に直接渡す用途も想定している。
Properties¶
aerial_perspective_blend?¶
optionalaerial_perspective_blend:number
See¶
Atmosphere.setAerialPerspectiveBlend
aerial_perspective_distance?¶
optionalaerial_perspective_distance:number
最大距離 (m)。@see Atmosphere.setAerialPerspectiveDistance
ambient?¶
optionalambient:number
See¶
atmosphere_height?¶
optionalatmosphere_height:number
大気上端の高度 (m)。@see Atmosphere.setAtmosphereHeight
aureole_intensity?¶
optionalaureole_intensity:number
円光の強さ。太陽と月の両方 (SunVisualizer.setGlowIntensity / MoonVisualizer.setGlowIntensity) へ書き込まれる。
exposure_scale?¶
optionalexposure_scale:number
See¶
ground_exposure?¶
optionalground_exposure:number
See¶
ground_lighting_exposure?¶
optionalground_lighting_exposure:number
See¶
Atmosphere.setGroundLightingExposure
ground_mie?¶
optionalground_mie:number
See¶
ground_rayleigh?¶
optionalground_rayleigh:number
See¶
ground_sun_rate?¶
optionalground_sun_rate:number
See¶
mie_distribution?¶
optionalmie_distribution:number
分布高度 (m)。@see Atmosphere.setMieDistribution
mie_g?¶
optionalmie_g:number
See¶
moon_illuminance?¶
optionalmoon_illuminance:number
月光の照度。Viewer.moon の Moon.setIlluminance へ書き込まれる。
multi_scattering?¶
optionalmulti_scattering:number
See¶
rayleigh_distribution?¶
optionalrayleigh_distribution:number
分布高度 (m)。@see Atmosphere.setRayleighDistribution
sun_scale?¶
optionalsun_scale:number
See¶
tonemap_mode?¶
optionaltonemap_mode:TonemapMode
トーンマップ。大気のパラメータではなく Viewer.render_effects の RenderEffects.setTonemapMode へ書き込まれる。