Class: AmbientOcclusion

Glodon.CIMCube.Animation.Effect. AmbientOcclusion

环境光遮蔽效果

new AmbientOcclusion(viewer [, opt])

环境光遮蔽效果
Parameters:
Name Type Argument Description
viewer Glodon.CIMCube CIMCube实例
opt Object <optional>
环境光遮蔽参数
Properties
Name Type Argument Default Description
intensity Number <optional>
1.0 环境光遮蔽强度,取值范围为[0, +∞),建议取值范围0~1
range Number <optional>
1.0 环境光遮蔽范围,取值范围为[0, +∞),建议取值范围0~1
blurStepSize Number <optional>
2.0 模糊处理步长,取值范围为[0, +∞),建议取值范围0~2
bias Number <optional>
0.9 角度剔除偏置,越大越不易产生暗边,取值范围为[0, +∞),建议取值范围0~1
debugShowAmbientOcclusion Boolean <optional>
false 是否只显示AO图
debugShowNormal Boolean <optional>
false 是否只显示法线图
directionCount Number <optional>
采样方向数,不传则保持引擎默认
stepCount Number <optional>
每方向步数,不传则保持引擎默认

Methods


dispose()

释放资源

hide()

隐藏

show()

显示

updateOption( [opt])

更新参数
Parameters:
Name Type Argument Description
opt Object <optional>
环境光遮蔽参数,未传入的项保持当前值
Properties
Name Type Argument Description
intensity Number <optional>
环境光遮蔽强度,取值范围为[0, +∞),建议取值范围0~1
range Number <optional>
环境光遮蔽范围,取值范围为[0, +∞),建议取值范围0~1
blurStepSize Number <optional>
模糊处理步长,取值范围为[0, +∞),建议取值范围0~2
bias Number <optional>
角度剔除偏置,越大越不易产生暗边,取值范围为[0, +∞),建议取值范围0~1
debugShowAmbientOcclusion Boolean <optional>
是否只显示AO图
debugShowNormal Boolean <optional>
是否只显示法线图
directionCount Number <optional>
采样方向数,未传入时保持当前值
stepCount Number <optional>
每方向步数,未传入时保持当前值