diff --git a/tutorials/3d/3d_text.rst b/tutorials/3d/3d_text.rst index ccb2c6d28cf..99e8902d3cd 100644 --- a/tutorials/3d/3d_text.rst +++ b/tutorials/3d/3d_text.rst @@ -45,7 +45,7 @@ Advantages - Label3D can use bitmap fonts and dynamic fonts (with and without :abbr:`MSDF (Multi-channel Signed Distance Font)` or mipmaps). This makes it more flexible on that aspect compared to TextMesh, especially for rendering - fonts with self-intersecting outlines. + fonts with self-intersecting outlines or colored fonts (emoji). .. seealso:: @@ -70,6 +70,10 @@ cast shadows, but some transparency sorting issues will remain. See :ref:`Transparency sorting ` section in the 3D rendering limitations page for more information. +Text rendering quality can also suffer when the Label3D is viewed at a distance. To improve +text rendering quality, :ref:`enable mipmaps on the font ` or +:ref:`switch the font to use MSDF rendering `. + TextMesh -------- @@ -111,6 +115,10 @@ There are some limitations to TextMesh: If you notice rendering issues on fonts downloaded from websites such as Google Fonts, try downloading the font from the font author's official website instead. +- Antialiasing the text rendering requires a full-scene antialiasing method to + be enabled such as MSAA, FXAA and temporal antialiasing (TAA). If no + antialiasing method is enabled, text will appear grainy, especially at a + distance. See :ref:`doc_3d_antialiasing` for more information. Projected Label node (or any other Control) -------------------------------------------