Surface Text Placer


Click any flat surface to place TMP text in your scene. Oriented to surface normal, parented to object, fully editable in Inspector. No setup required.


by Masingan


Price History +

Surface Text Placer is a simple editor tool for placing 

TextMeshPro text on flat surfaces directly from the Scene view. 

Activate the tool, click a surface, type your text — the inscription 

appears at that point oriented to the surface normal and parented to 

the target object so it moves with it.


No Canvas. No world space UI setup. No manual positioning and 

rotating to match a surface. Just click and type.


Text are fully editable after placement. Select any inscription 

in the scene and change the text, font, size, color, alignment, bold, 

italic, surface offset, and rotation directly in the Inspector with 

live scene preview.


Each text remembers its original placement position. If you move 

it manually you can save the new position as the new original, or reset 

back to where it was first placed. Tool settings persist between sessions 

so you never lose your configuration.


Built for level designers and environment artists who need to place 

signage, labels, room text, warning signs, or any surface-aligned text 

quickly without leaving the editor.


Features:

- Click any flat surface to place text

- Oriented automatically to surface normal

- Parented to clicked object — moves with it

- Multi-line text support

- Left, Center, Right alignment

- Bold and Italic style toggles

- Configurable font, size, color, width

- Surface offset and rotation controls

- Save and reset position system

- Settings persist between sessions

- Full Undo support

- Live Inspector editing with instant scene update

- Unity 6 URP