Overview
The primary text-rendering node that draws text as a pixel-art image. Font, size, fill, and outline are all handled here. It is the endpoint for anything that needs text, including score displays, title logos, and dialogue boxes.
Usage tips
- The minimal setup is
text_input ā text_rasterize. For pixel art, disableantialiasor binarize with threshold; specifying a bitmap-style font throughfont_pathgives the cleanest result. - Route through
text_layoutonly when inserting per-character effects:text_layout ā text_reveal_by_glyph, for example,ā text_rasterize(layout input). - When
layoutis connected, font parameters are ignored because layout has already resolved them.
Related nodes
text_inputā supplies the texttext_layout/text_reveal_by_glyph/text_animate_by_glyphā per-character effectstext_outlineā compatibility wrapper with outline defaultspixel_cleanupā cleans artifacts after rasterization
Priority rules
- When
layoutis connected, the inputTextLayouttakes priority for rasterization. - In that case, these layout-related parameters are not read:
textsource_modefamily_namefont_pathfallback_familypixel_sizetrackingline_heightalign
padding/fill_enabled/antialias/threshold/colorremain active with alayoutinput.- Outline parameters beginning with
outline_enabledalso remain active with alayoutinput.
Technical details
- The font binary itself is not embedded in a project, template, or export.
- A referenced local font is converted to an
Imageon the spot. SystemFamilylets you choose from fonts installed on the computer.FontFiletemporarily loads a local TTF / OTF / TTC and renders it.- If the specified font cannot be resolved exactly, the node tries
fallback_family. - Fill and outline are drawn together at the final glyph placements after reveal or animation on a
TextLayout. TextOutlineis a compatibility wrapper around the same render engine;Text Rasterizeis intended as the canonical final bake.
Examples
[Text Input] -> [Text Rasterize] -> [Preview]
[Color RGB] -> [Text Rasterize]
[Text Input] -> [Text Layout] -> [Text Rasterize] -> [Preview]
[Text Input] -> [Text Layout] -> [Text Animate By Glyph] -> [Text Rasterize] -> [Preview]
[Text Input] -> [Text Layout] -> [Text Rasterize]
[Color RGB] ------------------------------^
[Color RGB] ------------------------------(outline_color)