Create 3D extruded text
create_text_3dCreate a 3D text scene with extruded glyphs, color, optional Y-axis spin, and render output. Ideal for title cards and lyric reveals.
Instructions
Build a self-contained 3D text scene: a Text SOP generates the glyph outlines, an Extrude SOP gives them depth (the depth parameter controls depthscale), and a Geometry COMP holds the pipeline with a Constant MAT for colour. A Camera, a Light, and a Render TOP complete the 3D render, output as a Null TOP. Optional continuous Y-axis spin (spin degrees/sec) is driven by a time expression on the Geometry COMP's ry parameter. Exposes Spin and Depth as live knobs. The classic signature look for title cards, lyric reveals, and 3D text drops — use create_kinetic_text instead for flat 2D animated text. Returns a summary plus a JSON block with the container path, created node paths, exposed controls, any node errors, warnings, and an inline preview image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Base name for the self-contained container COMP (default 'text_3d'). | text_3d |
| parent_path | No | Parent COMP path where the text-3D container is created (default '/project1'). | /project1 |
| text | No | The text to render in 3D. Use \n for multiple lines. | HELLO |
| depth | No | Extrusion depth in geometry units (controls the Extrude SOP's depthscale). 0 = flat polygons, 0.2 = typical title-card look. | |
| spin | No | Continuous Y-axis rotation in degrees per second (0 = static). Driven by an expression on the Geometry COMP's ry parameter. | |
| color | No | Text material colour as a hex string ('#ffffff' = white). Sets the Constant MAT's colorr/g/b. | #ffffff |
| resolution | No | Render TOP output resolution as [width, height] in pixels (default [1280, 720]). |