Hello ,
We have multiple imagery datasets (TMS) of varying resolutions eg low res imagery (4km) covering earth and high resolution (5- to 10m approx.) of some cities. On displaying data in unreal tiles distortions is observed on boundaries of highres and lowres .Data is in one Cesium 3D tileset actor. Picture is attached for reference.
Regards
Maria
Hi @Maria_Saeed, welcome back!
I’m not sure what could be going on there. I see that you have two TMS overlays on the same tileset, and it looks like you have the Material Layer Key set to Overlay0
on this second raster overlay. Can you ensure that you’re using different keys for each overlay? For example, one should be Overlay0
, and the other should be Overlay1
.
Let me know if that makes a difference!
Hello, we are using different overlays for the material layer key. It does not make difference in image rendering. Our one dataset is of 30m resolution has tiling from 0 to 10 TMS level while other data sets of has 5m tile range of 0-16 zoom level. Also some white blank images are rendered around the overlay dataset.
Hi @Maria_Saeed,
Can you help us to reproduce this problem ourselves? Perhaps by sharing a small example TMS tileset that exhibits the problem?
I think what you’re seeing is caused by the inset raster overlay covering a much smaller area than the terrain/geometry tileset. When an overlay partially overlaps a terrain tile, the translation/scale used to render the overlay causes some vertices to have texture coordinates that are outside the [0,1] range. This causes the pixels on the edge of the overlay to be stretched out to the edge of the terrain tile.
A possible solution is to make sure we have a transparent border around the raster overlay bounds in this scenario. But it would be much easier to confirm this is the problem and develop a fix if we can reproduce your problem exactly.
Hi,
Hope you are doing good. Sorry for late reply. Here is the link of small dataset which I am trying to load in cesium ion.
https://www.dropbox.com/scl/fi/4tdnd6dcasrquw428c8lm/test_data.rar?rlkey=qxj2n4q5qri72az66y3m9rb4a&st=d2qo9n9y&dl=0
If you can look into this data and can tell us the solution.
Regards
Maria Saeed
Thanks @Maria_Saeed. I’ve added this to our queue of issues to investigate more deeply. In the meantime, if it’s easy for you to try that transparent border idea I mentioned previously, there’s a reasonable chance that will solve the problem for you.
I just looked at the data you shared, and it looks like some raw TIFs and DT1 files. So presumably you’re processing it somehow to turn it into a TMS? If you’re using Cesium ion to do that, please share the asset ID and a token we can use to access it for testing purposes (you can send me a private message). If you’re using some other tool, please share the TMS output rather than the input data.
Hi,
I have shared all the details in private message.
Regards
Maria
1 Like