Label3D appears pixelated when further away from camera

Godot Version



I’m using Label3D components for a 3D card game. My issue is that the labels appear strongly pixelated when they’re further away from the camera. For example:

I realize that there are limits due to screen resolution, there are only so many pixels available to render the text. But there seems to be issues with the text outline rendering over the text, there is no anti-aliasing, it’s… not great.

Any advice on how I could improve the situation while sticking to Label3D?

Check this demo godot-demo-projects/3d/labels_and_texts at master · godotengine/godot-demo-projects · GitHub where it shows the ways there are to how to deal with this issue.

1 Like

There’s also a documentation page on the subject: 3D text — Godot Engine (stable) documentation in English

It currently doesn’t mention how to improve text rendering quality, so I opened a PR for this: Mention how to improve font rendering quality in 3D text by Calinou · Pull Request #9149 · godotengine/godot-docs · GitHub