I Thought SMAA Would Fix XR Shimmering

I implemented SMAA in the Untold Engine hoping it would solve the shimmering and aliasing artifacts I was seeing in large XR scenes on the Apple Vision Pro.

At first, things looked promising.

SMAA uses multiple rendering passes, edge detection, blend weight calculations, and precomputed lookup textures to produce sharper anti-aliasing than FXAA.

But once I started testing massive stadium scenes and distant geometry in XR, I realized the problem was much deeper than I expected.

In this video, I walk through:

  • Implementing SMAA in my Swift + Metal renderer
  • Debugging the SMAA rendering passes
  • Building a magnifier tool to inspect pixel-level differences
  • Why XR aliasing is much harder than standard post-processing

The Untold Engine is an open-source Swift + Metal renderer and engine focused on XR and Apple platforms.

Check out the Untold Engine: https://github.com/untoldengine/UntoldEngine

I Tried Rendering This Archviz Scene in Vision Pro… Then This Happened

I tried rendering a full archviz bedroom scene on the Apple Vision Pro using the Untold Engine… and while the results looked immersive at first, I started noticing some strange XR rendering artifacts.

In this video, I test the scene live inside Vision Pro, explore issues like shimmering walls and unstable surfaces, and talk about some of the rendering challenges that start appearing when pushing real-time archviz scenes into XR.

This is one of the reasons I enjoy building the Untold Engine in public — not just showing what works, but also documenting the rendering problems and technical walls that show up along the way.

If you’ve worked on XR rendering before, or recognize what might be causing these artifacts, I’d genuinely love to hear your thoughts.

The Untold Engine is a Swift + Metal renderer focused on XR rendering, large scene streaming, and real-time graphics for Apple platforms.

Check out the Untold Engine: https://github.com/untoldengine/UntoldEngine

Can the Untold Engine Stream a Virtual City on Vision Pro?

This 3D cartoon city contains a large amount of geometry and assets — and today, I wanted to see if the Untold Engine could actually stream it into the Apple Vision Pro in real time.

The challenge is that XR devices like the Vision Pro are very memory constrained when rendering large-scale scenes. Loading everything at once can easily overwhelm the renderer or crash the application entirely.

So instead of loading the full city into memory, the Untold Engine dynamically streams assets in and out around the camera as the user moves through the environment.

In this video, I:

  • Import the city into the Untold Editor
  • Convert the scene into the Untold streaming format
  • Build and deploy the project to the Apple Vision Pro
  • Test the streaming system outdoors in a real park

During testing, I also discovered an important limitation with large-scale tile streaming that I’ll be improving in future updates.

The Untold Engine is a Swift + Metal renderer focused on real-time rendering and XR for Apple platforms.

Thank you for watching.