首页 / 浏览问题 / 云GIS / 问题详情
为什么iserver发布的三维模型那么暗,很难看清楚模型,该怎么处理
4EXP 2023年04月27日
使用iserver发布的三维模型非常的暗和黑,基本看不清楚模型,该如何调整才能让模型能正常看清楚。

1个回答

您好,您的数据是模型本身纹理材质变黑了,还是因为光照的原因导致看不到呢?

webgl的场景默认光照系统是真实地理位置,默认时间是当前计算机时间。

比如目前计算机时间是23点,那么在中国区域的数据会是没有光照的,可以根据数据本身地理位置调整下时间,确认下是不是这个导致的。

比如:

    // 改变时间设置光照效果
    var utc=Cesium.JulianDate.fromDate(new Date("2021/07/04 04:00:00"));
    //北京时间=UTC+8=GMT+8
    viewer.clockViewModel.currentTime = Cesium.JulianDate.addHours(utc,8,new Cesium.JulianDate());

希望可以帮助到您。
9,783EXP 2023年04月27日
可能是吧,还有一个问题想请教一下,就是怎么才能访问模型的时候,是先出现地球,随后在定位到模型处,是需要在BIM阶段就设置好项目的坐标吗?但是我在BIM软件中已经设置了项目坐标,但是也实现不了这个效果

有两种方法,

1.在iDesktop将缓存添加到场景里,把视野定位或者调整到合适位置后,保存场景,保存工作空间,发布这个工作空间,

在前端直接使用scene.open。

2.不在桌面端设置场景,在前端使用scene.open或者scene. addS3MTilesLayerByScp 回调的数据进行viewer.flyTo()定位

可以参考:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#multiSubdomains

...