日照效果,s3m模型可以,3dtiles没有效果.
这个为下午三点s3m的日照效果:
这个为3dtiles的下午3点,没有任何阴影效果
3dtiles加载代码如下:
let tdtiles = new Cesium.Cesium3DTileset({
url: layerInfo.url,
shadows:Cesium.ShadowMode.ENABLED,
skipLevelOfDetail: true,
baseScreenSpaceError: 1024,
skipScreenSpaceErrorFactor: 16,
skipLevels: 1,
immediatelyLoadDesiredLevelOfDetail: false,
loadSiblings: false,
cullWithChildrenBounds: true,
dynamicScreenSpaceError: true,
dynamicScreenSpaceErrorDensity: 0.00278,
dynamicScreenSpaceErrorFactor: 4.0,
dynamicScreenSpaceErrorHeightFalloff: 0.25,
// maximumScreenSpaceError: 1024, //最大的屏幕空间误差
heightReference: Cesium.HeightReference.CLAMP_TO_GROUND
})
layerInfo.myLayer = tdtiles
var tileset = that.myMap.viewer.scene.primitives.add(
tdtiles
);