TextComponent on iOS/macOS pixelated when viewed from short distance

Hello,

I've been tinkering a bit with TextComponent. Based on the docs it seems like this component should always render sharp and nice text, no matter how close the user gets:

RealityKit dynamically adjusts the backing size to a value that results in high-fidelity text at its current location.

And it does on visionOS, but on iOS and macOS the text gets pixelated when I get close to it, as if its just rendering it once as a plain image texture.

Can anyone tell me if this is expected behavior or a bug?

Here two screenshots for comparison (iPhone and Vision Pro):

Thanks!

Seeing the same thing, I think the math calculating the dynamic size doesn't work correctly on iOS/macOS/tvOS.

Also, the documentation could explicitly state that the size of the attributed string is ignored, since that seems to be the current behavior. Having so many knobs to tweak, some of which are ignored, makes it confusing why the text isn't appearing when you first use the API.

Meant to say, I think this is really apparent when you add a TextComponent as a child entity to the camera:

The text on the left is a TextComponent, the text on the right is an extruded 3D mesh.

TextComponent on iOS/macOS pixelated when viewed from short distance
 
 
Q