text on a 3d wall?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By dmarques42

Another Godot beginner question: how best to put text on a 3D wall?

My game is a maze of rooms and in each room I project images and text. The images and text are selected based on game mechanics – so they have to be dynamic (runtime).

It all works, but the text looks pretty awful (see image). Is that the best? Do I need to ‘fake it’ by putting up a popup flat rich text label when the viewer is looking straight at the wall?

I am using RichTextLabel attached to a Control on a Viewport (copied from the gui_in_3d project).

:bust_in_silhouette: Reply From: magicalogic

The problem could be the font. Try adding a custom font, a dynamic font. This will allow you customize a lot about the font such as the size, color etc.
Be sure to set the path to your font.

That is with a custom Dynamic (Roboto) font. I tried with a custom Bitmap font also, better, but I don’t think good enough. The scaling does not work well for text.

But I have redesigned the game to use popup text for the descriptions. It works.

With true type dynamic font.

dmarques42 | 2020-12-01 16:07