(Plugin) ThreeDText 2: Create Text With MeshParts!


ThreeDText 2


What is ThreeDText?

ThreeDText is a plugin that creates text using MeshParts. Choose from twelve fonts, most of which supports characters for English, Spanish, French, German, and Icelandic.

Features

  • Simple, intuitive point-and-click usage, with very nice UI.
    UI Preview

    imageimage

  • Choose from twelve carefully optimized and properly kerned fonts.
    Fonts

    image

  • Customizable color, material, size, and spacing.
  • Text objects can be edited even after being placed.
  • Undo/Redo support.

Demos/Images

Simple Placement + Editing

Multiple Language Support

image

thank u for coming 2 my sales pitch. I suck at these.

75 Likes

Your plugins never fail to amaze me! Great stuff! :smile:

3 Likes

This is a truly amazing plugin, great work!

You are a god. This will be so useful.

1 Like

This will be so useful + save me so much time oh my… Thank you for this!

1 Like

I believe I may have identified an issue where having the plugin active causes a delay in loading a test session in Roblox Studio because it is trying to require various asset ids on the client, which results in the following warnings:

15:58:34.049 - [ThreeDText] Font Graduate cannot be loaded: require(assetId) cannot be called from a client
15:58:34.051 - [ThreeDText] Font Lobster cannot be loaded: require(assetId) cannot be called from a client
15:58:34.052 - [ThreeDText] Font OrbitronBold cannot be loaded: require(assetId) cannot be called from a client
15:58:34.052 - [ThreeDText] Font ArvoBold cannot be loaded: require(assetId) cannot be called from a client
15:58:34.052 - [ThreeDText] Font Beon cannot be loaded: require(assetId) cannot be called from a client
15:58:34.053 - [ThreeDText] Font DeValencia cannot be loaded: require(assetId) cannot be called from a client
15:58:34.053 - [ThreeDText] Font GrandHotelRegular cannot be loaded: require(assetId) cannot be called from a client
15:58:34.053 - [ThreeDText] Font Pacifico cannot be loaded: require(assetId) cannot be called from a client
15:58:34.053 - [ThreeDText] Font PlayfairDisplayBold cannot be loaded: require(assetId) cannot be called from a client
15:58:34.054 - [ThreeDText] Font BalooRegular cannot be loaded: require(assetId) cannot be called from a client
15:58:34.054 - [ThreeDText] Font AliceRegular cannot be loaded: require(assetId) cannot be called from a client

not sure if this is just a problem with Studio trying to load plugins when a test session starts but here is a recording of what I mean

Apologies for the low quality GIF, it wouldn’t upload here so I had to use Giphy.

1 Like

It’s the plugin trying to download the fonts by requiring a bunch of modules. This is harmless, but I should disable them outside of edit mode anyway.

EDIT: Done. The plugin will not run during a test server/play solo (the button will still be there in play solo, but it won’t do anything)

1 Like

This one will prove to be useful!

Amazing plugin! I’ve already used it in my games and I love it!

It would be a great idea for detailed place or Phantom Forces edit, so yeah.

Very cool. keep up with the good work.

1 Like