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
Written under
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.











