Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/4
Transform your TextMesh Pro objects into versatile dynamic decals! This shader allows you to project text onto any surface, adapting to its shape. Easy to integrate and compatible across platforms.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.45f1
Not compatible
Compatible
Not compatible
2022.3.39f1
Not compatible
Compatible
Not compatible
Description

Text Decal combines the versatility of TextMesh Pro with the power of Universal Render Pipeline (URP) Decal Projector. Designed to integrate seamlessly into your project, it enables you to project dynamic, customizable text onto surfaces with minimal setup.

Perfect for creating immersive text-based environments, in-game overlays, signage, or effects, Text Decal supports custom text mesh modifications, rich text styling, and runtime animations like typing effects. Its compatibility with the Localization package makes it ideal for globalized content, and VR support ensures that your text looks great across platforms.


Key Features

  • Powered by TextMesh Pro: Built on TextMesh Pro for a familiar and robust text-handling experience.
  • Easy Setup: Minimal configuration with step-by-step instructions provided.
  • Rich Text Support: Includes color & alpha, bold text, multiline, outstroke.
  • Custom Mesh Modifications: Modify character positions at runtime through scripts.
  • URP Decal Integration: Works with Screen Space and DBuffer modes in URP’s Decal Renderer Feature.
  • Rendering Layers: Control where decals are rendered using rendering layer system.
  • Localization Ready: Fully compatible with Localization package.
  • Cross-Platform Support: Works across desktop, mobile, and VR platforms.

Limitations:

  • Some TextMesh Pro features are not supported: underline, strikethrough, italic text, glow.
  • Not compatible with the GBuffer.
  • Shader Graph are not supported yet.

Dependencies:

  • Unity 2022: TextMeshPro com.unity.textmeshpro
  • Unity 6: Unity UI com.unity.ugui

Additional Information:

This shader has been designed with flexibility and performance in mind, but not all features may be listed here. If you encounter specific use cases or have feature requests, feel free to contact the developer for support and updates.


Asset uses Inter font under SIL Open Font License; see Third-Party Notices.txt file in package for details.


Regular updates and improvements will be provided based on user feedback.


Bring dynamic text decal effects into your project with ease!

Technical details

Compatible with Unity 2022.3 or latest.

  • Rendering Pipeline: Universal Render Pipeline (URP).
  • Decal Modes: Supports Screen Space and DBuffer decal rendering in URP (Automatic mode is not supported).
  • Shaders: Includes Lit and Unlit shaders.
  • Compatibility: Works with TextMesh Pro (TMP) and Localization package.
  • Supported Platforms: Desktop, mobile, and VR.
  • Customizability: Shader code written in HLSL for easy modifications.
  • Documentation: Detailed setup instructions provided in markdown format.

Project Requirements:

To ensure the shader works seamlessly, the following settings must be configured in your project:

  1. Add Decal Renderer Feature.
  2. Add Text Decal Renderer Feature.
  3. Import TextMeshPro Essentials.
  4. Add the provided TextDecal.cs script and shader files and configure materials for TextMesh Pro objects.
  5. Use provided shaders for a font material.

Text Decal

(3)
29 users have favourite this asset
(29)
$49
Seat
1
Updated price and taxes/VAT calculated at checkout
52 views in the past week
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
844.8 KB
Latest version
1.1.1
Latest release date
Apr 9, 2025
Original Unity version
2022.3.39
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR