frame~BloomFrame(context, type, options)

全屏眩光,基于unreal bloom

Summary

Methods:
setRadius

半径

setStrength

光效强度

setThreshold

阈值

Constructor

new BloomFrame(context, type, options)

Parameters:
Name Type Default Description
context WebglContext

地图渲染上下文,可通过map.getContext()获取

type Number 0

帧缓冲的读写模式,默认0

options Object
Name Type Description
strength Number

可选项,光效强度,默认为0.2,建议范围[0,2]

radius Number

可选项,半径,默认为4,建议范围[0,10],半径越大性能消耗越高

threshold Number

可选项,亮度阈值,默认0.8,范围[0,1]

Methods

setRadius(radius)

半径

Parameters:
Name Type Description
radius Number

setStrength(strength)

光效强度

Parameters:
Name Type Description
strength Number

setThreshold(threshold)

阈值

Parameters:
Name Type Description
threshold Number