首页 / 浏览问题 / 三维GIS / 问题详情
gltf模型的亮度能否通过api调节亮度,而不是通过添加光源的方式。
23EXP 2020年11月27日

使用产品:SuperMap iClient3D for WebGL  操作系统:win10 x64
数据类型:gltf
问题详细描述:gltf模型发黑,不能调整亮度,原生的cesium加载不发黑,除了增加光源,有没有其他办法调整亮度,因为我们的模型很多,位置随机添加的,不容易控制光源位置。
问题重现步骤: 加载代码:

    var model = viewer.scene.primitives.add(

          Cesium.Model.fromGltf({

            url: m.url,

            show: false, // default

            modelMatrix: modelMatrix,

            scale: 1, // double size

            minimumPixelSize: 128, // never smaller than 128 pixels

            maximumScale: 5, // never larger than 20000 * model size (overrides minimumPixelSize)

            debugShowBoundingVolume: false, // default

            debugWireframe: false

            // color: Cesium.Color.YELLOW

          })

        )

效果截图如下:

1个回答

您好,您那边场景开启太阳特效了吗?两张截图是同一时间截的吗?模型暗的话可以设置场景亮度,环境光
6,077EXP 2020年11月27日
太阳特效怎么开启?是同一时间,场景亮度环境光设置了垂直光源,场景变亮了,但模型还是发黑。
设置太阳光和添加光源效果一样的,模型还是发黑啊,能不能改变模型亮度啊?为什么原生cesium不会变黑,超图的cesium加载会变黑?
是不是不能解决的?
您这边是否能把模型发给我我测一下
...