Text3D Animator
Use Text3D Animator in Lens Studio to animate groups of objects with curves: scale, rotation, position, and optional material properties. It can drive 3D Text, prefabs, child objects, or any list of SceneObjects you assign, all controlled from one component in the Inspector with presets or custom curves.
New to Text3D Animator? Leave Use Presets on. Pick a preset and Target Type, preview your Lens, then change direction, duration, and offset. Turn off Use Presets under Advanced setup when you need full control over each curve.
Getting Started
Installation
-
Open the Asset Library in the upper left of Lens Studio. In the search field, type text3d or Text3D Animator.
-
Install the Text3D Animator component and its package.
Target Settings
Target Type chooses how the component builds the list of objects to animate:
| Type | Description |
|---|---|
| Objects | Uses the Targets array. Add the SceneObjects you want, in the order they should run. |
| Children | Uses every direct child of the SceneObject that has Text3D Animator. You don't fill Targets. |
| Text 3D | Splits 3D Text on the same object into per-character meshes, then animates those pieces in order. |
| Prefab | Spawns an instance of Prefab under this object. Set Prefab Content Type to Children to animate that instance's children, or Text 3D to split and animate it. |
In/Out Preset Parameters
Pick a preset from the Preset dropdown to set the curves for the In and Out phases.
A full animation runs in three phases: an In entrance, an optional Idle loop, and an Out exit. The chosen preset drives the In and Out curves; Idle is configured separately.
When you turn on Use Presets, you can adjust:
| Parameter | Type | Description |
|---|---|---|
| Direction | enum | How motion runs along text or through a list of objects. • Left to Right • From Center • Random |
| Invert Direction | boolean | Reverses Direction. Available for all modes except Random. |
| Duration | number | Length of the animation in seconds. |
| Offset | number | Delay between each object's start time. Sets the phase. |
Idle Parameters
Turn on Idle with the Enabled checkbox. Then set:
| Parameter | Type | Description |
|---|---|---|
| Duration | number | Length of the idle phase in seconds. |
| Wave Type | enum | Shape of the looping wave. • Sine • Triangle • Square |