3D text
This page does not cover how to display a GUI scene in a 3D environment. For information on how to do that see demo project.
Label3D has minimal interaction with a 3D environment, it can be lit up and shaded by light sources if the shaded flag is enabled, but it will not cast a shadow, even with cast shadow turned on under the nodes GeometryInstance3D settings. This is because the node is a quad mesh (one glyph per quad) with transparent textures and has the same limitations as Sprite3D. See for more information.
There are two limitations to text mesh. It can’t use bitmap fonts, or fonts with self intersection.