Skip to content

Understand Text, Geometry, and Style

Text Studio owns the message

Edit content, font, typography, reveal, effects, and placement through Text Studio and the active text backend. Text Studio selects a compatible backend automatically; Text Studio 3D follows its content and font, then produces dimensional geometry. There is no separate 3D font choice on the component.

Scramble and other live character substitutions replace the visible extruded letter shapes while preserving the original layout. TextMeshPro and UniText typography remain live: bold, italic, case, Small Caps, tracking, underline, strikethrough, solid colors, and authored gradients continue through the 3D result. Underline and strikethrough become real extruded geometry without turning spaces into visible characters.

UniText World text

With the optional UniText integrations installed, shaped glyph IDs, ligatures, bidirectional visual order, fallback fonts, and text decorations become animated extrusion when standard TTF or OTF outline data is available. Font-size and automatic layout changes rebuild immediately at the new scale. The separate UniText 3D sample integration includes inspectable Latin, Arabic, and Hebrew lettering with package-owned materials.

A style owns the look

A style contains one or more ordered geometry layers. Start from a curated style, compare alternatives with the same text, then apply, duplicate, detach an editable copy, or reset.

Placement and depth sweep are independent

Spatial placement arranges letters through space. A depth sweep bends the extrusion from front to back. A deformer reshapes finished geometry. Keeping these separate makes complex results easier to reason about.

The geometry pipeline

A finished result passes through a predictable pipeline: text and shaped glyph outlines, layer selection, contour construction, front and back caps, relief, bevel, body or shell, depth shaping and sweep, contour programs and decorations, deformation, surface mapping and materials, mesh assembly, and output.

Text, font, and semantic glyph identity come from Text Studio and the active backend. A 3D Style describes geometry and surfaces. The compiled style validates that recipe. The renderer builds topology, applies materials, and chooses an output. Runtime visual channels, supported deformers, tint, visibility, and forces can update warmed geometry without repeating every earlier stage.

Shared style or detached local layers

A shared 3D Style is the right source when several objects should change together. Apply a curated style to keep the asset reference. Duplicate the asset before changing a project-wide design. Detach when this one object needs local editable layers. Saving detached layers as a new style turns the local result back into a reusable asset.

  • Apply changes the current style reference to the selected asset.
  • Duplicate creates an independent reusable style asset.
  • Detach copies the effective layers into the component for local editing.
  • Reset returns to the product default and removes accidental local complexity.

Editing a shared style affects every object that references it. Editing detached layers affects only that component. Use meaningful style names, keep experimental copies out of production prefabs, and validate at the smallest output size.

Stack, Overlay, and depth ownership

Stack places a layer behind the preceding emitted depth. Overlay starts a new depth chain at the front plane. Use Stack for physically layered signs, trims, plates, and strokes that should build backward. Use Overlay for a new foreground treatment that must not inherit the previous depth.

The resolver coordinates bevel ends across a stack so adjacent layers do not all create unnecessary coincident end geometry. Layer Placement adds XY offset and extra depth offset after the layer's own geometry. Use the exploded preview and material-region diagnostic to find interior seams.

Layer selection and scope

A layer can address all visible glyphs or a selected character or range, with optional inversion. Per Glyph emits independent glyph entries. Word, Line, and Whole Text collect the selected contours into grouped geometry. Grouped contours enable fitted backings and connected outlines but depend on the complete text and cannot use independent-glyph prewarming.