Learn From the Shipped Samples
- 3D Showcase and Type Foundry: browse the 80-style library, then compare the seven bundled fonts as live editable extrusion, including complete Chinese ZCOOL lettering.
UniText 3D integration: inspect shaped Latin, Arabic, and Hebrew extrusion, fallbacks, visual order, live typography, and Text Studio effects in one persisted scene.
- Capability Stories: style authoring, signage, logo backings, sweep and deformation, contour decoration, material families, physical letters, and runtime updates.
- Realtime Showcase: Kinetic 3D Path, Live Type, Impact Blast, and Rigid Cascade.
- NeonForge 3D Lab: a holistic Material, Shape, and Motion experience.
- Advanced Modules: base effect, layout transform, glyph spawner, and module inputs side by side.
- World Space UI: complete controls, Control Themes, focus and selection states, progress, dropdowns, navigation, layouts, pooling, and accessibility.
Spatial Menus and Themes: switch complete menu art direction, inherited fonts, named styles, and control feedback while exploring Starter Menu, Depth Stack, Rotary Dial, and Radial Menu flows.
Gameplay Feedback and HUD: compare world, Screen Space Camera, and complete 3D emission hosts; inspect Damage, Critical, Heal, Status, Combo, and Score presets; change live progress; and observe stacking, merging, target response, and semantic theme colors.
Style Scene Samples: select a reusable 3D Style with no loaded consumer and create one live, linked scene example for focused authoring and comparison.
Optional integration installation
Install Text Studio, Text Studio 3D, and the companion package first, then import the matching nested integration package. The base add-on must compile and retain clean scenes when Input System, XR Interaction Toolkit, UniText, or Unity Splines is absent.
Integration | Requires | Purpose | Primary setup |
|---|---|---|---|
Input System | 1.4.0+ | Pointer, navigation, submit, and text entry | Assign InputActionReference mappings |
XR Interaction Toolkit | 2.0.0+ | XR hover and select events | Wire XR events to the control bridge |
UniText | UniText 3 plus base bridge | Shaped mixed-script extrusion sample | Import after all four prerequisite packages |
Unity Splines | Splines 2.0.0+ | Authored extrusion sweep | Assign provider, container, and child spline |
Input System
Requires Input System 1.4.0 or newer. TextStudio3DInputSystemAdapter maps project InputActionReference assets to pointer, submit, cancel, navigation, and control commands. TextStudio3DInputSystemTextAdapter handles text-entry actions for 3D input fields. Test enable or disable cycles, missing bindings, action cleanup, and representative devices.
XR Interaction Toolkit
Requires XR Interaction Toolkit 2.0.0 or newer. TextStudio3DXRControlEventBridge forwards XR hover and select events into Text Studio 3D control commands without changing the base package. Assign the target control, wire the XR event source, and test repeated hover, selection, disable, destroyed targets, and scene teardown.
UniText
The Text Studio 3D UniText package contains sample assets only. Runtime conversion comes from the generic shaped-glyph contract in Text Studio 3D and TextStudio.Integration.UniText. Import it after Text Studio, Text Studio 3D, UniText 3, and the base Text Studio UniText integration.
The sample demonstrates shaped Latin, Arabic, and Hebrew extrusion, ligatures, fallback fonts, visual order, live typography, decorations, source colors, and Text Studio effects. UniText stroke and shadow remain flat SDF paint layers. Build physical outlines and shadows with 3D geometry, materials, and lighting.
Unity Splines
Requires Unity Splines 2.0.0 or newer. The runtime SplineExtrusionPathProvider lives in the guarded Text Studio 3D Splines assembly, while the nested integration package supplies the customer sample. Use it for front-to-back extrusion sweeps, knot banking, roll, endpoint scale, and closed paths. Base Text Studio spline placement remains a separate integration that arranges glyph origins.