Hello there,
Currently running into an issue with a texture atlas that is generated in Cesium ion and is used in Cesium for Unity. The end goal is to get a .glb file into Unity and have it usable offline via local URL source for the tileset.
In My Assets on Cesium ion, the data and .glb file are added. In the “What kind of data is this?” drop-down, it’s set to “3D Capture/Reality/Model/Photogrammetry".” In the 3D Capture Options, tried a few different options with/without compression and different types, no luck.
The texture atlas seems to be made on Cesium ion, and has some funky artifacts and an irregular resolution size of 1065 x 1043. They are very noticeable on the texture object in engine, and fairly noticeable in Cesium ion when zoomed out in the preview. When zoomed in both in Cesium ion and Unity, the seams are barely noticeable, but there are some artifacts present.
I believe the issue is coming in from how the texture atlas is made in Cesium ion, since the seams are visible prior to importing it to Unity using the URL .json source for the tileset.
Several questions:
1.) Is it possible to set the resolution of the ion-generated texture atlas to a power of 2 (like 1024x1024) to be more friendly with Unity?
2.) Is there a way to adjust padding or atlas tile offset to prevent seams?
3.) Slightly related to the other questions: If there are two separate tileset.json’s, what would be the best way to merge those .jsons into one?
Thank you!
