从GLB / GLTF加载铯模型时未加载材料

时间:2020-01-13 01:33:10

标签: cesium gltf

我已经使用khronos的SharpGLTF库生成了一个生成的GLB文件,并将模型加载到铯中,该模型正确显示。问题是模型的材料没有显示。我已经在其他查看器中测试了生成的GLB,并且确实显示了该材料。 我在铯中使用以下代码:

var entity = viewer.entities.add({
name : 'url_here',
position : center,
orientation : orientation,
model : {
    uri : 'url_here',
    minimumPixelSize : 128,
    maximumScale : 20000,
}
});

也尝试过

var model = scene.primitives.add(Cesium.Model.fromGltf({
    id: 'here',
    url: 'url here'
    modelMatrix : modelMatrix,
    scale : 1.0,

}));

我已经尝试过使用铯的颜色修改器,并且唯一可以响应的选项是“颜色”,因为它没有对颜色施加任何照明,因此没有帮助。

下面是铯输出的图片。但是,对材质的影响应该不仅仅是红色。似乎只尊重KnownChannel.BaseColor就是这样。

cesium image of model

有什么想法吗?

0 个答案:

没有答案