Cesium Terrain Pixel Jittering issue

Hey there.

I’m trying to use Unreal Cine Camera that has almost flat angle set but I’m getting a lot of pixel jittering issue.

You can see the issue at the horizon.

Is there a solution to that? I’ve tried one workaround (via WorldPositionOffset) but it is not good long-term.

I’ve tried to use different AA methods but it does not help.

@agallegos Are you aware of this behaviour? Basically just use any flat angle for cine camera and then you will see a lot of pixel jittering. I’m using default Cesium terrain

Hi @RaiaN,

I had not noticed this issue before, but now that you’ve pointed it out, I’m seeing it even with the default camera.

One thing I’m noticing is that it’s only really evident in areas where the imagery consists of cities, buildings, etc, and not really noticeable in more natural areas where the imagery is largely foliage. Because of that, I’m guessing that this is probably a moire pattern artifact.

You mentioned AA isn’t helping - can you confirm whether or not this jittering is occurring in rendered video/built games? It’s possible that exporting the application/video will smooth it out.

Additionally, could you share more information about your world position offset workaround? That may be helpful in finding a solution.


Really appreciate your answer!

I see the same issue in built games. Rendered video has the same effect (I’ve attached it). I agree that is probably Moire pattern, yeah.

WPO workaround is very ugly :slight_smile: I’m just putting down distant terrain vertices taking player camera position as an origin.

pixel_jittering_video.zip (1.7 MB)

I found the same problem!
Hope to get help!

Thanks for the bump on this! I’ve created a new issue for this here. If you have any additional information to add, feel free to chime in on the issue. We’ll try to get this fixed as soon as possible.


Hellp @RaiaN and @qingtian247,

As of today’s update (1.12.0), a fix has been added for this issue. Let me know if you’re still experiencing issues after updating the plugin.


Thanks @agallegos Great work!