• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by paprocjo · Apr 04, 2013 at 07:53 PM · 3dtextwrap

3D Text to Wrap around a cyclinder

I have 3d text that I want to have wrapped around a cylinder. Looking for ideas how how I can accomplish this.

End Goal: alt text

Edit: Each Letter is it's own mesh. I am using the 3D flying text editor as found on the unity store.

3d-interaction_transformation_advanced_warp_warp-text.jpg (41.8 kB)
Comment
Add comment · Show 4
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Dracorat · Apr 04, 2013 at 07:56 PM 1
Share

I don't have enough experience to offer an answer, but I do have enough experience to know that whomever does offer an answer will need to know the answer to these two questions: 1) Is each letter a separate mesh? 2) Do you have to warp the underlying mesh or (if they're separate letters) is it sufficient to place each letter at the relevant spot with the relevant facing so that the effect is gained by the complete sequence of words even though each letter is itself a straight object?

avatar image paprocjo · Apr 04, 2013 at 08:19 PM 0
Share

1) Each letter is it's own mesh. 2) I don't quite understand what you are asking.

avatar image Dracorat · Apr 04, 2013 at 08:24 PM 1
Share

A "circle" can be drawn by a sequence of very many straight lines in a row that are facing a little offset from each other until you reach the start point again. Think of something like a polyhedron with many many sides. If that effect is "good enough" for your purposes, then you won't have to try to alter underlying mesh data, which means the resultant answer is going to be orders of magnitudes easier to write, debug and (possibly) even get a good answer. Note that if you know that there will be a specific number of letters (IE this isn't for use "everywhere" just "in one place" or the like) you could pre-warp the letters in something like Blender first so that you don't have to try to warp them in the game engine.

avatar image paprocjo · Apr 04, 2013 at 08:38 PM 0
Share

It has to be dynamic. The words are getting passed in while it's running and will always be different.

What I am thinking is calculate the length of the text from start to finish. Then right an equation to figure out the placement on a curve and then just change the rotation of the object to match it's position.

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

11 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Change color of 3D text or font 6 Answers

How to draw 3D text from code 4 Answers

SendMessage on GUI Text 1 Answer

Changing 3D text through script 1 Answer

3d Text Question 2 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges