RichText3D's icon

RichText3D 0.1.1 3D Tools 4.0 Community

Submitted by user mszylkowski; MIT; 2025-09-04

A performant 3D BBCode renderer for Godot.

Features:
- Can be added from the Create Node and similar menus.
- Renders BBCode in real time into a 3D plane.
- Supports all standard BBCode rendering features, such as [color], [b], [i], [img], [table], [font], [font_size], etc. All features of BBCode are listed in the Godot Docs.
- Exposes adjustable resolution (pixels per Godot world unit), element size, and virtual text width; with automatic text wrapping.
- Horizontal and vertical alignments fully match the 2D version of RichTextLabel.
- Optimizes rendering to happen only when properties change, and at most once per frame.
- Supports animated text (by disabling the optimization and rendering the SubViewport every frame, use with care).
- Does not pollute the scene tree or the .tscn files with any extra children.
- The StandardMaterial in material_override can be updated in the editor without loss.


View files Download Submit an issue Recent Edits