Skip to content
Docs
Open Promoeyes

text3d

text3dset 1534× in templates and rigs

Extruded 3D lettering as a real mesh: the words, font, size, depth and bevel, a material, and an optional letter-by-letter reveal.

text3d#s18-e1(text="ROLLING" font=montserrat weight=800 size=90 depth=22 bevel=3 material=chrome position="-395 -20 3100" rotation="14 30 -20")

Attributes

depthnumber1534×
sizenumber1534×
textnumber"x y"number + unittext1534×
fonttexte.g. jetbrains-monointerpoppins1529×
materialtexte.g. standardbasicm-ink1526×
position"x y z"1511×
weightnumber1506×
anchortextWhich point of the lettering `position` names: center (default, the middle of the ink), left or right (that edge of the ink, vertically centred: a word that changes length keeps its edge), top, bottom, or baseline (the first line's baseline at the `align` edge).1238×
aligntextHow the lines of a multi-line block line up with each other: left, center (default), right. It does not move the block: `position` is still its centre unless `anchor` says otherwise.979×
cast_shadowtrue / false969×
bevelnumber890×
colorcolour #rrggbb698×
emissivecolour #rrggbb461×
emissive-intensitynumber461×
metalnessnumber458×
roughnessnumber458×
reveal_modetexte.g. risetypewriterflip395×
staggernumber389×
rotation"x y z"314×
letter_spacingnumber225×
reveal_fromtexte.g. startendword69×
side_materialtexte.g. chrometxt-sidegold69×
parenttexte.g. name-rigs2-dsps3-dsp26×
line_heightnumber22×
directiontexte.g. auto18×
side_colorcolour #rrggbb17×
receive_shadowtrue / false16×
look_attextTurns the node every frame so its face (+z; a device's screen, a laptop's front) points at a target: a point `x y z` (mm, world), `#node-id` (that node, live) or `camera` (the lens, live). Its `rotation` and rotation keys are an offset on top of the aim.15×
scale"x y z"10×
gradienttexte.g. #ff6fb1 #ff9a5c #ffe36a #ff7ac8#a8f0c8 #9fd8ff #ffd1ec #b8ffd9#ffffff #ffc857 #ff2bd65×
wave_lengthnumber3×
wave_speednumber3×
reveal_seednumber2×
frostnumber1×
spacingnumber1×
bevel_segmentsnumber0×
curve_segmentsnumber0×
uptextWith `look_at`: the world direction kept as the node's up, `x y z` (default `0 1 0`).0×

Where it goes

Examples

text3d#s18-e1in abstract/rollingOpen and play →
text3d#s18-e1(text="ROLLING" font=montserrat weight=800 size=90 depth=22 bevel=3 material=chrome position="-395 -20 3100" rotation="14 30 -20")
  position
    0 0 0 0
    4.5 linear -270 -14 0
    6 easeOutQuad -315 -16 0
text3d#s18-e2in abstract/rollingOpen and play →
text3d#s18-e2(text="CAMERA" font=montserrat weight=800 size=90 depth=22 bevel=3 material=gold position="342 35 2500" rotation="-12 -34 22")
  position
    0 0 0 0
    4.5 linear 270 14 0
    6 easeOutQuad 315 16 0
text3d#s18-e3in abstract/rollingOpen and play →
text3d#s18-e3(text="DOLLY" font=montserrat weight=800 size=90 depth=22 bevel=3 material=chrome position="-288 105 1900" rotation="20 24 36")
  position
    0 0 0 0
    4.5 linear -270 -14 0
    6 easeOutQuad -315 -16 0

Used in

Templates that write text3d; each opens at its first use.