First Person Character Jittering on 3d tileset

Hi,

I’m experiencing an issue with character movement in my application where the character jitters/shakes when moving across terrain tiles. When moving the character across the terrain, it doesn’t move smoothly and constantly shakes, making the gameplay experience unstable and difficult to control.

I’ve tested this behavior with both custom tilesets and Cesium’s default terrain tilesets, and the issue persists across all of them. Interestingly, when the character moves on a flat plane, the movement is completely smooth with no issues. The jittering only occurs when the character interacts with the 3D tiles terrain.

I’m using Cesium’s terrain system with implicit tiling, and looking for guidance on how to achieve smoother character movement while maintaining appropriate terrain detail. The issue seems most noticeable when the character transitions between different terrain tiles.
mivtahim_Backup Preview NetMode_ Server 0 (64-bit_PC D3D SM6) 2025-01-07 21-16-09

Hi @Alon_Pozailov, welcome to the community!

Can you try with a Cesium3DTileset where the Tileset Source is set to “From Ellipsoid”? That will give you a smooth surface, but still loaded via 3D Tiles, which will help narrow down where the problem lies.

Thank you for the reply.
How do I use From Ellipsoid, I tried it, but I don’t see the tile set,
I need to use a custom tile set of my own, I just need to fix the problem I have.

When you use From Ellipsoid, do you see a smooth white globe at least? You can add a Bing Maps raster overlay to it in order to see more than just white. The easiest way to do that is to delete your Cesium3DTileset, then use the Cesium panel (you’ll need to be logged into Cesium ion) to add Cesium World Terrain + Bing Maps Aerial. Then click that Cesium World Terrain tileset that it added and change the Tileset Source to “From Ellipsoid”.

I understand you want to use your own tileset, this is just a test to narrow down the problem.