new Cesium.ShadowMap(options)
使用
Viewer#shadowMap
获取场景中来自太阳的阴影贴图,不要直接构建它。
normalOffset偏差将阴影稍微向前推进,对于需要超精确阴影的应用程序可能会禁用。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
具有下列属性的对象:
|
异常情况:
-
DeveloperError : 层叠(Cascades)只支持一和四。
演示Demo:
成员变量
darkness : Number
阴影的暗度
-
Default Value:
0.3
enabled : Boolean
是否开启阴影贴图。
-
Default Value:
true
maximumDistance : Number
确定阴影贴图的最大距离。只适用于层叠阴影,较大的距离可能导致较低的阴影质量。
-
Default Value:
5000.0
normalOffset : Boolean
是否对阴影进行法线偏移。
-
Default Value:
true
size : Number
每个阴影贴图的高度和宽度,单位像素。
-
Default Value:
2048
softShadows : Boolean
是否开启柔和阴影。使用pcf过滤,需要更多的纹理读取,可能会影响性能。
-
Default Value:
false