The model's colors look fine in Reality Capture, but they get messed up when I put it on the website.

When I export the model from Reality Capture into Cesium 3D Tiles (.json) format, the colors get darker once it’s uploaded online, and a lot of details are lost. How can I keep the original colors of the model, or maybe make the model brighter on the website?

I’ve already tried smoothing the model, but it didn’t help.

The top one is the color from RC, and the bottom is the color on the website.

These are the settings I used when exporting.
3

Here are the details of the model.
4

Hi Jou Ting,
when you try export to other format, are the textures same?
Also, according to your report the texture quality is not so high. Can you try use Fixed texel size?
Have you also tried direct upload to Cesium?

1 Like

Could it be that the model is lit on the website? My Model Looks Great in RealityCapture, but Bad in My 3D Program | Tutorial

1 Like

Hi @OndrejTrhan and @WallaceWain,

Thanks for getting back to me. My colleagues and I loaded the model into Cesium for testing and found that the color displays correctly, consistent with Reality Capture.

We then tried the methods described in the article “My Model Looks Great in RealityCapture, but Bad in My 3D Program | Tutorial” and loaded it onto our webpage, but it still didn’t work out.

However, we did figure out the issue! We realized there was an error in our front-end code. Changing the default value of renderer.outputEncoding in Three.js from LinearEncoding to sRGBEncoding (like this: renderer.outputEncoding = sRGBEncoding;) made the colors display correctly as in RC. :blush:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.