Create 3D extruded text
create_text_3dCreate a self-contained 3D text scene with extruded glyphs, color, depth, and optional spin, rendered to an image for title cards and animated 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.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_text_3d"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Base name for the self-contained container COMP (default 'text_3d'). | text_3d |
| spin | No | Continuous Y-axis rotation in degrees per second (0 = static). Driven by an expression on the Geometry COMP's ry parameter. | |
| text | No | The text to render in 3D. Use \n for multiple lines. | HELLO |
| color | No | Text material colour as a hex string ('#ffffff' = white). Sets the Constant MAT's colorr/g/b. | #ffffff |
| depth | No | Extrusion depth in geometry units (controls the Extrude SOP's depthscale). 0 = flat polygons, 0.2 = typical title-card look. | |
| resolution | No | Render TOP output resolution as [width, height] in pixels (default [1280, 720]). | |
| parent_path | No | Parent COMP path where the text-3D container is created (default '/project1'). | /project1 |