light~Environment(map, options)

基于图像的环境光,通过传入天空盒纹理(离散图片或者HDR)作为光源使用,环境光可以看做是精准光源在场景中多次传输过程中积累的光线,作为对于精准光源的补充
注意:无需用户创建,可直接通过Map#setEnvironment进行实现

Summary

Methods:
destroy

销毁

load

加载环境光

setExposure

曝光度设置,环境光强度调整

Constructor

new Environment(map, options)

构建基于图像的环境光

Parameters:
Name Type Description
map Map

地图对象

options Object
Name Type Description
exposure Number

曝光度,可以调整整体接受光照的强度,默认值1.0,影响亮度;

gamma Number

Gamma校正参数,默认值1.0,可适当调整该值修正对比度;

renderSkybox Boolean

是否渲染到天空盒,会覆盖Map#setSkybox接口设置结果。

Methods

destroy()

销毁

async load(source) → {Promise}

加载环境光

Parameters:
Name Type Description
source Array.<String> | String | AmbientLight

全局光照用到的光照来源,支持离散图片,HDR文件和AmbientLight对象

Returns:
Promise

setExposure(value)

曝光度设置,环境光强度调整

Parameters:
Name Type Description
value Number

环境光强度