Godot-3D-text-plugin
Godot-3D-text-plugin copied to clipboard
trafficstars
Godot-3D-text-plugin
Hello! This is an addon built for Godot 3.2.x that adds 3D labels to your arsenal of nodes. It's just like a regular label, but in 3D!
The addon simply adds a new node called Label3D that you can add anywhere in your 3D environment. It comes with the following parameters.
Text: Pretty obvious. :P This is the text the label will display.Text Size: The size of the label. There's another property that determines the label's size.Font: The kind of font the label will use. The font's size is what also affects the label's size.Align: The alignment of the text.Billboard: Whether the text should always face the camera.Color: The color of the label.Metallic: How metallic the label appears.Roughness: How rough the label appears.Emission Color: The color that the label emits.Emission Strength: How strongly the label emits light.
These last two parameters are only useful while the text is extruded.
Extrude: The thickness of the label. It gets rendered using a ray tracing illusion. More on that later.Min Steps: The least amount of steps the ray tracer will take. More steps means higher quality, but less performance.Max Steps: The most amount of steps the ray tracer will take.
The disadvantage of using a ray tracer to render the extrusion is that it doesn't play well with lighting and shadows. If thats a bother to you, there is an option to convert the Label3D into a MeshInstance. :D Just select your label, and a button will appear in the viewport's menubar. just click, and your all good. Just be wary that the larger your label's font is, the longer it will take to convert.