Skip to content

Place and Influence Text

Placement shapes the baseline

Linear keeps the normal TMP layout. Arc, Wave, Circle, and Grid reposition glyphs without rewriting the source. Placement extensions can add specialized choices such as the spatial forms supplied by Text Studio 3D.

Spatial fields shape effect strength

Linear, Sphere, Box, Cylinder, Torus, Target Distance, and deterministic Noise fields can be stacked. Evaluate them in Source Layout, Placed Text, or World coordinates. Normalized source-text coordinates remain stable even when placement, animation, object transforms, or world movement change. Assign a Spatial Effect Target when motion should react to a player, cursor, point of interest, or moving object.

Keep the distinction clear: Placement decides where letters live. An effect decides how they change over time. A spatial field decides where that effect is strongest.

Placement modes

Linear preserves the backend layout. Arc bends the baseline by radius and total angle. Wave displaces the baseline through a repeatable curve. Circle wraps text around a full or partial ring. Grid assigns glyphs to rows and columns. Extension providers add package-owned planar or spatial arrangements.

Rotation With Placement can preserve original glyph orientation or follow the placement tangent. Test direction and alignment with multiline text, mixed case, punctuation, and narrow layout bounds. Placement changes glyph origins but does not rewrite source text, TMP line wrapping, or effect tags.

Unity Splines placement

Install Unity Splines 2.0.0 or newer, then import the Text Studio Unity Splines integration. Add SplinePlacementProvider, assign a SplineContainer and spline index, and select the provider through the ordinary Placement workflow. Text Studio continues to own source, effects, timing, selection, and dispatch. The provider owns only sampled positions and orientation.

Spatial Effect Target

Assign a Transform when Target Distance fields or interactive effects should follow a player, cursor, controller, camera point, or gameplay object. Text Studio snapshots the target in local and world space and invalidates visual state when the owner or target moves. Keep target motion separate from baseline placement so the same field remains reusable.