increase model detail

HI all,
I need your help.

I've made a model having 95 millions of triangles and then reduced to 1 million of triangles.
I've obtained model for cesium engine by means of the following command line by nodejs:
obj2gltf -s -i model.obj -o model.gltf

Note that model has 1823 texture of 1024x1024 pixels.

Please find attached two screenshots of the same model: one is related to the model viewed in my rendering engine and the other reports the same model as rendered in Cesium.
What is the cause of the loss of sharpness and resolution? Looking at the dome or the roof on its right, difference is evident. Moreover you can note that square details of
the roof are less evident in Cesium in respect to my engine. Moreover either mosaic is more evident in Cesium either spaces among textures rather than my rendering engine.

I am using Cesium 1.56.1 standalone on my PC. How could modify settings on Cesium JS API in order to increase details? What I am wrong?

Thank you for your help.

Valentina

Hey Valentina,

I’m copying my response from our email here so that others in the community can see it too:

Are the comparison screenshots both rendering the same glTF, or is it between the glTF and the OBJ?

I think it might be related to the resolution scale of the canvas, or the antialias. Check out some of the recommendations in this forum thread: https://groups.google.com/d/msg/cesium-dev/ZXGiV49KRLo/WExQ4vyOCwAJ

I would also recommend trying to upload your full 95 million triangle model to Cesium ion https://cesium.com/ion/. This will create a 3D Tileset that makes it easy to stream very large models at the original resolution, so there’d be no need to decimate or lower the quality of the textures. Let me know if that works for you!