3D Capture vs 3D Model -- Different material colors

When uploading the same OBJ model to Cesium ion using either “3D Capture” or “3D Model” input data mode, I get different color rendering results (see below). I tried both with OBJ and GLB and they show same color discrepancies.

Any help or explanation is appreciated.




3D Capture

3D Model

Hi JS,

The discrepancy is expected, as we use different ways to handle texture for each of the two types:

For 3D Capture, we use the KHR_materials_unlit extension : glTF/extensions/2.0/Khronos/KHR_materials_unlit at master · KhronosGroup/glTF · GitHub

The reason is to treat the model as if all lighting had been “baked” to the texture, otherwise the models might appear unintentionally shiny.

For 3D Model, the texture is not using this extension and handled directly as it is.

Hope that helps!